Я работаю над проектом с данными ГИС из ArcGIS в файле .gdb. Я хотел использовать для этого fiona/geopandas и использовать данные с некоторыми библиотеками машинного обучения. Некоторые слои содержат неподдерживаемые типы, упомянутые здесь https://github.com/Toblerity/Fiona/blob/master/fiona/_geometry.pyx.
Более конкретно, я получил UnsupportedGeometryTypeError: 11 после открытия слоя и последующего его индексирования. Некоторые индексы имеют допустимые типы, другие — нет.
Пример:
with fiona.open('path.gdb', layer='layername') as layer:
print(layer[4]) # works
print(layer[5]) # don't work, UnsupportedGeometryTypeError: 11
В настоящее время я работаю на Mac, но могу переключиться на дистрибутив Linux, если он решит проблему. Я предпочитаю использовать бесплатные библиотеки и избегать arcpy, так как мне нужна лицензия и, например. АркГИС сервер.
Любые идеи, как я могу работать с этими форматами? Может дополнительные драйвера или другая библиотека? Спасибо.