我正在尝试使用 - >
创建交互式pdf 文档1)带图层的地图 2)可以借助复选框打开或关闭图层 3)地理空间数据将使用java从数据库中恢复 4)PDF将使用该数据通过java创建。
有人可以建议我使用一些可以用于相同的API或java库。任何一个例子都会有很多帮助。
答案 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/
我相信外面可能还有其他一些解决方案,但我个人并没有使用其中任何一种解决方案。