2

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 を避けることを好みます。

これらのフォーマットをどのように扱うことができますか? おそらく追加のドライバーまたは別のライブラリですか?ありがとう。

4

1 に答える 1