OGR: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
 
'''OGR Simple Feature Library''': OGR Simple Features Library is a part of the GDAL library which is part of [[FWTools]].  
 
'''OGR Simple Feature Library''': OGR Simple Features Library is a part of the GDAL library which is part of [[FWTools]].  
  
OGR is a C++ open source library (and commandline tools like OGR2OGR) providing read (and sometimes write) access to a variety of vector file formats including Shapefiles, Mapinfo mid/mif and TAB formats.  
+
OGR is a C++ open source library - with commandline tools like e.g. OGR2OGR - providing read (and sometimes write) access to a variety of vector file formats including Shapefiles, Mapinfo mid/mif and TAB formats.  
  
 
Siehe auch:  
 
Siehe auch:  
Zeile 9: Zeile 9:
 
== Software ==
 
== Software ==
 
* OGR wird als Teil der [http://fwtools.maptools.org/ FWTools] verteilt (Linux und Windows-Version])
 
* OGR wird als Teil der [http://fwtools.maptools.org/ FWTools] verteilt (Linux und Windows-Version])
 +
 +
== Installation ==
 +
 +
Installation unter Windows:
 +
# FWTools in ein (temporäres) Verzeichnis downloaden und installieren, z.B. in C:\Program Files\FWTools1.3.9
 +
# Arbeitsverzeichnis anlegen, z.B. C:\work\OGR\
 +
# setfw.bat von "C:\Program Files\FWTools1.3.9\" hineinkopieren (Alternative: PATH-Environment-Variable ergänzen)
 +
  Hinweis: setfw.bat enthält einen lokalen Pfad.
 +
  Das Batchfile muss allenfalls editiert und der Pfad mit Anführungszeichen unklammert werden, wie folgt:
 +
  @echo off
 +
  SET FWTOOLS_DIR=C:\Program Files\FWTools1.3.9
 +
  call "%FWTOOLS_DIR%\bin\setfwenv.bat"
 +
# Compiler für INTERLIS 2.3 (ili2c.jar) herunterladen und in das Arbeitsverzeichnis kopieren.
 +
# Test ob Installation bereit ist:
 +
  C:\work\OGR\>setfw.bat
 +
  C:\work\OGR\>gdalinfo --version
 +
  GDAL 1.5dev, FWTools 1.3.9, released 2007/10/11
 +
  
 
== ogr2ogr und ogrinfo ==
 
== ogr2ogr und ogrinfo ==
Zeile 36: Zeile 54:
 
** Speziell: Beschriftungen werden in separaten Tabellen verwaltet. Das bedingt eine nachträgliche Bearbeitung (Konverter wie FME machen das im Rahmen des Konvertierung-Schrittes).
 
** Speziell: Beschriftungen werden in separaten Tabellen verwaltet. Das bedingt eine nachträgliche Bearbeitung (Konverter wie FME machen das im Rahmen des Konvertierung-Schrittes).
 
* Unter Windows ev. setfw.bat ausführen, damit die Programme im System-Pfad sind und gefunden werden.
 
* Unter Windows ev. setfw.bat ausführen, damit die Programme im System-Pfad sind und gefunden werden.
 +
 +
=== Konvertiere Shape nach INTERLIS 1 ===
 +
* Input: bahnhoefe.itf und bahnhoefe.ili
 +
* Resultat: Eine INTERLIS 1-Datei Bahnhoefe.itf
 +
 +
  % ogr2ogr -f "INTERLIS 1" Bahnhoefe.itf,Bahnhoefe.ili Bahnhoefe.shp
 +
  
 
=== Zeige alle Attribute eines Shapefiles ===
 
=== Zeige alle Attribute eines Shapefiles ===

Version vom 9. November 2007, 11:38 Uhr

OGR Simple Feature Library: OGR Simple Features Library is a part of the GDAL library which is part of FWTools.

OGR is a C++ open source library - with commandline tools like e.g. OGR2OGR - providing read (and sometimes write) access to a variety of vector file formats including Shapefiles, Mapinfo mid/mif and TAB formats.

Siehe auch:

Software

  • OGR wird als Teil der FWTools verteilt (Linux und Windows-Version])

Installation

Installation unter Windows:

  1. FWTools in ein (temporäres) Verzeichnis downloaden und installieren, z.B. in C:\Program Files\FWTools1.3.9
  2. Arbeitsverzeichnis anlegen, z.B. C:\work\OGR\
  3. setfw.bat von "C:\Program Files\FWTools1.3.9\" hineinkopieren (Alternative: PATH-Environment-Variable ergänzen)
 Hinweis: setfw.bat enthält einen lokalen Pfad. 
 Das Batchfile muss allenfalls editiert und der Pfad mit Anführungszeichen unklammert werden, wie folgt:
 @echo off
 SET FWTOOLS_DIR=C:\Program Files\FWTools1.3.9
 call "%FWTOOLS_DIR%\bin\setfwenv.bat"
  1. Compiler für INTERLIS 2.3 (ili2c.jar) herunterladen und in das Arbeitsverzeichnis kopieren.
  2. Test ob Installation bereit ist:
 C:\work\OGR\>setfw.bat
 C:\work\OGR\>gdalinfo --version
 GDAL 1.5dev, FWTools 1.3.9, released 2007/10/11


ogr2ogr und ogrinfo

ogr2ogr-Dokumentation:

ogrinfo-Dokumentation:

Beispiele

Konvertiere INTERLIS 1 nach Shape

Konvertieren von INTERLIS 1-Dateien (.itf und .ili) nach Shapefile.

  • Input: ili-bsp.itf and ili-bsp.ili
  • Resultat: Für jede INTERLIS 1-Tabelle wird ein Shapefile(-Paar .shp/.dbf) erzeugt im Output-Verzeichnis shpdir/
 % ogr2ogr -f "ESRI Shapefile" shpdir ili-bsp.itf,ili-bsp.ili
  • Hinweise:
    • Es wird immer ein .dbf erzeugt, auch wenn keine Sachdaten vorhanden sind.
    • Fehlt die .ili-Datei muss diese zuerst organisiert werden. Gelingt dies nicht, bleibt nichts anderes, als diese zu erraten. Evtl. hilft OGRINFO.
    • Die Erzeugung von Sichten (JOINs) aufgrund von Beziehungen zwischen Tabellen sind nicht Bestandteil einer Datenbeschreibung und der Daten.
    • Speziell: Beschriftungen werden in separaten Tabellen verwaltet. Das bedingt eine nachträgliche Bearbeitung (Konverter wie FME machen das im Rahmen des Konvertierung-Schrittes).
  • Unter Windows ev. setfw.bat ausführen, damit die Programme im System-Pfad sind und gefunden werden.

Konvertiere Shape nach INTERLIS 1

  • Input: bahnhoefe.itf und bahnhoefe.ili
  • Resultat: Eine INTERLIS 1-Datei Bahnhoefe.itf
 % ogr2ogr -f "INTERLIS 1" Bahnhoefe.itf,Bahnhoefe.ili Bahnhoefe.shp


Zeige alle Attribute eines Shapefiles

Mit dem Tool ogrinfo kann man Schema-Informationen über die unterstützten Formate abfragen.

 ogrinfo -so -al Bahnhoefe.shp

Weblinks