ArcGIS の GIS データを .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 ディストリビューションに切り替えることができます。ArcGIS Server などのライセンスが必要なので、無料のライブラリを使用し、arcpy を避けることを好みます。
これらのフォーマットをどのように扱うことができますか? おそらく追加のドライバーまたは別のライブラリですか?ありがとう。