OGR: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Stefan (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Stefan (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| 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 | 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, 09: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:
- 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-Dokumentation:
- http://www.gdal.org/ogr/ogr2ogr.html
- http://www.gdal.org/ogr/ > OGR Supported Formats, u.a. INTERLIS: http://www.gdal.org/ogr/drv_ili.html
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
- OGR Simple Feature Library Home (=> FWTools): http://www.gdal.org/ogr/