[Talk-de] Programmierer: Importhilfe amtlicher Grenzen gesucht

Tirkon tirkon33 at yahoo.de
So Aug 1 23:55:06 UTC 2010


André Riedel <riedel.andre at gmail.com> wrote:

>Mit dem Python-Programm Ogr2Osm [1] werden automatische Multipolygone
>erstellt. Man kann zu dem eine Übersetzungsdatei angeben, bei der
>Shape-Attribute in OSM-Tags gewandelt werden. Dies lässt sich aber
>auch im Nachhinein mit JOSM erledigen.
>
>Ciao André
>
>[1] http://wiki.openstreetmap.org/wiki/Ogr2osm
> (c) Iván Sánchez Ortega, 2009
>
> python ogr2osm.py [options] [filename]
>	
> Options:	
>   -e, --epsg=...       EPSG code, forcing the source data projection
>	-p, --proj4=...      PROJ4 string, forcing the source data projection
>   -v, --verbose        Shows some seemingly random characters dancing
>in the screen
>	                    for every feature that's being worked on.
>   -h, --help           Show this message
>   -d, --debug-tags     Outputs the tags for every feature parsed
>	-a, --attribute-stats Outputs a summary of the different tags /
>attributes encountered
>	-t, --translation    Select the attribute-tags translation method.
>	                    See the translations/ diredtory for valid values.

O.K. Ich habe mich noch nie mit der Kommandozeile richtig
auseinandersetzen müssen, weil alle bisherigen Programme über die
Windows XP Startfunktion gestartet und über GUIs beieinflusst werden
konnten. Ich habe Python heruntergeladen und installiert. In dem
runtergeladenen File "ogr2osm.py" wird als möglicher Startbefehl 
"python ogr2osm.py foobar.shp -e 23030" angegeben. Das habe ich
umgesetzt und bekomme folgende Fehlermeldung:

E:\Programme\Python27\python E:\Programme\Pytho
n27\ogr2osm.py E:\Programme\Python27\Gemarkungen.shp -e 23030
Traceback (most recent call last):
  File "E:\Programme\Python27\ogr2osm.py", line 69, in <module>
    from SimpleXMLWriter import XMLWriter
ImportError: No module named SimpleXMLWriter

Folglich findet sich auch kein "Gemarkungen.osm" File in
"E:\Programme\Python27".
Was ist die Ursache für die Fehlermeldung und wie kann ich sie
beseitigen?

Zusatzfrage: Der Term "-e 23030" bedeutet, dass das *.shp-File die
Projektion "EPSG:23030" einsetzt. Wodurch muss ich "-e 23030"
ersetzen, wenn im der Begleitmail zu dem "Gemarkungen.shp" File
angegeben war: "Die Daten sind gelagert im 3. Gauß-Krüger
Meridianstreifen."? Es war neben dem Gemarkungen.shp auch ein
Gemarkungen.dbf und ein Gemarkungen.shx File dabei, falls das für die
Beantwortung der Fragen relevant sein sollte.





Mehr Informationen über die Mailingliste Talk-de