hier die Lösung:
distance(PointFromText('POINT($koordinaten)', 900913),transform(the_geom,900913))
irgendwie stand ich aufm schlauch als ich die frage stellte.
Hallo Forum,
ich habe eine Tabelle mit lauter Punktkoordinaten mit EPSG:4326. Desweiteren habe ich eine Internetbasierteanwendung die den EPSG:900913 verwendet.
Beim Anklicken in die Karte wird folgendes SQL-Statement ausgeführt:
Als die Onlineanwendung noch Koordinaten mit dem EPSG-Code 4326 schickte war alles prima, doch nun funktioniert meine Abfrage leider nicht mehr. Kann ich während der Abfrage die gelieferten Daten umtransformieren, so das die Abfrage wieder exakt arbeitet?Code:SELECT station, distance(PointFromText('POINT($koordinaten)', 4326),the_geom) as b FROM weatherstations order by b limit 1
vielen vielen Dank für eure Hilfe
Balli
hier die Lösung:
distance(PointFromText('POINT($koordinaten)', 900913),transform(the_geom,900913))
irgendwie stand ich aufm schlauch als ich die frage stellte.
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen