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

jav*_*dev 1 java encryption google-maps mapinfo

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

Kei*_*ith 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读取转换后的形状文件,GeoTools是一个非常好的库:http: //www.geotools.org/ 该教程包含读取形状文件的示例.