GIS软件在小区域等高线地形图制作中的应用实践
作者: 李标明
摘 要:利用软件绘制等高线地形图可有效提高课堂教学质量,而目前大多数地理教师利用软件绘制等高线地形图技能不足或制图效果差,在一定程度上影响其教学效果。以认识GIS软件的主要类型及其制图思想为基础,探讨用GIS软件绘制和加工小区域等高线地形图的一般过程,主要包括:地理要素数据下载—坐标系变换—数据加工—地图输出等环节,并以具体案例实践说明制图的操作细节。
关键词:GIS软件;等高线地形图制作;地理要素数据;坐标系变换;数据加工
中图分类号:G633.55;K99 文献标识码:A 文章编号:1005-5207(2023)07-0008-04
地理新课标强调教师应在教学中深化信息技术的应用。利用GIS制图技术辅助地理教学或研学已逐渐被教师认可[1],但大多数地理教师在讲授等高线地形图、原创命题过程中存在不会制作学生所在乡土地区或全球任意小区域的高清等高线地形图的问题。目前,教师获取高清地图主要通过以下两种方法:①初级方法:网上搜索地图→下载→用Windows中的画图板工具和办公软件Office/WPS中Word/PPT的绘图工具去调整亮度、对比度,或者手工描摹→高清地图;②网上搜索地图→下载→用矢量化工具修图→高清地图。例如,可用Adobe Illustartor、CorelDraw或Inkscape等矢量绘图软件加工中国自然资源部的标准地图服务网(http://bzdt.ch.mnr.gov.cn/)所提供的.eps格式的地图。
通过以上两种方法重绘高清地图都费时费力,且不能主动获得自己想要的任意区域的地图。本文通过探索使用GIS软件生成任意小区域的高清等高线地形图的方法,并叠加经纬网、水系、交通、地名、政区等地理要素制图以满足一线教师的教学需要。
一、GIS软件介绍
近几十年,快速发展的地理信息技术推动着地理要素数字化、可视化。GIS软件可直观显示球面和平面的地理要素的空间分布。不同类型的GIS软件已在遥感、城乡规划、无人机、军事、交通、地质、电力等多领域发挥着重要作用。由于达成不同的目标任务需要采用不同的技术路径,同时又面对海量的地球空间数据,因此,全球范围内很多大学、研究机构和公司都在开发功能有所侧重的GIS软件。GIS软件可分为收费和免费两种。其中,商业软件有美国的ArcGIS、Global Mapper、Maptitude和中国的SuperMap GIS、MapGis等;开源软件有QGIS、gvSIG、OpenGeoDa等[2]。GIS商业软件的公司官网都可下载试用版或申请试用许可。
下载上述软件的方法示例:百度输入“QGIS软件”→进入该软件公司的官方网站→下载安装文件→按照提示进行安装。在百度中输入“QGIS 的操作界面如何设置成中文”,搜索到设置方法后按提示操作即可设置中文界面。另外,现在的浏览器都有翻译功能,可比较方便地阅读国外GIS软件公司官网的内容。由于GIS软件要处理海量地图数据,故电脑的CPU配置要64位,操作系统为windows10以上或Linxu等版本。
不同版本的GIS软件的界面风格、菜单命令功能差异较大,对数据的加工方法有多种,会生成不同的数据格式,但其制图的基本思想都一样:下载地图数据→在GIS软件的图层中呈现空间分布→加工数据→在布局项目中设置地图样式→输出地图。选择合适的GIS软件工具,可帮助教师解决中学地理教学中的地图自动绘制的问题。本文推荐使用QGIS、Global Mapper或超图软件。
二、绘制与加工小区域等高线地形图的一般过程
1.数据下载
下载地理要素数据的途径主要有:①通过国土部门、地理信息类的研究机构、GIS微信公众号、地信网论坛(http://bbs.3s001.com/forum-36-1.html)等网站下载;②利用各种GIS软件及其插件下载在线地图数据,其中不少Web GIS服务器需要登录账号和密码许可;③加入GIS地理信息技术QQ群,群文件夹里可能有需要的数据。
(1)下载数字高程模型DEM
为获得任意小区域的等高线地形图,要先下载该区域的数字高程模型DEM数据(DEM是一种栅格数据,可用于提取等高线)。下载DEM数据的途径有多种,例如,在地理空间数据云(http://www.gscloud.cn/#page1/1)中,按“首页→服务→DEM切割→行政区→省→市→县”的次序进入数据下载页面,可下载到我国某地.tiff格式的数据。在日本财团—GEBCO海床2030项目网站(https://download.gebco.net/)中,无需注册就可下载精度较低、范围较大的.tif格式的数据。通过在QGIS内安装SRTM-Downloader插件,注册后可下载美国航空航天局的数字地球官网(https://earthdata.nasa.gov/)提供的.hgt格式的数据。以上三种来源的数据的地理坐标系为EPSG:4326-WGS84。不同来源的DEM数据由于其测量的历年不同,测量设备不同,算法不同,精度也会有所不同。
(2)下载水系、交通、地名、政区等地理要素数据
要实现对纯等高线地形图的加工,先要获得水系、公路、铁路、地名、政区等地图矢量数据。
①在国家基础地理信息中心(https://www.webmap.cn/store.do?method=store&storeId=2)实名注册后可下载1∶100万或1∶25万的中国基础地理数据库中各种地理要素的矢量数据。这些数据的地理坐标系为CGCS2000,均可被QGIS打开。1∶100万的数据是gdbtable文件,内有等高线数据。1∶25万的数据是shapefile类型的文件,有地名、水系、公路、铁路等地理要素数据。
②在中科院资源环境与数据中心(https://www.resdc.cn/Default.aspx)注册登录后可下载我国的政区、地质、地貌、土壤和水系等矢量和栅格数据。但不少免费的数据比较老旧。
③在中国自然资源部天地图(https://www.tianditu.gov.cn/)注册登录后,可在国家级或省市节点提供的服务资源中下载数据。在国家级的节点中,下载中国水系、公路、铁路、地名数据的步骤:QGIS左侧的浏览器→WFS/OGC API-features→单击右键→新建连接→名称输入“天地图中国”→URL中输入天地图网站中的数据API的网址为http://gisserver.tianditu.gov.cn/TDTService/wfs→OK→鼠标双击刚才新建的“天地图中国”→可打开天地图提供的中国范围内的水系、公路、铁路、地名等要素图层。这些图层数据的地理坐标系为EPSG:4326-WGS84,可导出保存为shapefile类型的文件。各省市节点提供的数据多是受保护的,需要申请许可才能下载。
④世界各国的各级政区数据可在网站https://osm-boundaries.com/中下载,但需要注册账号且连接不被限制才能下载.geojson格式的政区数据;在QGIS中,安装插件HCMGIS后可下载GADM提供的精度较小的全球政区数据;插件HCMGIS内有很多Web GIS服务器提供的共享地理要素数据,如可通过网络功能服务WFS方式连接美国斯坦福大学的地图数据库。全球大部分城镇地区的水系、交通、地名等.shp格式的地理要素数据都可在网站https://download.geofabrik.de/index.html中下载;在QGIS中,安装插件OSMDownloader后可下载全球大部分城镇地区的地理要素数据。以上数据的地理坐标系都是WGS84。
不同来源的地图数据会涉及国家主权的问题。地图编辑和发布凡是涉及我国疆域主权的政区边界、军事要地等数据,必须遵守我国地图管理的相关法律,要以中国自然资源部标准地图服务网的地图为准。
2.坐标系及其变换
地理要素数据的坐标系分地理坐标系和投影坐标系两种。地理坐标系是球心坐标系,坐标单位是经纬度。由于地图投影是球面转平面的过程,故投影坐标系地图上的经纬线是弯曲的。世界各国各地采用坐标系多有不同。就地理坐标系而言,中国的是CGCS2000,法国的是ATF(Paris),美国的是WGS84,加拿大的是NAD83,南非的是Cape……就投影坐标系而言,有Albers、Lambert、Mercator、 Gauss-Krüger等多种类型。
每一种地理坐标系,可对应多种投影方法。每一种投影坐标系,不同经纬度位置地区的投影方法也不尽相同。对比例尺大于等于1/50万的小区域而言,地图要采用 Gauss-Krüger投影坐标系。例如,成都平原可采用的投影坐标系为EPSG:4496-CGCS2000 / Gauss-Krüger zone 18;广州可采用的投影坐标系为EPSG:4526-CGCS2000 / 3-degree Gauss-Krüger zone 38。
不同的地理坐标系和投影坐标的数据在进行图层叠加时会出现地图偏移的问题,这涉及坐标系转换问题。地理坐标系和投影坐标系的转换涉及历年归算、参考框架转换、板块运动改正、保密的测绘数据和转换参数等问题[3],需要用到超图软件、ArcGIS等商业软件才能处理好。有些GIS软件在设置坐标系时会涉及椭球参数、基准变换等问题。开源GIS软件在进行坐标转换时,会用到开源的PROJ通用坐标转换软件(https://proj.org/)。建议制图时要下载CGCS2000或WGS84地理坐标系及其投影坐标系下的地理要素数据,可避免处理复杂的坐标系转换问题。
现在,GIS软件有地理坐标的动态投影功能[4]。最先导入的数据的坐标系会被默认为工程的坐标系,后面导入的其他不同地理坐标系和投影坐标系都会自动进行动态投影和地理坐标变换,以使这些地图数据正确地显示地理位置。
3.数据加工
对地理要素数据图层的加工,要根据数据特点和制图目标而定。地理要素的数据可分为点、线、面三类,需要用到GIS软件提供的数字化工具去加工。要注意对栅格数据和矢量数据有不同的导入方式,对其可以进行提取等高线、分割、裁剪、标注、过滤、合并等操作。若图层标注出现乱码时,要注意选择数据源的编码为UTF-8、GBK或其他格式。在QIGS中,安装插件Magic Wand后,可提取地图中的线、面或遥感影像中的轮廓。
数据加工过程中会遇到修改属性表、代码表达式、坐标变换、符号库、翻译等很多技术问题。解决方法是需要教师在实践中摸索并及时记录下来。例如,可在QIGS官网中查找帮助文档;或到“哔哩哔哩”和微信公众号中搜索关于QGIS的教学操作视频。本文推荐使用“Deepl翻译器”翻译外文技术手册;对于外文软件中的各种功能,可用手机中的百度拍照翻译辅助理解。另外,左倾斜的水体注记需要从网上下载和安装“东体”字库。
4.地图输出
不同的GIS软件,其输出地图的方法不同,但主要是通过“布局”设置实现的。这样做的好处有很多:数据加工和显示分开处理;在布局中显示地图,可加上经纬网、比例尺、图例、文字注记等;一次加工数据后,可根据需要显示多个局部地图等。
不同的GIS软件,地图布局的操作界面也不一样。例如,对Global Mapper而言,在做好数据导入、加工和坐标系变换后,按“Tools→Map Layer Editor”的次序打开地图布局编辑器,设置好方向标、图例、比例尺和图名等,可导出.pdf格式文件。对超图软件SuperMap iDesktop 10i而言,在数据导入、加工和坐标系变换后,要先保存地图,然后按“新建布局→对象操作→地图→矩形→选择地图”的次序,再设置方向标、图例和比例尺等,设置好后可输出地图。