Я намагаюся відкрити форм-файл із ноутбука Юпітера, але не можу його відкрити. Файл форми розміщений у тій самій папці, що і моя робоча книга, і Python не може його визначити, навіть якщо я використовую повний шлях.
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.
Відкрити його за допомогою Фіона та геопанд теж не працює.
import fiona
shape = fiona.open("1-11-99n.shp")
і
import geopandas as gp
shp = gp.GeoDataFrame.from_file('1-11-99n.shp')
print (shp)
обидва закінчуються
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'
Я знаю, що це може бути тривіальною проблемою, але я новачок у використанні форм-файлів та просторових бібліотек Python, тому я дійсно не знаю, як вирішити цю проблему.