我将用我自己的逻辑和实体来开发一个地图服务器。它将有postgres数据库、用户管理、具有特定类型的特定层、WFS、WMS等。
我将使用springframework和 GeoServer ,因为GeoServer是一个开源项目。我的问题是我是开发它还是使用它作为一个独立的服务器?用户管理问题呢?如何将自己的项目安全性与geoserver集成?
发布于 2015-06-15 07:14:43
通常,您将开发一个完全独立的前端,并让GeoServer向它和其他客户端提供OGC服务。如果您需要自定义它,GeoServer有一个完全可插拔的体系结构,例如,您可以构建一个比标准版本更多或更少的模块、您自己的安全子系统、您自己的自定义数据源等等,所以我建议您考虑这些选项。
请注意,GeoServer是GPL的,所以您开发的任何依赖GPL API的代码都同样是GPL的,如果您只开发基于GeoTools (例如自定义数据存储)的代码,那么这个部分可以是封闭的。
https://stackoverflow.com/questions/30825612
复制相似问题