J'essaie d'ouvrir un fichier de formes avec le bloc-notes Jupyter, mais je n'arrive pas à l'ouvrir. Le fichier de formes se trouve dans le même dossier que mon classeur et Python ne peut pas l'identifier même si j'utilise le chemin complet.
import shapefile as shp
import matplotlib.pyplot as plt
sf = shp.Reader(r'C:\Users\Public\Documents\1-11-99n.shp')
ShapefileException: Unable to open C:\Users\Public\Documents\1-11-99n.dbf or C:\Users\Public\Documents\1-11-99n.shp.
L'ouvrir avec fiona et géopandas ne fonctionne pas non plus.
import fiona
shape = fiona.open("1-11-99n.shp")
et
import geopandas as gp
shp = gp.GeoDataFrame.from_file('1-11-99n.shp')
print (shp)
les deux se retrouvent avec
CPLE_OpenFailedError: b'Unable to open 1-11-99n.shx or 1-11-99n.SHX.Try --config SHAPE_RESTORE_SHX true to restore or create it'
Je sais que cela pourrait être un problème trivial, mais je suis nouveau dans l'utilisation des fichiers de formes et des bibliothèques spatiales Python, donc je ne sais vraiment pas comment contourner ce problème.