|
PointsIter(self,
points,
loop=0,
dedup=False,
wrap=False)
Return a PointsIter iterator. |
|
|
|
|
|
__init__(self,
lat_llh,
lon=None,
height=0,
datum=None,
**wrap_name)
New LatLon . |
|
|
|
|
|
|
|
antipode(self,
height=None)
Return the antipode, the point diametrically opposite to this point. |
|
|
|
bounds(self,
wide,
tall,
radius=6371008.771415)
DEPRECATED, use method boundsOf . |
|
|
|
boundsOf(self,
wide,
tall,
radius=6371008.771415,
height=None,
**name)
Return the SW and NE lat-/longitude of a great circle bounding box
centered at this location. |
|
|
|
chordTo(self,
other,
height=None,
wrap=False)
Compute the length of the chord through the earth between this and an
other point. |
|
|
|
circin6(self,
point2,
point3,
eps=8.881784197001252e-16,
**wrap_name)
Return the radius and center of the inscribed aka
In-circle of the (planar) triangle formed by this and two
other points. |
|
|
|
circum3(self,
point2,
point3,
circum=True,
eps=8.881784197001252e-16,
**wrap_name)
Return the radius and center of the smallest circle through or
containing this and two other points. |
|
|
|
circum4_(self,
*points,
**wrap_name)
Best-fit a sphere through this and two or more other points. |
|
|
|
|
|
compassAngleTo(self,
other,
**adjust_wrap)
Return the angle from North for the direction vector between this and
an other point. |
|
|
|
|
|
|
|
cosineLawTo(self,
other,
**radius__corr_wrap)
Compute the distance between this and an other point using the Law of Cosines formula, optionally corrected. |
|
|
|
destinationXyz(self,
delta,
LatLon=None,
**LatLon_kwds)
Calculate the destination using a local delta from this point. |
|
|
|
|
|
|
|
|
|
euclideanTo(self,
other,
**radius_adjust_wrap)
Approximate the Euclidian distance between this and an
other point. |
|
|
|
|
|
|
|
hartzell(self,
los=False,
earth=None)
Compute the intersection of a Line-Of-Sight from this (geodetic)
Point-Of-View (pov) with this point's ellipsoid surface. |
|
|
|
haversineTo(self,
other,
**radius_wrap)
Compute the distance between this and an other point using the Haversine formula. |
|
|
|
height4(self,
earth=None,
normal=True,
LatLon=None,
**LatLon_kwds)
Compute the projection of this point on and the height above or below
this datum's ellipsoid surface. |
|
|
|
heightStr(self,
prec=-2,
m=' m ' )
Return this point's height as
str ing. |
|
|
|
|
|
intersecant2(self,
*args,
**kwds)
Not implemented, throws a NotImplementedError
always. |
|
|
|
|
|
isantipodeTo(self,
other,
eps=2.220446049250313e-16)
Check whether this and an other point are antipodal, on diametrically
opposite sides of the earth. |
|
|
|
isequalTo(self,
other,
eps=None)
Compare this point with an other point, ignoring height. |
|
|
|
isequalTo3(self,
other,
eps=None)
Compare this point with an other point, including height. |
|
|
|
latlon2(self,
ndigits=0)
Return this point's lat- and longitude in degrees ,
rounded. |
|
|
|
|
|
|
|
nearestOn6(self,
points,
closed=False,
height=None,
wrap=False)
Locate the point on a path or polygon closest to this point. |
|
|
|
nearestTo(self,
*args,
**kwds)
Not implemented, throws a NotImplementedError
always. |
|
|
|
normal(self)
Normalize this point in-place to abs(lat) <=
90 and abs(lon) <= 180 . |
|
|
|
philam2(self,
ndigits=0)
Return this point's lat- and longitude in radians ,
rounded. |
|
|
|
|
|
points2(self,
points,
closed=True)
Check a path or polygon represented by points. |
|
|
|
radii11(self,
point2,
point3,
wrap=False)
Return the radii of the Circum- , In- ,
Soddy and Tangent circles of a (planar) triangle
formed by this and two other points. |
|
|
|
rhumbAzimuthTo(self,
other,
exact=False,
radius=None,
wrap=False,
b360=False)
Return the azimuth (bearing) of a rhumb line (loxodrome) between this
and an other (ellipsoidal) point. |
|
|
|
rhumbDestination(self,
distance,
azimuth,
radius=None,
height=None,
exact=False,
**name)
Return the destination point having travelled the given distance from
this point along a rhumb line (loxodrome) of the given azimuth. |
|
|
|
rhumbDistanceTo(self,
other,
exact=False,
radius=None,
wrap=False)
Return the distance from this to an other point along a rhumb line
(loxodrome). |
|
|
|
rhumbIntersecant2(self,
circle,
point,
other,
height=None,
**exact_radius_wrap_eps_tol)
Compute the intersections of a circle and a rhumb line given as two
points or as a point and azimuth. |
|
|
|
rhumbLine(self,
other,
exact=False,
radius=None,
wrap=False,
**name_caps)
Get a rhumb line through this point at a given azimuth or through
this and an other point. |
|
|
|
rhumbMidpointTo(self,
other,
exact=False,
radius=None,
height=None,
fraction=0.5,
**wrap_name)
Return the (loxodromic) midpoint on the rhumb line between this and
an other point. |
|
|
|
thomasTo(self,
other,
**wrap)
Compute the distance between this and an other point using Thomas' formula. |
|
|
|
|
|
to3llh(self,
height=None)
DEPRECATED, use property latlonheight or
latlon.to3Tuple(height) . |
|
|
|
|
|
toCartesian(self,
height=None,
Cartesian=None,
**Cartesian_kwds)
Convert this point to cartesian, geocentric coordinates, also
known as Earth-Centered, Earth-Fixed (ECEF). |
|
|
|
toDatum(self,
datum2,
height=None,
**name)
Must be overloaded. |
|
|
|
toEcef(self,
height=None,
M=False)
Convert this point to geocentric coordinates, also known as
Earth-Centered, Earth-Fixed (ECEF). |
|
|
|
toNormal(self,
deep=False,
**name)
Get this point normalized to abs(lat) <= 90
and abs(lon) <= 180 . |
|
|
|
toNvector(self,
h=None,
Nvector=None,
**name_Nvector_kwds)
Convert this point to n-vector (normal to the earth's
surface) components, including height. |
|
|
|
toStr(self,
form=' dms ' ,
joined=', ',
m=' m ' ,
**prec_sep_s_D_M_S)
Convert this point to a "lat, lon[, +/-height]" string,
formatted in the given format . |
|
|
|
toVector(self,
Vector=None,
**Vector_kwds)
Convert this point to a Vector with the
geocentric (x, y, z) (ECEF) coordinates,
ignoring height. |
|
|
|
toVector3d(self,
norm=True,
**Vector3d_kwds)
Convert this point to a Vector3d with the geocentric (x, y,
z) (ECEF) coordinates, ignoring height. |
|
|
|
toWm(self,
**toWm_kwds)
Convert this point to a WM coordinate. |
|
|
|
vincentysTo(self,
other,
**radius_wrap)
Compute the distance between this and an other point using Vincenty's spherical formula. |
|
|
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__
|