如何从基于 java 的应用程序向地理服务器(或任何其他类型)发出请求?

How to make requests from java-based apps to geoserver (or any other kind)?

我正在设计一个 GIS 3D 系统 运行 在云环境中(其他系统 运行 并相互通信)。我正在考虑使用 openlayers + cesium.js、自定义应用程序和地理服务器。

由于我不知道 geoserver 将来是否会满足我的要求,我正在考虑将我的自定义应用程序(spring 基于启动)作为 geoserver 的门面。这样,我可以在不破坏系统的情况下切换地理服务器,像其他系统一样对用户进行身份验证,拆分业务需求等。

我一直在阅读关于从我的应用程序调用地理服务器的 RestTemplate,但我不确定它是否可以处理其他类型的请求(前端需要的请求)。

提前谢谢大家。

GeoServer only uses REST to handle administrative tasks. You should look at using OGC standards like WMS and WFS 与您的地图服务对话,然后您可以在以后切换到任何符合标准的服务器。