Re: [Talk-de] PostGIS - Kriege die Daten nicht an den richtigen Ort ...

2011-07-13 Diskussionsfäden Tom Müller
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?

Re: [Talk-de] PostGIS - Kriege die Daten nicht an den richtigen Ort ...

2011-07-13 Diskussionsfäden Bartosz Fabianowski
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

[Talk-de] PostGIS - Kriege die Daten nicht an den richtigen Ort ...

2011-07-12 Diskussionsfäden Tom Müller
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

Re: [Talk-de] PostGIS - Kriege die Daten nicht an den richtigen Ort ...

2011-07-12 Diskussionsfäden Bartosz Fabianowski
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

Re: [Talk-de] PostGIS - Kriege die Daten nicht an den richtigen Ort ...

2011-07-12 Diskussionsfäden Tom Müller
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() + )',

Re: [Talk-de] PostGIS - Kriege die Daten nicht an den richtigen Ort ...

2011-07-12 Diskussionsfäden Igor Podolskiy
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