2010-03-14 15 views
8

Esiste una convenzione per la memorizzazione dei punti GIS in MySQL come POINT($latitude $longitude) o POINT($longitude $latitude)?MySQL GIS Lat/Lon a X/Y: qual è?

Avere la longitudine corrispondente a X su una mappa cartesiana avrebbe senso visivamente con il nord rivolto verso l'alto, ma il linguaggio comune è dire "latitudine e longitudine".

risposta

6

In MySQL probabilmente si utilizzerà la funzione GeomFromText() per inserire dati in un campo spaziale. Questa funzione utilizza il formato WKT (Well-Known Text) per definire le geometrie, e nel caso punto, è definito come:

POINT ($longitude $latitude) 
+0

Hai una fonte per questo? – erjiang

+1

Verifica http://dev.mysql.com/doc/refman/5.0/en/gis-wkt-format.html e http://dev.mysql.com/tech-resources/articles/4.1/gis -with-mysql.html – amercader

+1

@amercader link di riferimento sono rotti – Dementic