GIS软件
外观
| 250px | |
| type | 桌面GIS、服务器GIS、WebGIS客户端库、移动GIS等 |
|---|---|
| en_title | GIS Software |
| image_caption | QGIS,一款功能强大的开源桌面GIS软件的用户界面。 |
| application | 地理空间数据的采集、存储、管理、分析和可视化 |
| famous_opensource | QGIS, GeoServer, PostGIS, OpenLayers |
| famous_commercial | ArcGIS, MapInfo, SuperMap |
| field | 地理信息系统 |
GIS软件(GIS Software)是用于处理和分析地理空间数据的计算机程序和工具的总称。它们是构建地理信息系统(GIS)的技术基础,为用户提供了从数据采集、编辑、管理、查询、空间分析到地图制图和可视化的一整套功能。
GIS软件种类繁多,从功能全面的大型桌面软件,到负责后台数据管理和发布的服务器软件,再到轻量级的Web端和移动端应用,形成了一个完整的软件生态系统。
软件分类
桌面GIS (Desktop GIS)
这是功能最全面、最强大的GIS软件类型,通常运行在个人计算机上。它们提供完整的数据编辑、高级空间分析、复杂地图制图和数据管理能力,是GIS专业人士的核心生产工具。
- 代表软件:
* ArcGIS Desktop / ArcGIS Pro (商业): Esri公司开发,是全球市场占有率最高的商业GIS软件平台,功能极为强大和完善。 * QGIS (开源): 一个用户友好、功能丰富的开源GIS软件,拥有庞大的社区和插件生态系统,是ArcGIS最主要的开源替代品。 * MapInfo Pro (商业): Pitney Bowes公司开发,在商业智能和选址分析领域有广泛应用。 * SuperMap GIS (商业): 北京超图软件股份有限公司开发,是中国领先的GIS平台软件。
服务器GIS (Server GIS)
也称为GIS服务器,是WebGIS架构的核心。它们在服务器上运行,负责管理空间数据库中的数据,并通过网络发布为标准的Web服务(如WMS, WFS),响应来自客户端的请求。
- 代表软件:
* ArcGIS Server / ArcGIS Enterprise (商业): Esri公司的服务器产品线,用于构建企业级的WebGIS平台。 * GeoServer (开源): 一个基于Java的开源GIS服务器,能够发布来自多种数据源的数据,并严格遵守OGC标准。 * MapServer (开源): 一个高性能的开源GIS服务器,尤其擅长快速地渲染地图和发布WMS服务。
空间数据库 (Spatial Database)
它们是专门用于存储和管理空间数据的数据库系统,是GIS数据管理的后端基础。详情参见空间数据库词条。
- 代表软件:
* PostGIS (开源): PostgreSQL数据库的空间扩展。 * Oracle Spatial (商业): Oracle数据库的空间选件。
WebGIS客户端开发库 (Client-side Libraries)
这些是JavaScript库,用于在Web浏览器中创建交互式的地图应用。它们负责从GIS服务器请求数据,并在前端进行可视化和交互。详情参见WebGIS词条。
- 代表软件:
* OpenLayers (开源): 功能全面的重量级地图库。 * Leaflet (开源): 轻量级、移动优先的地图库。 * Mapbox GL JS (商业/开源核心): 基于WebGL的客户端渲染引擎,性能优越。 * ArcGIS API for JavaScript (商业): Esri公司的官方前端库。
移动GIS (Mobile GIS)
运行在智能手机、平板电脑或专业手持设备上的应用程序,主要用于野外数据采集、导航、现场勘查和信息查询。
- 代表软件:
* ArcGIS Field Maps / Survey123 (商业): Esri公司的野外数据采集应用。 * QField (开源): QGIS的移动伴侣应用,可以将QGIS项目带到野外进行数据采集和查看。
商业软件 vs. 开源软件
- 商业GIS软件 通常提供集成的解决方案、完善的商业支持和培训服务,但价格昂贵,且技术路线受厂商限制。
- 开源GIS软件 免费、代码开放、灵活性高,拥有活跃的社区支持。用户可以自由地定制和扩展功能,避免了厂商锁定。近年来,以QGIS和PostGIS为代表的开源GIS软件栈(Stack)在功能和稳定性上已日趋成熟,成为越来越多政府、企业和个人用户的首选。
参见
- 地理信息系统 (GIS)
- WebGIS
- 空间数据库
- 开放地理空间联盟 (OGC)