als ergebnis kommen die originalkoordinaten - RICHTIG - LINESTRING(438759000 112891000, …)
jedoch die “transformierten” sind alle LINESTRING(-2 90, -2 90 …)
irgendwas läuft da schief…
beide srids sind in spatial_ref_sys angegeben, kann es sein dass die parameter nicht stimmen?
oder dass der spalte geom kein richtiges srid zugewiesen ist?
hoff auf eure hilfe
danke,
peter
Mal kurz probiert: ich hab zwar keine Daten in 27700, aber in 4326, die kann ich wunderbar hin und her projizieren. Das klappt auch wunderbar und korrekt in beide Richtungen. Bist du sicher, das die Geometrien eine SRID zugewiesen haben?
Select * from roadlink where geom = Setsrid(geom,27700);
gab mir alle zeilen zurück, also schließe ich daraus, dass das srid gesetzt ist…
weiters habe ich bei meiner fehlersuche herausgefunden, dass es daran liegen kann, dass das geodätische datum der projektionen nicht ganz richtig ist… bist du dir sicher, dass deine hin und her projizierungen richtig sind?
falls ja, könntest du mir bitte den inhalt deiner proj4text und srtext aus spatial_ref_sys schicken? für 27700 und 4326
Danke, und ich hoff es kappt
@Nuadu:
ja… schaut gut aus… geschultes auge! danke für diesen hinweis!
daran hab ich garnicht gedacht, da ich zum visualisieren ein javaprogramm geschrieben habe, in dem ich nachträglich das komma setze…
hmmm das wird wohl das problem bei der trafo sein …
na dann kann man eh nichts dagegen tun… werden wohl in OSGB36 bleiben und nicht konvertiert
oder kann ich per sql dynamisch ein komma einfügen? das wäre nicht schlecht…
danke nochmal, trotzdem, mit dem datum hat auch was nicht gestimmt,
siehe: Nabble - PostGIS - User - SRID 27700 problem even with datum shift correction