19

shp / shx / dbf / sbxファイルのセットを読み取るために使用できるライブラリはありますか?私は主にいくつかのポリゴンを抽出する必要がありますが、必要なデータを抽出できるものは素晴らしいでしょう。

4

5 に答える 5

29

pyshpライブラリは良いはずです

于 2010-12-05T05:43:28.193 に答える
8

Pythonシェープファイルライブラリを使用するには、shapefile.pyをダウンロードします 。http ://code.google.com/p/pyshp/source/browse/trunk/shapefile.py

作業ディレクトリまたはPythonサイトパッケージディレクトリに配置すると、準備が整います。

インタプリタまたはPythonスクリプトに「importshapefile」と入力し、GoogleCodeのPyShpプロジェクトで使用例とドキュメントに従ってください。

于 2011-01-19T06:24:53.460 に答える
6

GDALには、シェープファイルI/OをサポートするOGRライブラリが含まれています。ただし、 Windowsでのこのパッケージのインストールプロセスはそれほど単純ではありません。

于 2010-12-05T05:53:00.403 に答える
6

また、 PySALも役立つ可能性があります。シェープファイルを読み取ります:

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

そして、他の多くの地理関連フォーマット。

于 2010-12-05T12:10:22.130 に答える
3

Shapelibも良い選択です。c、c ++、c#、およびpythonインターフェイスがあります: http ://shapelib.maptools.org/

ここでpyshapelib:http: //ftp.intevation.de/users/bh/pyshapelib/

于 2012-02-03T21:19:21.197 に答える