Le bon ordre est la longitude, la latitude, dans pratiquement toutes les applications SIG professionnelles, comme c'est le cas en mathématiques conventionnelles (c'est-à-dire f(x ,y, z)
). Le standard GeoJSON est assez typique et succinct:
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).
Il en va de même pour les principaux standards de l'Open Geospatial Consortium (WKT et WKB, et des extensions comme EWKB). De même, Google peut afficher l'ordre en Lat / Lon pour le rendre plus familier aux utilisateurs qui ont grandi avec cette coutume (c'est-à-dire à partir de normes de navigation comme IMO, plutôt que de normes de calcul.) Mais la norme KML elle-même est comme pratiquement tous les autres systèmes SIG:
The KML encoding of every kml:Location and coordinate
tuple uses geodetic longitude, geodetic latitude, and
altitude (in that order).
Bonne règle: si vous savez ce qu'est un tuple est et programmez, vous devriez utiliser lon
, lat
. Je dirais même cela vaut si votre utilisateur final (dire un pilote ou un capitaine de navire) préféreront voir la sortie en lat
, lon
. Vous pouvez changer l'ordre dans votre interface utilisateur si nécessaire, mais l'écrasante majorité de vos données (fichiers de formes, geojson, etc.) seront dans l'ordre cartésien normal.