1

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

4

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

于 2013-07-18T12:55:55.767 回答