Jupyter 노트북으로 shapefile을 열려고하는데 열 수 없습니다. shapefile은 통합 문서와 동일한 폴더에 있으며 전체 경로를 사용하더라도 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.
fiona 및 geopandas로 열면 작동하지 않습니다.
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'
나는 이것이 사소한 문제 일 수 있다는 것을 알고 있지만 shapefile과 공간 파이썬 라이브러리를 처음 사용 하므로이 문제를 해결하는 방법을 정말로 모른다.