如何创建地理空间pdf?

时间:2016-09-13 11:47:10

标签: java pdf geospatial

我正在尝试使用 - >

创建交互式pdf 文档

1)带图层的地图 2)可以借助复选框打开或关闭图层 3)地理空间数据将使用java从数据库中恢复 4)PDF将使用该数据通过java创建。

有人可以建议我使用一些可以用于相同的API或java库。任何一个例子都会有很多帮助。

2 个答案:

答案 0 :(得分:0)

对于地图,http://openlayers.org/http://leafletjs.com/ 对于带postgis的数据库postgres 9.x(http://postgis.net/docs/manual-2.1/postgis_installation.html) 您可以使用jts-topology-suite库(用java编写)或postgis发布(postgis.jar)下的类来映射或从java对象读取几何

阅读PGgeometry.geomFromString(the_geometry.toString())

写作 BinaryWriter bw = new BinaryWriter(); bw.writeHexed(PGgeometry.geomFromString("SRID=4326;" + the_geometry))

pdf必须包含地图吗?

答案 1 :(得分:0)

我认为当涉及到交互式Geopdf时,可能至少有两条路径可以做到这一点:

1)ArcMap + Acrobat pro,使用ArcMap导出为pdf,并使用Acrobat pro设置geopdf的交互部分,在你的情况下是图层切换插件

2)我认为有人会提出Terrago作为商业解决方案。 https://www.terragotech.com/

我相信外面可能还有其他一些解决方案,但我个人并没有使用其中任何一种解决方案。