Как читать шейп-файл в формате geo pandas при наличии файлов .dbf, .prj, .shp и .shx? - PullRequest
0 голосов
/ 10 марта 2020

У меня есть папка с файлами форм; более формально, файлы, которые я имею: ".dbf", ".prj", ".shp" и ".shx". Прямо сейчас я читаю файлы формы через:

shapefile_path = r".\canada.shp"
canada = geopandas.read_file(shapefile_path)

Но как насчет других файлов?

Любая помощь очень ценится !!

1 Ответ

0 голосов
/ 10 марта 2020

". Dbf", ".prj", ".shp" и ".shx" являются частями одного и того же ShapeFile. По какой-то причине структура SHP разбита на несколько файлов. Если вы читаете .shp в geo pandas, как вы это делали выше, он автоматически считывает и остальные из них, чтобы получить правильный GeoDataFrame, состоящий из геометрии, атрибутов и проекции. Вы можете увидеть подробности о том, для чего предназначен тип файла на Wiki .

...