怎么在Python中利用pyshp库读取shapefile信息

  介绍

怎么在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信息问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

怎么在Python中利用pyshp库读取shapefile信息