Python中的Shapefile阅读器?
有没有什么库可以用来读取一组 shp/shx/dbf/sbx 文件?我主要是想提取一些多边形,不过如果能提取我想要的任何数据就更好了。
6 个回答
6
GDAL 包含了 OGR 库,这个库可以用来处理 shapefile 文件的输入和输出。不过,在 Windows 系统上安装这个软件包的过程并不是特别简单。
8
要使用Python的Shapefile库,首先下载shapefile.py文件:
http://code.google.com/p/pyshp/source/browse/trunk/shapefile.py
把这个文件放到你的工作目录或者Python的site-packages目录里,这样就可以开始使用了。
在你的解释器或者Python脚本中输入“import shapefile”,然后可以参考PyShp项目在Google Code上的使用示例和文档。
29
这个pyshp库应该很好用。