Fetch the repository succeeded.
import shapefile
r = shapefile.Reader("shapefiles/NYC_MUSEUMS/NYC_MUSEUMS_GEO")
# 1.读取属性记录
rec = r.record(3)
print(rec[1:3])
# 2.同时读取几何图形和记录
"""
shapeRecord()和shapeRecords()方法可做到这一点。调用shapeRecords()方法将
返回所有形状的几何形状和属性,作为ShapeRecord对象的列表。每个ShapeRecord实例都
有一个“ shape”和“ record”属性。shape属性是Shape对象,如第一部分“阅读几何”中所
述。记录属性是一个类似列表的对象,其中包含字段值,如“读取记录”部分所述。
"""
shapeRecs = r.shapeRecords()
print(shapeRecs[3].record[1:3]) # 结果与上面一致
print(shapeRecs[3].shape.shapeTypeName)
print(shapeRecs[3].shape.points)
r.close()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。