Правильний порядок - це довгота, широта практично у всіх професійних програмах ГІС, як це є у звичайній математиці (тобто f(x ,y, z)
). Стандарт GeoJSON є досить типовим і стислим:
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).
Те саме стосується первинних стандартів консорціуму відкритого геопросторового типу (WKT та WKB та розширення типу EWKB). Так само Google може вивести замовлення в Lat / Lon, щоб зробити його більш звичним для користувачів, які виросли з цим звичаєм (тобто з навігаційних стандартів, таких як IMO, а не з обчислювальних.) Але сам стандарт KML подібний практично до всіх інших систем ГІС:
The KML encoding of every kml:Location and coordinate
tuple uses geodetic longitude, geodetic latitude, and
altitude (in that order).
Гарне емпіричне правило: якщо ви знаєте , що кортеж і програмування, ви повинні використовувати lon
, lat
. Я б навіть сказав , це може бути застосовано , якщо ваш кінцевий користувач (скажімо , пілот або капітан корабля) віддасть перевагу , щоб переглянути вихід в lat
, lon
. Ви можете переключити замовлення у своєму інтерфейсі за потреби, але переважна більшість ваших даних (shapefiles, geojson тощо) будуть у звичайному декартовому порядку.