Domanda

Ci sono le librerie che posso usare per leggere un SHP / SHX / DBF / set SBX di file? I principalmente bisogno di estrarre alcuni poligoni, ma qualcosa che mi permette di estrarre tutti i dati che voglio sarebbe fantastico.

È stato utile?

Soluzione

La biblioteca pyshp dovrebbe essere buona.

Altri suggerimenti

Per utilizzare il download shapefile.py Python Shapefile libreria: http://code.google.com/p/pyshp/source /browse/trunk/shapefile.py

Inserisci nel tuo directory di lavoro o nella directory site-packages Python e si è pronti ad andare.

Basta digitare "importazione shapefile" nello script interprete o pitone e seguire esempi di utilizzo e la documentazione presso il progetto PyShp su Google Code.

GDAL include la libreria OGR che supporta I shapefile / O. Tuttavia, il processo di installazione per questo pacchetto in Windows non è molto semplice.

PySAL potrebbe essere di qualche aiuto. Legge file di forma:

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

un sacco di altri geo formati connessi.

Shapelib è anche una buona scelta; ha C, C ++, C # e l'interfaccia python: http://shapelib.maptools.org/

e pyshapelib qui: http://ftp.intevation.de/users/bh/pyshapelib/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top