Mit PostGIS habe ich einen Lat / Lon-Punkt und möchte einen Ost / West- und Nord / Süd-Versatz in Metern hinzufügen, um einen neuen Punkt zu erhalten. Ist das möglich?
Sie können ST_Translate verwenden:
Die ST_Translate-Funktion verwendet eine beliebige Geometrie (Linestring, Multiline usw.) und gibt eine neue Geometrie zurück, die die ursprüngliche Geometrie ist, die von einem durch X, Y, Z definierten Vektor verschoben wird. Beachten Sie, dass die Maßeinheiten immer in den Einheiten des Raumbezugssystems des Geometriearguments angegeben sind. Es gibt zwei Formen davon: ST_Translate. ST_Translate (Geometrie, X, Y, Z) und ST_Translate (Geometrie, X, Y).
Quelle: http://www.bostongis.com/postgis_translate.snippet
Sie müssen zuerst lat / lon in Meter umwandeln. Sie können ST_Transform verwenden, um dies zu erreichen:
ST_Transform - Gibt eine neue Geometrie zurück, deren Koordinaten in die SRID transformiert sind, auf die der Integer-Parameter verweist.