Hallo,
wir haben eine Postgre Datenbank aufgesetzt und danach PostGIS installiert. Danach haben wir eine Datenbank erstellt und einen neuen Table (strasse_linestring), der auch auf die PostGIS-Methoden zugreifen kann. Nun haben wir den Table mit Daten, in folgendem Format, gefüttert:
49.78694444 9.93645278
D.h. wir haben von Strassen jeweils die Anfangs und Endpunkte und haben sie als Linestring in die Datenbank geschrieben.
In der Tabelle sind jetzt mehrere Strassen und wir wollen uns die Länge der Strassen anzeigen lassen. Allerdings liefert uns folgendes SQL-Statement
Code:
SELECT punkt, LENGTH ( geom ) AS laenge FROM strasse_linestring;
als Ergebnis:
Code:
punkt laenge
character var double precision
Muenzstrasse 0,0023158127895372
...
Was sind jetzt diese 0,0023158127895372 und wie können wir uns m oder km ausgeben lassen? Oder sollten wir ein anderes Format wählen um die Daten in die Datenbank zu klopfen?
Wir haben über Google Earth nachgemessen und das Ergebniss müssten ca. 160m sein.
Schonmal Danke für die Hilfe
Lesezeichen