Die richtige Reihenfolge ist Längen- und Breitengrad in praktisch allen professionellen GIS-Anwendungen, wie es in der konventionellen Mathematik (dh f(x ,y, z)) der Fall ist . Der GeoJSON-Standard ist ziemlich typisch und prägnant:
The order of elements must follow x, y, z order
(easting, northing, altitude for coordinates in a
projected coordinate reference system, or longitude,
latitude, altitude for coordinates in a geographic
coordinate reference system).
Gleiches gilt für die primären Open Geospatial Consortium-Standards (WKT und WKB sowie Erweiterungen wie EWKB). Ebenso kann Google die Reihenfolge in Lat / Lon ausgeben, um sie Nutzern, die mit dieser Gewohnheit aufgewachsen sind, vertrauter zu machen (dh aus Navigationsstandards wie IMO und nicht aus rechnerischen). Der KML-Standard selbst ist jedoch wie praktisch alle anderen GIS-Systeme:
The KML encoding of every kml:Location and coordinate
tuple uses geodetic longitude, geodetic latitude, and
altitude (in that order).
Gute Faustregel: Wenn Sie wissen, was ein Tupel ist und programmieren, sollten Sie verwenden lon, lat. Ich würde sogar sagen, dass dies zutrifft, wenn Ihr Endbenutzer (z. B. ein Pilot oder ein Schiffskapitän) es vorziehen wird, die Ausgabe in lat, lon. Sie können die Reihenfolge in Ihrer Benutzeroberfläche bei Bedarf ändern, aber die überwiegende Mehrheit Ihrer Daten (Shapefiles, Geojson usw.) befindet sich in der normalen kartesischen Reihenfolge.