Am 27.12.2011 06:38, schrieb Tirkon:
Moin,
ich versuche, das Programm ogr2osm zum Laufen zu bringen:
http://wiki.openstreetmap.org/wiki/Ogr2osm
Laut Beschreibung braucht es das "ogr module" aus der gdal-Bibliothek.
Auf der verlinkten Seite
http://www.gdal.org/ogr/
findet sich aber kein Stichwort "ogr module". Wo also finde ich es?
Bisher habe ich Python gedownloaded und in ein Verzeichnis "Python27"
entpackt. In dieses Verzeichnis habe ich von dieser Seite
http://svn.openstreetmap.org/applications/utils/import/ogr2osm/
ogr2osm.py und SimpleXMLWriter.py sowie das zu konvertierende
"Gemarkungen.shp" File kopiert, das im 3. Gauß-Krüger Meridianstreifen
gelagert ist.
Was muss ich mit dem "ogr module" machen, sodenn ich es habe - einfach
auch in das Verzeichnis "Python27" hineinkopieren?
Um das Ganze zu starten. müsste ich nach meinen Ermittlungen Folgendes
in die Windows Console eingeben:
E:\Programme\Python27\python E:\Programme\Python27\ogr2osm.py
E:\Programme\Python27\Gemarkungen.shp -e 31467
Über eine Antwort würde ich mich freuen.
Gruß
Tirkon
Hallo Tirkon,
das auf der Seite http://wiki.openstreetmap.org/wiki/Ogr2osm ist schon
ganz gut beschrieben:
"Requires the ogr module from the gdal library (From Debian/Ubunto
install package python-gdal)."
Ausser dass "ogr" nicht ein einziges Modul ist, sondern eine
beeindruckende Bibliothek und Tool-Sammlung.
Der Projektname ist "gdal", siehe http://www.gdal.org/.
Der Teil GDAL ist darin für die Rasterdaten da, der Teil OGR für
Vektorformate.
Die Paketnamen auf meinem Ubuntu sind "gdal-bin" und "libgdal1-1.8.0".
Das auf der Seite beschriebene "python-gdal" installiert die "libgdal"
aufgrund der Abhängigkeiten gleich mit.
Nach der Installation findest du z.B. den Konverter "ogr2ogr" und
weitere Programme im Verzeichnis "/usr/bin/".
/usr/bin$ ls gdal*
gdal2tiles.py gdal_contour gdalinfo gdal_retile.py
gdal2xyz.py gdaldem gdallocationinfo gdal_sieve.py
gdaladdo gdalenhance gdalmanage gdaltindex
gdalbuildvrt gdal_fillnodata.py gdal_merge.py gdaltransform
gdal_calc.py gdal_grid gdal_polygonize.py gdal_translate
gdalchksum.py gdalident.py gdal_proximity.py gdalwarp
gdal-config gdalimport.py gdal_rasterize
/usr/bin$ ls ogr*
ogr2ogr ogrinfo ogrtindex
Fragt man, welche Formate ogr2ogr beherrscht, dann stellt man fest, dass
OSM (noch) nicht dabei ist:
$ /usr/bin/ogr2ogr --formats
Supported Formats:
-> "ESRI Shapefile" (read/write)
-> "MapInfo File" (read/write)
-> "UK .NTF" (readonly)
-> "SDTS" (readonly)
-> "TIGER" (read/write)
-> "S57" (read/write)
-> "DGN" (read/write)
-> "VRT" (readonly)
-> "REC" (readonly)
-> "Memory" (read/write)
-> "BNA" (read/write)
-> "CSV" (read/write)
-> "NAS" (readonly)
-> "GML" (read/write)
-> "GPX" (read/write)
-> "KML" (read/write)
-> "GeoJSON" (read/write)
-> "Interlis 1" (read/write)
-> "Interlis 2" (read/write)
-> "GMT" (read/write)
-> "SQLite" (read/write)
-> "DODS" (readonly)
-> "ODBC" (read/write)
-> "PGeo" (readonly)
-> "MSSQLSpatial" (read/write)
-> "OGDI" (readonly)
-> "PostgreSQL" (read/write)
-> "MySQL" (read/write)
-> "PCIDSK" (read/write)
-> "XPlane" (readonly)
-> "AVCBin" (readonly)
-> "AVCE00" (readonly)
-> "DXF" (read/write)
-> "Geoconcept" (read/write)
-> "GeoRSS" (read/write)
-> "GPSTrackMaker" (read/write)
-> "VFK" (readonly)
-> "PGDump" (read/write)
-> "GPSBabel" (read/write)
-> "SUA" (readonly)
-> "OpenAir" (readonly)
-> "PDS" (readonly)
-> "WFS" (readonly)
-> "HTF" (readonly)
-> "AeronavFAA" (readonly)
Das ergänzt dann wohl das Python-Script?
Es wäre aber denkbar, dass OSM noch eingebaut wird. Frank Warmerdam hat
das für das NAS-Format des neuen Liegenschaftskatasters gemacht. Das ist
zur Zeit meine "Baustelle": http://www.postnas.org.
"PostNAS ist eine Erweiterung von OGR, einem Teil des freien GDAL-Projektes"
Es wurde dazu allerdings Geld eingesammelt.
--
Frank
_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de