Mapinfo + Java:一种解密DAT文件中坐标的方法?

问题描述 投票:1回答:1

我有.DAT文件表示地图中的行。我可以在MapInfo中轻松查看.dat文件。线的x,y,z位置存储在具有Lambert 2坐标系的.DAT文件的列中。这些坐标似乎由MapInfo加密。有没有办法使用Java解密它们。我已经使用的是使用MapInfo工具将这些.dat文件转换为shp文件,然后将它们加载到能够显示地理数据的Geoserver中。

java google-maps encryption mapinfo
1个回答
5
投票

我找到了这个:

MapInfo数据集格式由一组相关文件组成,是作为MapInfo产品中使用的专有GIS数据集格式开发和管理的。 MapInfo的组件.DAT文件是dBase(III,IV或V)格式的dBASE表文件,已有详细记录。截至2011年8月,MapInfo产品由Pitney Bowes Business Insight维护和分发。

来源:http://www.digitalpreservation.gov/formats/fdd/fdd000324.shtml

您可以使用此库读取该文件:http://dans-dbf-lib.sourceforge.net/

或者,如果您想使用java读取转换后的shape文件,GeoTools是一个非常好的库:http://www.geotools.org/本教程包含读取形状文件的示例。

© www.soinside.com 2019 - 2024. All rights reserved.