Saya mencoba membuka shapefile dengan notebook Jupyter, tetapi saya tidak bisa membuatnya terbuka. Shapefile terletak di folder yang sama dengan buku kerja saya, dan Python tidak dapat mengidentifikasi bahkan jika saya menggunakan path lengkap.
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.
Membuka dengan fiona dan geopanda juga tidak berfungsi.
import fiona
shape = fiona.open("1-11-99n.shp")
dan
import geopandas as gp
shp = gp.GeoDataFrame.from_file('1-11-99n.shp')
print (shp)
keduanya berakhir dengan
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'
Saya tahu ini mungkin masalah sepele, tapi saya baru menggunakan shapefile dan perpustakaan Python spasial jadi saya benar-benar tidak tahu bagaimana mengatasi masalah ini.