我正在寻找最适合在 Java 中生成动态地理地图的工具(具有基于自定义业务数据的样式:颜色、标签等将被动态设置)。经过一番搜索,似乎只有 GeoServer(和底层的 GeoTools 库)适合。
虽然我对这个解决方案非常满意,但我担心我可能会错过一些东西并根据不完整的输入做出一些决定。有什么建议吗?有什么可行的替代方案可以比较吗?
确保检查MapServer。
MapServer 和 GeoServer 都支持符合 OGC 的 WMS 请求,因此如果您使用 OpenLayers 之类的东西,它们基本上是可互换的。
MapServer 有一个方便的安装程序,可让您安装运行服务器和 Web 应用程序可能需要的各个方面。它在 Apache 上运行,我发现它比在 Jetty 上运行的 GeoServer 有很大的优势(它是全 Java)。
但是,我现在自己正在使用 GeoServer。通过它的网络界面管理东西真的很容易,总的来说它感觉很漂亮。也许是因为我已经使用它一段时间了,但我只是用它快速完成工作。
看看OpenMap。它是操作/显示地理空间数据的下降替代方案。
该线程可能很旧,但如果其他人正在寻找类似的解决方案,则值得查看 Nasa World Wind。
http://worldwind.arc.nasa.gov/java/