Java で MapInfo TAB 形式ファイルの解析に取り組んでいます。これは、.TAB、.ID、.MAP、.DAT の 4 つのファイルのセットで構成されています。Web で検索した後、このリポジトリで GeoTools が提供するパーサーに出会いました: https://github.com/geotools/geotools/blob/master/modules/library/main/src/main/java/org/geotools/data/ MapInfoFileReader.java
この API を使用して MAPInfo TAB 形式のファイル バンドルを解析すると、API は例外をスローします。
「.tab ファイルに少なくとも 3 つのコントロール ポイントが見つかりませんでした。」
public MapInfoFileReader(final File tabfile) コンストラクターを使用しています。Geotools API のさまざまなバージョンを使用してみました。
Java で MapInfo TAB 形式ファイルを解析するための回避策はありますか? または、誰かが GeoTools の MapInfoFileReader を使用するためのサンプル コードを提供できる場合