|
|
__init__(self,
lat,
lon,
height=0,
datum=None,
reframe=None,
epoch=None,
name='')
Create an ellipsoidal LatLon point frome the given lat-,
longitude and height on the given datum and with the given reference
frame and epoch. |
|
|
|
|
antipode(self,
height=None)
Return the antipode, the point diametrically opposite to this point. |
|
|
|
|
|
|
|
|
|
|
distanceTo2(self,
other)
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)
(INTERNAL) Must be overloaded, see function
notOverloaded. |
|
|
|
|
intersection3(self,
end1,
other,
end2,
height=None,
wrap=True,
equidistant=None,
tol=0.001)
Iteratively compute the intersection point of two paths, each defined
by two points or a start point and bearing from North. |
|
|
|
|
intersections2(self,
radius1,
other,
radius2,
height=None,
wrap=True,
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=True,
equidistant=None,
tol=0.001)
Iteratively locate the closest point on the geodesic between two
other (ellipsoidal) points. |
|
|
|
|
parse(self,
strllh,
height=0,
datum=None,
epoch=None,
reframe=None,
sep=',',
name='')
Parse a string representing a similar, ellipsoidal
LatLon point, consisting of "lat, lon[,
height]". |
|
|
|
|
to3xyz(self)
DEPRECATED, use method toEcef. |
|
|
|
|
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,
height=None,
name='')
Convert this point to an other reference frame. |
|
|
|
|
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. |
|
|
|
|
toWm(self,
**toWm_kwds)
Convert this LatLon point to a WM coordinate. |
|
|
|
|
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,
isantipode,
isantipodeTo,
isequalTo,
isequalTo3,
latlon2,
latlon2round,
latlon_,
nearestOn6,
normal,
philam2,
points,
points2,
radii11,
rhumbAzimuthTo,
rhumbDestination,
rhumbDistanceTo,
rhumbLine,
rhumbMidpointTo,
thomasTo,
to2ab,
to3llh,
toCartesian,
toEcef,
toLocal,
toLtp,
toNvector,
toStr,
toVector,
toVector3d,
vincentysTo
Inherited from named._NamedBase:
__repr__,
others,
toRepr
Inherited from named._Named:
__imatmul__,
__matmul__,
__rmatmul__,
attrs,
classof,
copy,
dup,
methodname,
rename,
toStr2
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__setattr__,
__sizeof__,
__subclasshook__
|