Фиона читает данные

У меня есть проблемы, связанные с чтением данных с использованием геопанд, но, похоже, ошибка из-за fiona, согласно этому сообщению, я попытался переустановить fiona до версии 1.1.6, но все равно это не работает..

импортировать fiona с fiona.open('taz.shp') как src: для функции в src: функция печати

---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
<ipython-input-31-b70513efc12b> in <module>()
      1 import fiona
      2 with fiona.open('taz.shp') as src:
----> 3     for feature in src:
      4         print feature

fiona/ogrext.pyx in fiona.ogrext.Iterator.__next__ (fiona/ogrext.c:17244)()

fiona/ogrext.pyx in fiona.ogrext.FeatureBuilder.build (fiona/ogrext.c:3254)()

IndexError: list index out of range

Но когда я пишу другой подобный скрипт, кажется, работает

c = fiona.open('taz.shp', 'r')
print c
<open Collection 'taz.shp:taz', mode 'r' at 0x106f51dd0>

1 ответ

Решение

Я пережил то же разочарование, что и вы, пока наконец не заработал. Следующие пакеты работают стабильно вместе:

GDAL: 1.11.2
Fiona: 1.6.0
Geopandas: 0.1.0.dev- 

Для подробного объяснения того, как установить его, ознакомьтесь с другим моим постом по этому вопросу: /questions/29257938/kak-uspeshno-ustanovit-pyproj-i-geopandu/29257961#29257961

Другие вопросы по тегам