Hallo Liste,
ich bin gerade dabei ein bisschen osm -> gml -> postgis zu konvertieren.
Dabei tritt das Problem auf, dass es scheinbar Wege (...) in
den osm-Daten gibt die nur aus einem Punkt bestehen (z.B. die
Eisenbahnstraße in Maximiliansau:
http://www.openstreetmap.de/karte.html?zoom=18&lat=49.03742&lon=8.2965&layers=B0)
Auf der osmarender/mapnik-Karte sieht man das natürlich nicht aber der
Blick in die osm-Daten zeigt eben nur einen refernzierten Knoten:
Soll das so sein? Ist das nach osm-Datenmodell gewünscht oder sollte
sowas gefixt werden? Bei der Konvertierung in gml (habe erstmal das
osm2gml von
http://wiki.openstreetmap.org/index.php/Converting_OSM_to_GML genommen)
wird zwar eine Linestring-Geometrie gemäß gml-Syntax erzeugt allerdings
mit nur einem Koordinatenpaar. Der anschließende Import in eine
postgis-Datenbank schlägt daher fehl. Wobei ich gerade nicht weiß, ob
postgis keine linestrings mit nur einem Koordinatenpaar oder bereits gml
keine solchen Konstrukte erlaubt.
Marco
P.S.
die gml-Entsprechung des Punktes:
fid="3497563">34975632008-02-10T13:43:08Z
SlowRider
8.2964971,49.0374681
secondary
JOSMEisenbahnstraße
die SQL-Fehlermeldung:
INSERT INTO "way" (wkb_geometry , "id", "timestamp", "user", "highway",
"name", "created_by") VALUES (GeomFromEWKT('SRID=-1;LINESTRING
(8.2964971 49.03746809998)'::TEXT) , 3497563,
'2008-02-10T13:43:08Z', 'SlowRider', 'secondary', 'Eisenbahnstraße', 'JOSM')
ERROR 1: Terminating translation prematurely after failed
translation of layer way
begin:vcard
fn:Marco Lechner
n:Lechner;Marco
org;quoted-printable;quoted-printable:Universit=C3=A4t Freiburg;Institut f=C3=BCr Physische Geographie
adr:;;Werthmannstr. 4;Freiburg;;79085;Deutschland
email;internet:[EMAIL PROTECTED]
tel;work:+49(0)761/203-3548
tel;fax:+49(0)761/203-3596
url:http://www.geographie.uni-freiburg.de
version:2.1
end:vcard
___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de