আমি একটি শেফফিল পড়ার চেষ্টা করছি এবং ম্যাটপ্ল্লিটিব ব্যবহার করে এটি প্লট করব। কোডটি এখানে:
import matplotlib.pyplot as plt
import shapefile
shpFilePath = "D:\test.shp"
listx=[]
listy=[]
test = shapefile.Reader(shpFilePath)
for sr in test.shapeRecords():
for xNew,yNew in sr.shape.points:
listx.append(xNew)
listy.append(yNew)
plt.plot(listx,listy)
plt.show()
যাইহোক, আমি আমার বহুভুজগুলি সংযুক্ত করার জন্য লাইন পাই। আমি বহুভুজগুলি কীভাবে এমনভাবে আঁকতে পারি যে সেগুলি শেফফাইলের পথে। আরকিজিআইএস দিয়ে এটি খোলার সময় এখানে প্লটটির স্ক্রিনশট এবং শেফফিল রয়েছে।