开源WebGIS(三)WebGIS五剑客之数据生产

 

  1. 数据生产

数据生产主要是对原始数据的处理、标准化,使其符合存储化要求,这部分主要是应用桌面GIS软件完成的。由于这是对数据的第一次加工,也可以说是数据应用的第一道关卡,无论是商用的软件还是开源的软件都做的十分成熟。其中uDig和QGIS是使用范围最广的两种开源软件。

uDig

uDig(http://udig.refractions.net/)是一个基于Java开源的桌面应用框架,它构建在Eclipse RCP和GeoTools(一个开源的Java GIS包)上。开发者可通过这个平台来创建新的在uDig 基础上衍生的应用程序,uDig 是WebGIS 的一个核心组件。Geotools 是一个开源的Java GIS 工具包,可利用它来开发符合标准的地理信息系统。Geotools 提供了OGC( Open Geospatial Consortium) 规范的一个实现来作为他们的开发。它是一个开源的空间数据查看器和编辑器,它尤其扩展加强了网络地图服务的功能。目前最新版本更新到2.0。uDig主界面如下:

开源WebGIS(三)WebGIS五剑客之数据生产

uDig支持WMS,WFS,WPS等GIS服务,同时提供了丰富的地图数据编辑功能,包括点、线、面和图片形式的编辑。但实际上应用最多的就是使用uDig编辑shp格式的地图数据,从中提取作用域地图发布的样式文件(*。sld)。通常使用默认文字编码的地图数据通过WMS服务显示处的地图中文标签是乱码。用uDig导出shp格式地图数据的SLD样式文件,可以有效的解决中文标签乱码问题。

QGIS

QGIS(https://www.qgis.org/zh_CN/site/)全称Quantum GIS,基于Qt,使用C++开发的开源版桌面地理信息系统。该系统可运行在Linux、Unix、Mac OSX和Window等平台之上。QGIS最大的特点是它把图层当做数据处理的最基本单位,实际上它支持的图层具有很广泛的来源,主要有矢量文件图层、CAD图层、影像数据图层和WMS图层。QGIS 支持vector, raster 和database 格。它能够很好地支持PostGIS。目前最新版本更新到3.10.2,QGIS界面如下:

开源WebGIS(三)WebGIS五剑客之数据生产

 

QGIS和uDig的比较

开源WebGIS(三)WebGIS五剑客之数据生产

总的来说在界面上QGIS更友好,在数据支持上uDig数据类型更多,在数据分析上QGIS更占优势。