Я намагаюся прочитати файл форми і побудувати його за допомогою matplotlib. Ось код:
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()
Однак я отримую лінії, що з'єднують мої багатокутники. Як я можу намалювати багатокутники так, щоб вони були способом у файлі форм. Ось скріншоти сюжету та файл форми, коли він відкривається за допомогою ArcGIS.