Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens
Exemples : 0 viennent des tests de la bibliothèque ; 42 ont été composés à partir de la signature de chaque méthode et exécutés pour cette page, sur un objet neuf, par exemple o1 = new stzGeoEllipsoid(:WGS84). 3 méthodes n'en ont pas encore. Exemples exécutés le 2026-10-03 20:23 dans la bibliothèque au commit 0e72e2e2c.
Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase)initaucune extension
Name
what it ISexemple composé
o1 = new stzGeoEllipsoid(:WGS84)
? o1.Name()
#--> WGS84
composé à partir de la signature, exécuté pour cette pageaucune extension
Content
(sans commentaire dans la source : le nom se lit comme une phrase)contentaucune extension
EquatorialRadius
the equatorial radius, metres -- the one number every other follows fromexemple composé
o1 = new stzGeoEllipsoid(:WGS84)
? o1.EquatorialRadius()
#--> 6378137
composé à partir de la signature, exécuté pour cette pageaucune extension
PolarRadius
(sans commentaire dans la source : le nom se lit comme une phrase)polar radiusexemple composé
o1 = new stzGeoEllipsoid(:WGS84)
? o1.PolarRadius()
#--> 6356752.31
composé à partir de la signature, exécuté pour cette pageaucune extension
Flattening
(sans commentaire dans la source : le nom se lit comme une phrase)flatteningexemple composé
o1 = new stzGeoEllipsoid(:WGS84)
? o1.Flattening()
#--> 0.00
composé à partir de la signature, exécuté pour cette pageaucune extension
InverseFlattening
(sans commentaire dans la source : le nom se lit comme une phrase)inverse flatteningexemple composé
o1 = new stzGeoEllipsoid(:WGS84)
? o1.InverseFlattening()
#--> 298.26
composé à partir de la signature, exécuté pour cette pageaucune extension
Eccentricity
(sans commentaire dans la source : le nom se lit comme une phrase)eccentricityexemple composé
o1 = new stzGeoEllipsoid(:WGS84)
? o1.Eccentricity()
#--> 0.08
composé à partir de la signature, exécuté pour cette pageaucune extension
EccentricitySquared
(sans commentaire dans la source : le nom se lit comme une phrase)eccentricity squaredexemple composé
o1 = new stzGeoEllipsoid(:WGS84)
? o1.EccentricitySquared()
#--> 0.01
composé à partir de la signature, exécuté pour cette pageaucune extension
SecondEccentricitySquared
(sans commentaire dans la source : le nom se lit comme une phrase)second eccentricity squaredexemple composé
o1 = new stzGeoEllipsoid(:WGS84)
? o1.SecondEccentricitySquared()
#--> 0.01
composé à partir de la signature, exécuté pour cette pageaucune extension
ThirdFlattening
(sans commentaire dans la source : le nom se lit comme une phrase)third flatteningexemple composé
o1 = new stzGeoEllipsoid(:WGS84)
? o1.ThirdFlattening()
#--> 0.00
composé à partir de la signature, exécuté pour cette pageaucune extension
IsSphere
(sans commentaire dans la source : le nom se lit comme une phrase)is sphereexemple composé
o1 = new stzGeoEllipsoid(:WGS84)
? o1.IsSphere()
#--> 0
composé à partir de la signature, exécuté pour cette pageaucune extension
SurfaceAreaKm2
(sans commentaire dans la source : le nom se lit comme une phrase)surface area km2exemple composé
o1 = new stzGeoEllipsoid(:WGS84)
? o1.SurfaceAreaKm2()
#--> 510065621.72
composé à partir de la signature, exécuté pour cette pageaucune extension
AuthalicRadiusKm
THE SPHERE THAT HAS THE SAME SURFACE AREA. It is the right radius to use when a spherical formula must be used for an AREA -- and it is 6371.007 km, which is why the figure looks so like the sphere this plane used and is not the same number.exemple composé
o1 = new stzGeoEllipsoid(:WGS84)
? o1.AuthalicRadiusKm()
#--> 6371.01
composé à partir de la signature, exécuté pour cette pageaucune extension
QuarterMeridianKm
THE DISTANCE FROM THE EQUATOR TO THE POLE, 10001.966 km on WGS84. The metre was defined in 1793 as a ten-millionth of exactly this, so the figure says how far out that first survey was: 1966 metres, about two hundredths of one per cent, over a length nobody had ever walked.exemple composé
o1 = new stzGeoEllipsoid(:WGS84)
? o1.QuarterMeridianKm()
#--> 10001.97
composé à partir de la signature, exécuté pour cette pageaucune extension
Between
:km, :metres how far :azimuth the bearing you leave point 1 on, degrees from north :finalAzimuth the bearing you are on when you ARRIVE, which on any long path is a different number -- this is why a great-circle course has to be re-steered, and why a flight from London to Tokyo starts out heading north :reducedLength how far apart two paths leaving a degree apart are when they arrive; where it reaches zero the shortest path has stopped being shortest :arcDegrees the arc on the auxiliary sphere -- the engine's own parameter, exposed because a caller sampling a path may want to step it evenly in arc rather than lengthexemple composé
composé à partir de la signature, exécuté pour cette pageaucune extension
Azimuth
THE BEARING YOU LEAVE ON, degrees clockwise from north. It is NOT the bearing you arrive on and it is NOT constant along the way; see RhumbAzimuth for the one that is.exemple composé
composé à partir de la signature, exécuté pour cette pageaucune extension
GeodesicBetween
THE PATH ITSELF, as lon/lat pairs ready for a projection. A geodesic drawn as a straight line between its endpoints is a lie on every projection but the gnomonic, and this is how a flight path or a boundary gets drawn honestly: sample the curve on the sphere, then let the projection bend it. The endpoints come back EXACTLY as given, so two segments that share a point still meet.exemple composé
composé à partir de la signature, exécuté pour cette pageaucune extension
RhumbBetween
the rhumb line ------------------------------------------------------ THE PATH OF CONSTANT BEARING -- longer than the geodesic, and the one a ship or a small aircraft can actually hold. Before satellite navigation this WAS the route: you set a compass course and kept it. New York to London is 5554.9 km by geodesic and 5774.2 km by rhumb, and the 219 km is what a great-circle course buys at the price of re-steering all the way.exemple composé
composé à partir de la signature, exécuté pour cette pageaucune extension
MeridianArcKm
the meridian and the parallel --------------------------------------- HOW FAR NORTH A LATITUDE IS, in km from the equator along the meridian. On a sphere this is just R times the angle; on an ellipsoid it is not, and the gap is why a degree of latitude is 110.57 km at the equator and 111.69 km at the pole -- the ground is flatter there, so the same angular change of the vertical covers more of it.exemple composé
o1 = new stzGeoEllipsoid(:WGS84)
? o1.MeridianArcKm(2)
#--> 221.15
composé à partir de la signature, exécuté pour cette pageaucune extension
LatitudeAtArcKm
(sans commentaire dans la source : le nom se lit comme une phrase)latitude at arc kmexemple composé
o1 = new stzGeoEllipsoid(:WGS84)
? o1.LatitudeAtArcKm(2)
#--> 0.02
composé à partir de la signature, exécuté pour cette pageaucune extension
ParallelLengthKm
the whole way round a parallel of latitude, kmexemple composé
o1 = new stzGeoEllipsoid(:WGS84)
? o1.ParallelLengthKm(2)
#--> 40050.77
composé à partir de la signature, exécuté pour cette pageaucune extension
DegreeOfLatitudeKm
a degree of latitude, and a degree of longitude, AT a latitude -- the two numbers anybody converting a tolerance into degrees needsexemple composé
o1 = new stzGeoEllipsoid(:WGS84)
? o1.DegreeOfLatitudeKm(2)
#--> 110.58
composé à partir de la signature, exécuté pour cette pageaucune extension
DegreeOfLongitudeKm
(sans commentaire dans la source : le nom se lit comme une phrase)degree of longitude kmexemple composé
o1 = new stzGeoEllipsoid(:WGS84)
? o1.DegreeOfLongitudeKm(2)
#--> 111.25
composé à partir de la signature, exécuté pour cette pageaucune extension
ToEcef
the frames ---------------------------------------------------------- ECEF: ONE CARTESIAN FRAME, metres on all three axes, origin at the Earth's centre, Z through the pole, X through where the equator meets the prime meridian. It exists because latitude and longitude cannot be subtracted: near a pole the same ground is a hundred times more degrees of longitude than at the equator, so an average of two coordinates, a difference, or anything handed to a linear-algebra routine is wrong. Height is metres ABOVE THE ELLIPSOID, which is not height above sea level -- the two differ by up to a hundred metres and the difference needs a geoid model this plane does not carry.exemple composé
composé à partir de la signature, exécuté pour cette pageaucune extension
ToEnu
ENU: THE LOCAL FRAME A PERSON LIVES IN -- east, north and up in metres about a chosen origin. A radar bearing, a survey offset, a drone's position or a robot's odometry is naturally in this frame, and the trip back out through ECEF is how such a thing lands on a globe.exemple composé
composé à partir de la signature, exécuté pour cette pageaucune extension
AreaKm2
The ring need not be closed -- the last point joins the first -- and its winding does not matter, since an area is not signed. A ring that swallows a pole comes back as the region it encloses and not as the rest of the world, which is the one case where a boundary integral needs to be told what it measured.exemple composé