我正在使用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(最终的File tabfile)构造函数。我尝试使用不同版本的Geotools API。
是否有解决Java中MapInfo TAB格式文件的问题?或者,如果任何人都可以提供使用GeoTools的示例代码。 MapInfoFileReader