New point on a spherical earth model, based on trigonometry
formulae.
|
|
alongTrackDistanceTo(self,
start,
end,
radius=6371008.771415,
wrap=False)
Compute the (signed) distance from the start to the closest point on
the great circle line defined by a start and an end point. |
|
|
|
|
|
|
|
crossingParallels(self,
other,
lat,
wrap=False)
Return the pair of meridians at which a great circle defined by this
and an other point crosses the given latitude. |
|
|
|
|
crossTrackDistanceTo(self,
start,
end,
radius=6371008.771415,
wrap=False)
Compute the (signed) distance from this point to the great circle
defined by a start and an end point. |
|
|
|
|
destination(self,
distance,
bearing,
radius=6371008.771415,
height=None)
Locate the destination from this point after having travelled the
given distance on the given initial bearing. |
|
|
|
|
distanceTo(self,
other,
radius=6371008.771415,
wrap=False)
Compute the (angular) distance from this to an other point. |
|
|
|
|
greatCircle(self,
bearing,
Vector=<class 'pygeodesy.vector3d.Vector3d'>,
**Vector_kwds)
Compute the vector normal to great circle obtained by heading on the
given initial bearing from this point. |
|
|
|
|
initialBearingTo(self,
other,
wrap=False,
raiser=False)
Compute the initial bearing (forward azimuth) from this to an other
point. |
|
|
|
|
intermediateTo(self,
other,
fraction,
height=None,
wrap=False)
Locate the point at given fraction between (or along) this and an
other point. |
|
|
|
|
intersection(self,
end1,
other,
end2,
height=None,
wrap=False)
Compute the intersection point of two lines, each defined by two
points or a start point and bearing from North. |
|
|
|
|
intersections2(self,
rad1,
other,
rad2,
radius=6371008.771415,
eps=0.0,
height=None,
wrap=True)
Compute the intersection points of two circles, each defined by a
center point and radius. |
|
|
|
|
isEnclosedBy(self,
points)
DEPRECATED, use method isenclosedBy. |
|
|
|
|
isenclosedBy(self,
points,
wrap=False)
Check whether a (convex) polygon or composite encloses this point. |
|
|
|
|
midpointTo(self,
other,
height=None,
fraction=0.5,
wrap=False)
Find the midpoint between this and an other point. |
|
|
|
|
nearestOn(self,
point1,
point2,
radius=6371008.771415,
**wrap_adjust_limit)
Locate the point between two points closest to this point. |
|
|
|
|
|
|
|
nearestOn3(self,
points,
closed=False,
radius=6371008.771415,
**wrap_adjust_limit)
Locate the point on a polygon closest to this point. |
|
|
|
|
toCartesian(self,
**Cartesian_datum_kwds)
Convert this point to Karney-based cartesian (ECEF)
coordinates. |
|
|
|
|
triangle7(self,
otherB,
otherC,
radius=6371008.771415,
wrap=False)
Compute the angles, sides and area of a spherical triangle. |
|
|
|
|
triangulate(self,
bearing1,
other,
bearing2,
**height_wrap)
Locate a point given this, an other point and the (initial) bearing
at this and at the other point. |
|
|
|
|
trilaterate5(self,
distance1,
point2,
distance2,
point3,
distance3,
area=True,
eps=0.9999999999999998,
radius=6371008.771415,
wrap=False)
Trilaterate three points by area overlap or perimeter
intersection of three corresponding circles. |
|
|
|
Inherited from sphericalBase.LatLonSphericalBase:
__init__,
bearingTo2,
finalBearingTo,
intersecant2,
maxLat,
minLat,
parse,
rhumbAzimuthTo,
rhumbBearingTo,
rhumbDestination,
rhumbDistanceTo,
rhumbIntersecant2,
rhumbMidpointTo,
toNvector
Inherited from latlonBase.LatLonBase:
PointsIter,
__eq__,
__ne__,
__str__,
antipode,
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,
nearestTo,
normal,
philam2,
points,
points2,
radii11,
rhumbLine,
thomasTo,
to2ab,
to3llh,
to3xyz,
toDatum,
toEcef,
toLocal,
toLtp,
toNormal,
toStr,
toVector,
toVector3d,
toWm,
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__
|