Файл чтения geopandas не распознает законный файл формы

Я пытаюсь прочитать геопандам то, что выглядит как законный шейп-файл:

gpd.read_file('https://github.com/altcoder/philippines-psgc-shapefiles/blob/master/source/2015/Municities.zip')

Однако я получаю сообщение об ошибке драйвера:

DriverError: '/vsimem/dff0663a4e584987848e40266f6b73e8' not recognized as a supported file format.

Поиски, к сожалению, не дали полезных подсказок. Я надеюсь, что кто-то, кто знает geopandas или fiona, может помочь.


person gio888    schedule 10.12.2020    source источник


Ответы (1)


При загрузке с GitHub вам необходимо передать ссылку на необработанную версию zip-файла. В противном случае он ссылается на страницу GitHub, а не на файл.

gpd.read_file('https://github.com/altcoder/philippines-psgc-shapefiles/raw/master/source/2015/Municities.zip')
person martinfleis    schedule 10.12.2020
comment
Спасибо за помощь новичку вроде меня. Учимся каждый день! - person gio888; 11.12.2020