私の問題は、POLYGON((35 10, 45 45, 15 40, 10 20, 35 10), (20 30, 35 35, 20 30) のように、ポリゴンに範囲がゼロの穴があるいくつかの Mapinfo ファイルがあることです。 )。これは Mapinfo では合法であり、ogr2ogr もそれを処理できますが、ogr2ogr が PostgreSQL テーブルに挿入を行うと、PostgreSQL は次のエラーを生成します。
- 新機能の INSERT コマンドが失敗しました。エラー: ジオメトリにはさらにポイントが必要です
これは、ポリゴンの穴の範囲を設定するには、さらに 1 つのポイントが必要だからです。どうすればこれを解決できますか?
情報: 別のシステムから Mapinfo ファイルを受け取りましたが、これに影響を与えることはできません。そのため、上記のようにポリゴンを処理できるソリューションが必要です。