Re: [Talk-de] Wie bringe ich das Programmm ogr2osm zum Laufen?

2011-12-28 Diskussionsfäden Frank

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?

2011-12-28 Diskussionsfäden Klaus-Hermann Otto Stanislaus Plöger
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?

2011-12-28 Diskussionsfäden Andre Joost

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?

2011-12-27 Diskussionsfäden 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/

 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?

2011-12-26 Diskussionsfäden 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


___
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?

2011-12-26 Diskussionsfäden Andre Joost

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