New n-vector based point on a spherical earth model.
Tools for working with points and paths on (a spherical model of) the
earth's surface using vector-based methods.
|
|
alongTrackDistanceTo(self,
start,
end,
radius=6371008.77141)
Compute the (signed) distance from the start to the closest point on
the great circle path defined by a start and an end point. |
|
|
|
|
|
|
|
crossTrackDistanceTo(self,
start,
end,
radius=6371008.77141)
Compute the (signed) distance from this point to great circle defined
by a start and end point. |
|
|
|
|
destination(self,
distance,
bearing,
radius=6371008.77141,
height=None)
Locate the destination from this point after having travelled the
given distance on the given bearing. |
|
|
|
|
distanceTo(self,
other,
radius=6371008.77141,
wrap=False)
Compute the distance from this to an other point. |
|
|
|
|
greatCircle(self,
bearing)
Compute the vector normal to great circle obtained by heading on the
given bearing from this point. |
|
|
|
|
greatCircleTo(self,
other)
Compute the vector normal to great circle obtained by heading from
this to an other point or on a given bearing. |
|
|
|
|
initialBearingTo(self,
other,
**unused)
Compute the initial bearing (forward azimuth) from this to an other
point. |
|
|
|
|
intermediateChordTo(self,
other,
fraction,
height=None)
Locate the point projected from the point at given fraction on a
straight line (chord) between this and an other point. |
|
|
|
|
intermediateTo(self,
other,
fraction,
height=None)
Locate the point at a given fraction between this and an other point. |
|
|
|
|
intersection(self,
end1,
start2,
end2,
height=None)
Locate the intersection point of two paths each defined by two points
or a start point and bearing from North. |
|
|
|
|
isenclosedBy(self,
points)
Check whether this point is enclosed by a (convex) polygon. |
|
|
|
|
isEnclosedBy(self,
points)
DEPRECATED, use method isenclosedBy. |
|
|
|
|
iswithin(self,
point1,
point2)
Check whether this point is between two other points. |
|
|
|
|
isWithin(self,
point1,
point2)
DEPRECATED, use method iswithin. |
|
|
|
|
midpointTo(self,
other,
height=None)
Find the midpoint between this and an other point. |
|
|
|
|
nearestOn(self,
point1,
point2,
height=None,
within=True,
wrap=False)
Locate the point on the great circle arc between two points closest
to this point. |
|
|
|
|
|
|
|
nearestOn3(self,
points,
closed=False,
radius=6371008.77141,
height=None)
Locate the point on a polygon (with great circle arcs joining
consecutive points) closest to this point. |
|
|
|
|
toCartesian(self,
**Cartesian_and_kwds)
Convert this point to Nvector-based cartesian (ECEF)
coordinates. |
|
|
|
|
toNvector(self,
**Nvector_and_kwds)
Convert this point to Nvector components, including height. |
|
|
|
Inherited from nvectorBase.LatLonNvectorBase:
intersections2,
others,
triangulate,
trilaterate,
trilaterate5
Inherited from sphericalBase.LatLonSphericalBase:
__init__,
bearingTo2,
finalBearingTo,
maxLat,
minLat,
parse,
rhumbBearingTo,
rhumbDestination,
rhumbDistanceTo,
rhumbMidpointTo,
toWm
Inherited from latlonBase.LatLonBase:
PointsIter,
__eq__,
__ne__,
__str__,
_distanceTo_,
antipode,
bounds,
boundsOf,
chordTo,
circum3,
compassAngle,
compassAngleTo,
cosineAndoyerLambertTo,
cosineForsytheAndoyerLambertTo,
cosineLawTo,
deltas,
destinationXyz,
equals,
equals3,
equirectangularTo,
euclideanTo,
flatLocalTo,
flatPolarTo,
hartzell,
haversineTo,
height4,
heightStr,
hubenyTo,
isantipode,
isantipodeTo,
isequalTo,
isequalTo3,
latlon2,
latlon2round,
latlon_,
philam2,
points,
points2,
thomasTo,
to2ab,
to3llh,
to3xyz,
toEcef,
toLocal,
toLtp,
toStr,
toVector,
toVector3d,
vincentysTo
Inherited from named._NamedBase:
__repr__,
toRepr
Inherited from named._Named:
_DOT_,
attrs,
classof,
copy,
rename,
toStr2
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__setattr__,
__sizeof__,
__subclasshook__
|