Web GIS 应用程序开发和 GIS 服务器。互联网的日益普及,从网上冲浪到电子商务再到互动聊天,使互联网成为社会不可或缺的一部分。新闻、科学、出版和其他领域的许多应用程序已经被互联网改变并适应在互联网上使用。同样,互联网改变了 GIS 数据和处理的访问、共享和操作方式。互联网正在三个主要领域影响 GIS:GIS 数据访问、空间信息传播和 GIS 建模/处理。互联网为 GIS 用户提供了从不同数据提供者获取 GIS 数据的便捷途径。
Web GIS 的四个组成部分:Web GIS 应用程序开发和 GIS 服务器
- 客户端
- Web 服务器和应用程序服务器
- GIS服务器
- 数据服务器
客户端:客户端是用户与 Web GIS 中的空间对象 和分析功能进行交互的地方。它也是 Internet GIS 程序向用户呈现输出的地方。
Web 服务器和应用服务器: Web 服务器通过 HTTP 响应来自 Web 浏览器的请求。当 Web 服务器将请求传递给其他程序时,会从应用程序服务器请求服务。应用程序服务器充当 Web 服务器 和 GIS 服务器之间的转换器或连接器。
GIS 服务器: GIS 服务器是主要的主力组件,可根据用户的请求完成空间查询、进行空间分析以及生成地图并将其交付给客户端。
添加微信好友, 获取更多信息
复制微信号
数据服务器:数据服务器以关系或非关系数据库结构提供空间和非空间数据。
在这篇文章中,将特别关注 GIS 服务器。互联网上有许多可用的 GIS 服务器,例如 GeoServer、MapServer、Mapnik、MapGuide、QGIS 服务器等。所有这些服务器都是开源服务器,即免费提供。ArcGIS 还提供服务器,但不是免费提供的,具有许多附加功能。所有开源服务器都可以从各自的网站免费下载。
开源 GIS 服务器列表:
1.GeoServer:可在此网址 (http://docs.geoserver.org/2.7.1/user/) 阅读文档。GeoServer 是用 JAVA 编写的,机器上必须安装 JRE 7。GeoServer 与 Tomcat 应用程序服务器配合使用效果更佳。
2.MapServer:可在此网址 (http://mapserver.org/introduction.html) 阅读有关 MapServer 的信息,适用于 Apache 应用程序服务器,需要配置apache和MapServer用于开发。mapfile 是 MapServer 的核心。它定义了对象之间的关系,将 MapServer 指向数据所在的位置,并定义了如何绘制事物。
3.Mapnik:可在此网址 (http://wiki.openstreetmap.org/wiki/Mapnik) 上阅读有关 Mapnik 的信息,Mapnik 中的开发也可以使用 java。
4.MapGuide:可在此网址 (MapGuide https://mapguide.osgeo.org/) 阅读开发人员指南和安装指南。MapGuide 支持几乎所有主要的编程语言。MapGuide 支持 apache 和 IIS 应用服务器。
5.QGIS 服务器:
可在此网址 (http://hub.qgis.org/projects/quantum-gis/wiki/qgis_server_tutorial) 阅读有关 QGIS 服务器的信息。QGIS 服务器可以在安装 QGIS 时使用高级安装进行安装。
来源:开源地理空间基金会中文分会
来源链接:https://www.osgeo.cn/post/1a692
本站声明:网站内容来源于 *** ,如有侵权,请联系我们,我们将及时处理。