|
__init__(self,
latlonh,
lon=None,
height=0,
datum=Datum(name='WGS84', ellipsoid=Ellipsoids.WGS84, transform=Tran... ,
reframe=None,
epoch=None,
wrap=False,
**name)
Create an ellipsoidal LatLon point from the given lat-,
longitude and height on the given datum, reference frame and epoch. |
|
|
|
antipode(self,
height=None)
Return the antipode, the point diametrically opposite to this point. |
|
|
|
|
|
|
|
distanceTo2(self,
other,
wrap=False)
Approximate the distance and (initial) bearing between this
and an other (ellipsoidal) point based on the radii of curvature. |
|
|
|
elevation2(self,
adjust=True,
datum=None,
timeout=2)
Return elevation of this point for its or the given datum, ellipsoid
or sphere. |
|
|
|
ellipsoid(self,
datum=Datum(name='WGS84', ellipsoid=Ellipsoids.WGS84, transform=Tran... )
Return the ellipsoid of this point's datum or the given datum. |
|
|
|
ellipsoids(self,
other)
Check the type and ellipsoid of this and an other point's datum. |
|
|
|
geoidHeight2(self,
adjust=False,
datum=None,
timeout=2)
Return geoid height of this point for its or the given datum,
ellipsoid or sphere. |
|
|
|
intermediateTo(self,
other,
fraction,
height=None,
wrap=False)
Must be overloaded. |
|
|
|
intersection3(self,
end1,
start2,
end2,
height=None,
wrap=False,
equidistant=None,
tol=0.001)
Iteratively compute the intersection point of two geodesic
lines, each given as two points or as a start point and a bearing
from North. |
|
|
|
intersections2(self,
radius1,
center2,
radius2,
height=None,
wrap=False,
equidistant=None,
tol=0.001)
Iteratively compute the intersection points of two circles,
each defined by a center point and a radius. |
|
|
|
isenclosedBy(self,
points,
wrap=False)
Check whether a polygon or composite encloses this point. |
|
|
|
midpointTo(self,
other,
height=None,
fraction=0.5,
wrap=False)
Find the midpoint on a geodesic between this and an other point. |
|
|
|
nearestOn(self,
point1,
point2,
within=True,
height=None,
wrap=False,
equidistant=None,
tol=0.001)
Iteratively locate the closest point on the geodesic (line)
between two other (ellipsoidal) points. |
|
|
|
parse(self,
strllh,
height=0,
datum=None,
epoch=None,
reframe=None,
sep=',',
wrap=False,
**name)
Parse a string consisting of "lat, lon[,
height]" , representing a similar, ellipsoidal
LatLon point. |
|
|
|
to3xyz(self)
DEPRECATED, use method toEcef . |
|
|
|
toCartesian(self,
height=None,
**Cartesian_and_kwds)
Convert this point to cartesian, geocentric coordinates, also
known as Earth-Centered, Earth-Fixed (ECEF). |
|
|
|
toCss(self,
**toCss_kwds)
Convert this LatLon point to a Cassini-Soldner location. |
|
|
|
toDatum(self,
datum2,
height=None,
**name)
Convert this point to an other datum. |
|
|
|
toEtm(self,
**toEtm8_kwds)
Convert this LatLon point to an ETM coordinate. |
|
|
|
toLcc(self,
**toLcc_kwds)
Convert this LatLon point to a Lambert location. |
|
|
|
toMgrs(self,
center=False,
pole='')
Convert this LatLon point to an MGRS coordinate. |
|
|
|
toOsgr(self,
kTM=False,
**toOsgr_kwds)
Convert this LatLon point to an OSGR coordinate. |
|
|
|
toRefFrame(self,
reframe2,
reframe=None,
epoch=None,
epoch2=None,
height=None,
**name)
Convert this point to an other reference frame and epoch. |
|
|
|
toTransform(self,
transform,
inverse=False,
datum=None,
**LatLon_kwds)
Apply a Helmert transform to this geodetic point. |
|
|
|
toUps(self,
pole='',
falsed=True,
center=False)
Convert this LatLon point to a UPS coordinate. |
|
|
|
toUtm(self,
center=False)
Convert this LatLon point to a UTM coordinate. |
|
|
|
toUtmUps(self,
pole='',
center=False)
Convert this LatLon point to a UTM or UPS coordinate. |
|
|
|
triangulate(self,
bearing1,
other,
bearing2,
**height_wrap_tol)
Iteratively locate a point given this, an other point and a
bearing from North at each point. |
|
|
|
trilaterate5(self,
distance1,
point2,
distance2,
point3,
distance3,
area=True,
eps=0.9999999999999998,
wrap=False)
Trilaterate three points by area overlap or perimeter
intersection of three intersecting circles. |
|
|
Inherited from latlonBase.LatLonBase :
PointsIter ,
__eq__ ,
__ne__ ,
__str__ ,
bounds ,
boundsOf ,
chordTo ,
circin6 ,
circum3 ,
circum4_ ,
compassAngle ,
compassAngleTo ,
cosineAndoyerLambertTo ,
cosineForsytheAndoyerLambertTo ,
cosineLawTo ,
destinationXyz ,
equals ,
equals3 ,
equirectangularTo ,
euclideanTo ,
flatLocalTo ,
flatPolarTo ,
hartzell ,
haversineTo ,
height4 ,
heightStr ,
hubenyTo ,
intersecant2 ,
isantipode ,
isantipodeTo ,
isequalTo ,
isequalTo3 ,
latlon2 ,
latlon2round ,
latlon_ ,
nearestOn6 ,
nearestTo ,
normal ,
philam2 ,
points ,
points2 ,
radii11 ,
rhumbAzimuthTo ,
rhumbDestination ,
rhumbDistanceTo ,
rhumbIntersecant2 ,
rhumbLine ,
rhumbMidpointTo ,
thomasTo ,
to2ab ,
to3llh ,
toEcef ,
toNormal ,
toNvector ,
toStr ,
toVector ,
toVector3d ,
toWm ,
vincentysTo
Inherited from named._NamedBase :
__repr__ ,
others ,
toRepr
Inherited from named._Named :
__format__ ,
__imatmul__ ,
__matmul__ ,
__rmatmul__ ,
attrs ,
classof ,
copy ,
dup ,
methodname ,
rename ,
renamed ,
toStr2
Inherited from named._NamedLocal :
toAer ,
toEnu ,
toLocal ,
toLtp ,
toNed ,
toXyz
Inherited from object :
__delattr__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__setattr__ ,
__sizeof__ ,
__subclasshook__
|