我正在用 Java 解析 MapInfo TAB 格式文件。它由一组四个文件组成,即 .TAB、.ID、.MAP 和 .DAT。在网上搜索后,我在这个存储库中遇到了 GeoTools 提供的解析器: https ://github.com/geotools/geotools/blob/master/modules/library/main/src/main/java/org/geotools/data/ MapInfoFileReader.java
当我使用此 API 解析 MAPInfo TAB 格式文件包时,API 会抛出异常:
“在 .tab 文件中找不到至少三个控制点。”
我正在使用公共 MapInfoFileReader(final File tabfile) 构造函数。我尝试过使用不同版本的 Geotools API。
是否有用于在 Java 中解析 MapInfo TAB 格式文件的解决方法?或者,如果有人可以提供使用 GeoTools 的 MapInfoFileReader 的示例代码