Pyshp shapefile阅读器无法正常工作

时间:2013-06-20 20:07:45

标签: python shapefile

导入shapefile

r = shapefile.Reader("C:\Users\Me\Desktop\py\mis.dbf")

就我而言,一定是我不知道的简单事。我已经在这件小事上度过了一段尴尬的时光。你们其中一个更有知识的人可以告诉我我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

除非你得到一个你没有提到的错误,否则看起来你很高兴。

首先,您要查看包含shapefile属性的dbf文件(类似于电子表格)。但这并不重要,因为Reader会忽略扩展,并会尝试查找包含几何和几何记录索引的.shp和.shx文件。

如果您只对这些属性感兴趣,请在上面的示例后尝试以下操作:

# Print the dbf field names
print [f[0] for f in r.fields]
# Print the first record:
print r.record(0)

# Loop through all the records using an interator:
for rec in r.iterRecords(): print rec