J'essaie de lire un fichier de formes et de le tracer en utilisant matplotlib. Voici le code:
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()
Cependant, je reçois des lignes reliant mes polygones. Comment puis-je dessiner les polygones de telle sorte qu'ils soient le chemin dans le fichier de formes. Voici des captures d'écran du tracé et du fichier de formes lorsqu'il est ouvert avec ArcGIS.