मैं Jupyter नोटबुक के साथ एक शेपफाइल खोलने की कोशिश कर रहा हूं, लेकिन मैं इसे खोलने के लिए नहीं मिल सकता। शेपफाइल मेरी कार्यपुस्तिका के समान फ़ोल्डर में स्थित है, और पायथन इसकी पहचान नहीं कर सकता है भले ही मैं पूर्ण पथ का उपयोग करूं।
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'
मुझे पता है कि यह एक तुच्छ मुद्दा हो सकता है, लेकिन मैं शेपफाइल्स और स्थानिक पायथन पुस्तकालयों का उपयोग करने के लिए नया हूं इसलिए मुझे वास्तव में नहीं पता कि इस मुद्दे के आसपास कैसे काम किया जाए।