public class WGS84Punkt extends WGS84Koordinate implements java.lang.Comparable<WGS84Punkt>
Modifier and Type | Field and Description |
---|---|
static double |
ERD_RADIUS_KM
$Auml;quatorradius der Erde (6378,137 km).
|
static double |
GENAUIGKEIT_KOORDINATEN
Genauigkeit, mit der der Koordinaten verglichen werden.
|
MAX_BREITE, MAX_LAENGE, MIN_BREITE, MIN_LAENGE
Constructor and Description |
---|
WGS84Punkt(double laenge,
double breite)
Konstruktor für Punkt mit WGS84-Koordinaten in Dezimalnotation.
|
WGS84Punkt(WGS84Koordinate w)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
static double |
abstand(WGS84Punkt p1,
WGS84Punkt p2)
Abstandsberechnung zwischen 2 Punkten mit Näherungsformel (idealisierte
Erdkugel).
|
static double |
abstandExakt(WGS84Punkt p1,
WGS84Punkt p2)
Abstandsberechnung zwischen 2 Punkten auf der Erdoberfläche mit exakter
Formel.
|
static double |
abstandKartesisch(WGS84Punkt p1,
WGS84Punkt p2)
Berechnet der Abstand der Punkte auf der Basis der transformierten
kartesischen Koordinaten.
|
int |
compareTo(WGS84Punkt p) |
boolean |
equals(java.lang.Object obj,
double maxAbweichung)
Testet auf gleiche Punkte mit einer maximalen Abweichung.
|
double |
getUtmX()
Gibt die nach UTM transformierte x-Koordinate (Rechtswert) zurück.
|
double |
getUtmY()
Gibt die nach UTM transformierte y-Koordinate (Hochwert) zurück.
|
int |
getUTMZone()
Gibt die Zone der UTM-Transformation an.
|
static double |
koordinateRunden(double wert)
liefert einen gerundeten Koordinatenwert.
|
java.lang.String |
toString() |
equals, getBreite, getLaenge, hashCode
public static final double ERD_RADIUS_KM
public static final double GENAUIGKEIT_KOORDINATEN
public WGS84Punkt(double laenge, double breite)
laenge
- Längebreite
- Breitepublic WGS84Punkt(WGS84Koordinate w)
w
- Koordinatepublic static double abstand(WGS84Punkt p1, WGS84Punkt p2)
p1
- erster Punktp2
- zweiter Punktpublic static double abstandExakt(WGS84Punkt p1, WGS84Punkt p2)
p1
- erster Punktp2
- zweiter Punktpublic static double abstandKartesisch(WGS84Punkt p1, WGS84Punkt p2)
p1
- erster Punktp2
- zweiter Punktpublic static double koordinateRunden(double wert)
wert
- der Wert der gerundet werden sollpublic int compareTo(WGS84Punkt p)
compareTo
in interface java.lang.Comparable<WGS84Punkt>
public boolean equals(java.lang.Object obj, double maxAbweichung)
obj
- ObjektmaxAbweichung
- max. zul. Abweichungpublic double getUtmX()
public double getUtmY()
public int getUTMZone()
public java.lang.String toString()
toString
in class java.lang.Object