介绍
怎么在Python中利用pyshp库读取shapefile信息?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
通过pyshp库,可以读写shapefile文件,查询相关信息
import shapefile #,使用pyshp库 , 时间=file shapefile.Reader(“数据\ \市界.shp") 时间=shapes file.shapes () , #,& lt; editor-fold  desc=岸寥≡荨氨? 打印(file.shapeType), #,输出轴马力类型 & # 39;& # 39;& # 39; NULL =0 POINT =1 时间=POLYLINE 3 时间=POLYGON 5 MULTIPOINT =8 POINTZ =11 POLYLINEZ =13 POLYGONZ =15 MULTIPOINTZ =18 POINTM =21 POLYLINEM =23 POLYGONM =25 MULTIPOINTM =28 MULTIPATCH =31 & # 39;& # 39;& # 39; 打印(file.bbox), #,输出轴马力的范围 #,& lt;/editor-fold> #,print(形状[1].parts) #,print (len(形状),#,输出要素数量 #,打印(file.numRecords), #,输出要素数量 #,print (file.records()), #,输出所有属性表 , #,& lt; editor-fold  desc=笆涑鲎侄蚊坪妥侄卫嘈汀氨? & # 39;& # 39;& # 39; 字段类型:此列索引处的数据类型。类型可以是: “C”:字符,文字。 “N”:数字,带或不带小数。 “F”:浮动(与“N”相同)。 “L”:逻辑,表示布尔值True /错误的值。 “D”:日期。 “M”:备忘录,在GIS中没有意义,而是xbase规范的一部分。 & # 39;& # 39;& # 39; #,fields =file.fields #,print(字段) #,& lt;/editor-fold> , , #,& lt; editor-fold  desc=笆涑黾负涡畔ⅰ氨? for index 拷贝范围(len(形状)):=,geometry 形状(指数) ,#打印(geometry.shapeType) ,#打印(geometry.points) #,& lt;/editor-fold>
关于怎么在Python中利用pyshp库读取shapefile信息问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。