Ich versuche, eine Reihe von Breiten-/Längengradpaaren in einen PostGIS-Geographie-Typ zu laden, um nach Standort abfragen zu können.Wie konvertiere ich ein Breiten-/Längengrad-Paar in einen PostGIS-Geographie-Typ?
Insbesondere habe ich eine Tabelle mit Float Breite und Länge Spalten und eine geography(Point, 4326)
Spalte. Ich würde
update mytable set geography = ???
Die Dokumentation erscheint vorschlagen zu tun, dass die folgenden sollte funktionieren:
update mytable set geography = ST_GeogFromText('POINT(' || latitude || ' ' ||
longitude || ')');
nicht. Ich weiß nicht, was es diesen Punkt als Bedeutung interpretiert, aber es lässt nur den Längengrad zwischen -90 und 90 liegen, also ist es eindeutig keine Länge.
Also, was mache ich?
E-Mail die Liste oder gehen Sie auf irc.freenode.net #postgis – dassouki
Ich bin in #postgis. Es ist totenstill. Mailing der Liste ist meine nächste Anlaufstelle. – DRMacIver