Frage

Gibt es Bibliotheken, die ich verwenden kann, einen shp / SHX / dbf / SBX Satz von Dateien zu lesen? Ich muss vor allem ein paar Polygone extrahieren, aber etwas, das mir alle Daten können extrahieren, dass ich wäre genial wollen.

War es hilfreich?

Lösung

Die pyshp Bibliothek sollte gut sein.

Andere Tipps

Um die Python-Shape-Datei Bibliothek herunterladen shapefile.py verwenden: http://code.google.com/p/pyshp/source /browse/trunk/shapefile.py

Legen Sie sich in Ihrem Arbeitsverzeichnis oder in Ihrem Python-site-packages-Verzeichnis und Sie sind bereit zu gehen.

Just Typ "Import Shape-Datei" in Ihrem Interpreter oder Python-Skript und Anwendungsbeispielen und Dokumentation am PyShp Projekt auf Google Code folgen.

GDAL umfasst die OGR-Bibliothek, die Stützen Shapefile I / O. Allerdings ist die Installation für dieses Paket in Windows nicht sehr einfach ist.

Auch PySAL könnte eine Hilfe sein. Liest Shape-Dateien:

import pysal
shp = pysal.open('YOUR_FILE.shp')

Und viele andere geo bezogenen Formate.

shapelib ist auch eine gute Wahl; es hat c, c ++, c # und Python-Schnittstelle: http://shapelib.maptools.org/

und pyshapelib hier: http://ftp.intevation.de/users/bh/pyshapelib/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top