shapefile選擇要素?
shapefile是GIS中非常重要的一種數(shù)據(jù)類型,在ArcGIS中被稱為要素類(Feature Class),主要包括點(point)、線(polyline)和多邊形(polygon)。Python腳本是ArcGIS官方推薦的腳本語言,通過Python腳本能夠很方便的調用ArcGIS中的各種工具和函數(shù)批量完成所需操作。本文所介紹的這個庫(Python Shapefile Library)是一個Python庫,用于在Python腳本中對ArcGIS中的Shapefile文件(.shp,.shx,.dbf等格式)進行讀寫操作。
開發(fā)準備
安裝命令: pip install pyshp
使用導入: import shapefile
Shapefile文件的讀操作
通過創(chuàng)建Reader類的對象進行shapefile文件的讀操作。
file = shapefile.Reader('shapefile name')
“幾何數(shù)據(jù)”通過Reader類的shapes( )和shape( )方法來讀取,二者的區(qū)別在于:shapes()方法不需要指定參數(shù),其返回值是一個列表,包含該文件中所有的"幾何數(shù)據(jù)"對象,而shape( )方法則需要通過指定參數(shù)返回所需要的"幾何數(shù)據(jù)"對象。
上一篇com域名可以不用備案嗎
下一篇如何開始做自媒體