使用geoserver + geoext + postgresql vs geoserver + leaflet + postgresql开发WebGIS应用程序?

问题描述 投票:0回答:1

我需要构建一个小型Web GIS应用程序,最终用户可以:1。上传多边形shapefile 2. shapefile转到后端数据库(可能是postgresql)3。使用现有3层执行空间操作(叠加) (已加载到postgresql)并返回如下结果:上传的文件属于AAA层(存储在postgresql中的shapefile)并与abc文件相交,其总面积为BBB等

然后用户上传另一个多边形shapefile,1。它被上传到数据库(我不知道这是必需的步骤还是可以跳过)2。生成一列的摘要统计信息并以图表的形式显示结果

然后用户上传点层shapefile 1.系统根据点的位置生成服务区域图

请告知我最好的开源工具。

我正在考虑使用geoserver,geoext和postgresql。这是一个很好的组合。请指教

gis geoserver qgis
1个回答
0
投票

通常,Web制图应用程序由两部分组成;客户端和服务器端。

在服务器端部分,您需要一个地图服务器,如ArcGIS服务器或地理服务器,以及一个能够存储,处理和操作像postGIS这样的空间数据的数据库。 PostGIS提供了大量有用的空间函数,您可以在空间分析中使用它们。

在客户端部分,如果您没有足够的时间开发应用程序,或者您没有足够的技能从头开始创建Web应用程序,则可以使用geoExt等现成的工具。但是,如果您在设计和开发响应式Web应用程序方面有足够的技能,则可以使用Bootstrap或React,还可以使用openlayers或leaflet来可视化和处理网页上的空间数据。

© www.soinside.com 2019 - 2024. All rights reserved.