从Java中的ShapeFile(.shp)获取所有点

时间:2015-05-13 20:07:46

标签: java postgis arcgis shapefile

我想在Java中使用shapefile(。shp)数据。

我看到的示例文件如下:

0105000000010000000102000000070000003085EF7995215FC0E0A2FEADF6E648400439100E8D215FC0B04AF9E80BE7484048CC79E78C215FC0F885E4F20CE74840B86EEC078C215FC0E80213FC12E74840A4B69A9694215FC07011B67744E7484008E900F396215FC04867DE1949E7484004D90A7EA1215FC0A8F7E1AE4BE74840

如何在java中的shapefile中提取/解码所有点(lat / lon)?

1 个答案:

答案 0 :(得分:1)

非常糟糕的问题我的朋友。尝试提供SSCCE

如果您发布的二进制文件实际上是.shp(具有关联的“帮助程序”文件的文件,如.shx,.prj等),则可以使用GeoTools等库来读取该文件。

除非您真的想要重新发明轮子,否则无需用RandomAccessFile“手动”读取文件。