Re: [Talk-de] Wie bringe ich das Programmm ogr2osm zum Laufen?
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_contourgdalinfogdal_retile.py gdal2xyz.pygdaldem gdallocationinfogdal_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.pygdal_proximity.py gdalwarp gdal-configgdalimport.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
Re: [Talk-de] Wie bringe ich das Programmm ogr2osm zum Laufen?
Am Dienstag, den 27.12.2011, 06:38 +0100 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 Moin Du brauchst das python Modul, http://trac.osgeo.org/gdal/wiki/GdalOgrInPython Auf der Seite steht auch wie man das unter Windows installiert. Ich kann nue Linux. MfG Klaus ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Wie bringe ich das Programmm ogr2osm zum Laufen?
Am 27.12.2011 10:41, schrieb Michael Krämer: 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. Bisher habe ich Python gedownloaded und in ein Verzeichnis Python27 entpackt. Hm, wenn ich noch recht erinnere, läßt sich das alles ganz gut über die Shell von osgeo4w abdecken. Zumindest verwende ich ogr2osm damit. Hier die Seite dazu: http://trac.osgeo.org/osgeo4w/ Gaanz so einfach ist es allerdings nicht. Wenn man nämlich ganz naiv *alles* von OSGeo4W installieren lässt, läuft nix mehr, weil sich irgendwelche dlls von Entwicklungsversionen mit den stabilen Versionen nicht vertragen. So habe ich es bei mir lauffähig installiert: === OSGeo4W-Installer herunterladen von http://trac.osgeo.org/osgeo4w/wiki/OSGeo4W_de oder direkt: http://download.osgeo.org/osgeo4w/osgeo4w-setup.exe [x] Desktop-Schnellinstallation Pakete wählen [x] GDAL (es werden 27 MB heruntergeladen) Anschliessend nochmal osgeo4w-setup.exe starten [x} fortgeschrittene Installation Installationstyp wählen: [x] aus dem Internet installieren Installationsverzeichnis C:\OSGeo4W Lokales Paketverzeichnis: (Voreinstellung übernehmen) Verbindungsart: [x] Direkte Verbindung Pakete wählen: Schaltfläche Ansicht - Nicht Inst. In der Zeile Paket: gdal-python vorne auf Skip klicken Weiter Fertig stellen ogr2osm.py herunterladen von http://trac.openstreetmap.org/browser/applications/utils/import/ogr2osm/ogr2osm.py (ganz unten: Download in other formats: Plain text) SimpleXMLWriter.py herunterladen von http://trac.openstreetmap.org/browser/applications/utils/import/ogr2osm/SimpleXMLWriter.py in Verzeichnis C:\OSGEO4W kopieren Shapefile komplett (.dbf/.prj/.shp/.shx) in das gleiche Verzeichnis OSGeo4W.bat starten python ogr2osm.py filename.shp dann wird filename.osm erstellt. = Das ist dann zwar nur Python 25, aber es läuft. HTH, André Joost ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Wie bringe ich das Programmm ogr2osm zum Laufen?
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. Bisher habe ich Python gedownloaded und in ein Verzeichnis Python27 entpackt. Hm, wenn ich noch recht erinnere, läßt sich das alles ganz gut über die Shell von osgeo4w abdecken. Zumindest verwende ich ogr2osm damit. Hier die Seite dazu: http://trac.osgeo.org/osgeo4w/ 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. Das passt soweit, ogr2osm brauchst Du auch bei osgeo4w noch extra. Was muss ich mit dem ogr module machen, sodenn ich es habe - einfach auch in das Verzeichnis Python27 hineinkopieren? Hm, python-Erweiterungen kommen normalerweise woanders hin. Da ich aber nich am Rechner bin, kann ich gerade nicht nachsehen. Osgeo4w übernimmt das aber für dich. 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 Bei osgeo4w ist es die zugehörige Konsole. Ich wechsle immer in das Verzeichnis mit dem shapefile. Dann ist der Aufruf Python ogr2osm.py shapefile.shp Sofern das Bezugssystem im Shapefile steht, erkennt das ogr2osm selbst - am besten einfach ausprobieren. Michael ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
[Talk-de] Wie bringe ich das Programmm ogr2osm zum Laufen?
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 ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Wie bringe ich das Programmm ogr2osm zum Laufen?
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? Hier: http://www.gisinternals.com/sdk/ Soweit ich die englischen Texte verstanden habe, gibts ogr nicht solo, sondern als Teil(e) von gdal. Die exe sind bei FWTools und Quantum Gis enthalten. Gruß, André Joost ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de