2010-03-14 7 views
8

Gibt es eine Konvention dafür, ob GIS-Punkte in MySQL als POINT($latitude $longitude) oder POINT($longitude $latitude) gespeichert werden sollen?MySQL GIS Lat/Lon zu X/Y: Welches ist was?

Wenn Länge entspricht X auf einer kartesischen Karte würde optisch sinnvoller mit Norden nach oben, aber geläufiger Spruch ist "Breite und Länge" zu sagen.

Antwort

6

In MySQL werden Sie wahrscheinlich die GeomFromText() Funktion verwenden, um Daten in ein räumliches Feld einzufügen. Diese Funktion verwendet die WKT (Well-Known Text) -Format, die Geometrien und im POINT Fall zu definieren, wird wie folgt definiert:

POINT ($longitude $latitude) 
+0

Haben Sie eine Quelle dafür? – erjiang

+1

Überprüfen Sie http://dev.mysql.com/doc/refman/5.0/en/gis-wkt-format.html und http://dev.mysql.com/tech-resources/articles/4.1/gis -with-mysql.html – amercader

+1

@amercader referenzierte Links sind gebrochen – Dementic