Ich danke Dir tausendfach Igor! Nun geht es!
Kannst Du mir evtl. noch ganz kurz erklären, oder einen Link posten,
wieso ich das nach 3785 konvertieren muss? Ich meine ich habe die OSM
Daten in 3395 drin, wieso stellt er es nicht korrekt dar, wenn ich die
anderen Punkte in 4326 einfüge?
Du mußt nach 3785 konvertieren (sorry wegen des Vertippers :) weil
osm2pgsql beim Importieren eben auch nach 3785 konvertiert. Nur so sind
die Daten alle im gleichen Koordinatensystem.
Gruß,
- Bartosz
___
Talk-de mailing list
Hallo,
ich habe per osm2pgsql einige OSM-Daten in eine PostGIS-DB geschrieben.
Nun möchte ich weitere Punkte (nicht aus der OSM) hinzufügen, diese
liegen im Format (-1.55172489, 31.12181796) vor. Wenn ich die
Koordinaten so bei google eingebe lande ich auch am richtigen Ort.
Füge ich diese
Du brauchst SRID 900913 (offiziell 3857). Deine Daten liegen in 4326
vor. Was fehlt ist eine Transformation mittels ST_Transform.
ST_GeomFromText kann zwar eine SRID setzen, nimmt aber keine
Transformation vor.
Gruß,
- Bartosz
___
Talk-de mailing
Hi,
danke schonmal, ich kriege es aber noch immer nicht hin. Ich verstehe
auch nicht, wieso das GIS wenn ich die Daten in 4326 eintrage die nicht
an der richtigen Stelle anzeigt.
Was ich jetzt gemacht habe ist:
ST_Transform(st_geomfromtext('POINT ( + point.getLat() + +
point.getLon() + )',
Hallo Tom,
ST_Transform(st_geomfromtext('POINT ( + point.getLat() + +
point.getLon() + )', 4326), 3857)
erstens brauchst du SRID 3785 und nicht 3857, wenn du die
Universal-Mercator-Projektion machen willst, Bartosz hatte leider einen
Vertipper in seiner Mail.
Zweitens: kann das vielleicht
6 matches
Mail list logo