Prawidłowa kolejność to długość i szerokość geograficzna w praktycznie wszystkich profesjonalnych aplikacjach GIS, tak jak w konwencjonalnej matematyce (tj f(x ,y, z)
.). Standard GeoJSON jest dość typowy i zwięzły:
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).
To samo dotyczy podstawowych standardów Open Geospatial Consortium (WKT i WKB oraz rozszerzeń, takich jak EWKB). Podobnie Google może podawać kolejność w Lat / Lon, aby była bardziej znana użytkownikom, którzy dorastali z tym niestandardowym (tj. Ze standardów nawigacji, takich jak IMO, a nie ze standardów obliczeniowych). Ale sam standard KML jest podobny do praktycznie wszystkich innych systemów GIS:
The KML encoding of every kml:Location and coordinate
tuple uses geodetic longitude, geodetic latitude, and
altitude (in that order).
Dobrą zasadą: jeśli wiesz, co jest krotka i są programowania należy używać lon
, lat
. Powiedziałbym nawet, jeśli dotyczy to użytkownik końcowy (powiedzmy pilotem lub kapitan statku) wolą, aby zobaczyć wyjście w lat
, lon
. W razie potrzeby możesz zmienić kolejność w swoim interfejsie użytkownika, ale przytłaczająca większość danych (pliki kształtów, pliki geojson itp.) Będzie w normalnym porządku kartezjańskim.