全国大学生GIS技能大赛 | 第十一届上午题
科技
教育
2024-10-11 11:34
河北
全国大学生GIS应用技能大赛是由中国地理信息产业协会、中国地理学会主办,已发展为国内规模最大、水平最高的国家级GIS学科竞赛之一。大赛分别在空间数据采集编辑与集成处理、空间分析技术应用两段赛程展开角逐。我们需要制作一幅广西区域发展布局示意图,最终成图参考“数据”文件夹中的广西区域发展布局示意图.png。地图使用的投影坐标系是Asia_North_Albers_Equal_Area_Conic,其中地理坐标系是CGCS2000,中央经线东经105°,标准纬线是北纬25°和北纬47°,出图比例尺1:4,780,000。
试题获取:关注"小火苗GIS",后台回复Contest即可免费获取比赛题目及数据。
1.广西区域发展布局示意图.png:参考地图。
2.中国地图 1000 万.jpg:参考地图。
3.E48、E49、E50、F48、F49、F50、G48、G49、G50 文件夹:1:100 万公众版基础地理信息数据(2021)中的部分分区数据。数据组织见下表。
1. 创建数据库并导入要素类
首先,新建“中间数据库.gdb”,然后将数据导入至新建数据库中(如果未对数据进行导入,在进行合并操作时会由于数据名称进行报错,而数据库能对重复名称进行自动重命名)选择【合并】工具分别对AGNP(点数据)、BOUA(线数据)、BOUL(面数据),输出结果分别为“行政地名点”、“行政境界线”和“行政境界面”。合并结果如下:
3. 环境设置
因为后续操作均需在题目要求的坐标系下进行,所以在环境中设置坐标系为题目要求的坐标系以进行后续操作。右击Asia_North_Albers_
Equal_Area_Conic坐标系,选择【复制并修改】,将中央经线、标准纬线和地理坐标系设置与题目要求相同。
4. 融合相同行政区
PAC字段的区分在于,前两位的编码相同,则代表同一个省级 行政区。所以,首先通过字段计算器工具,进行计算处理得到PAC值的前两位。
选择【融合】工具,根据PAC字段进行融合,得到合并后的省级行政区划。5. 导出并删除海洋区域
由于海洋PAC1值为25,在融合后的数据中选择海洋部分导出,并在行政境界面数据中将海洋数据删除。
由于海行政境界面数据进行拓扑检查。在“中间数据库”下新建要素数据集“拓扑”。
考虑到对面要素进行拓扑检查,设置拓扑规则主要为“不能有空隙”、“不能重叠”。题目要求修改一种拓扑错误,小火针对重叠错误进行了修改。该问题普遍出现在行政区间的边界地区,打开【编辑器】,在编辑状态下进行拓扑纠错,右击错误图层进行合并处理右键【新建】|【文件地理数据库】,命名为广西区域发展.gdb,如图所示。
2.地理配准
在菜单栏中,打开【自定义】|【工具条】|【地理配准】工具,添加控制点进行校正,如图所示。
3.矢量化采集
在菜单栏中,打开【编辑器】,开始编辑,进行矢量化,最终矢量化结果如图所示。
在菜单栏中打开【融合】工具,对合并后的线要素按GB字段进行融合,如图所示。
2.添加类型字段
在属性表中添加文本型类型字段,根据GB码对各要素添加类型字段。
以行政区界线为例:
打开【符号属性编辑器】,选择制图线符号,新建一个线图层,并调整线模板。
添加渲染色带图,调整颜色、宽度、线连接方式等,调整图层顺序,完成符号新建。
双击图层打开属性对话框,在【符号系统】中设置按类型字段唯一值进行显示,设置新建的符号。
四、处理各级行政地名点数据
1. 提取省级行政区中心和设区行政中心
使用【按属性选择】工具,设置其选择字段为NAME,进行模糊查询,表达式如下
右击行政中心数据,设置标注,设置其标注表达为:Replace( [NAME],"市","")(Replace原理为选择需要进行替代的字段,选择需要替代的值,选择替代后的值) 五、绘制箭头
这一部分小火会单独出一期推文介绍,大家可以关注一下小火的动态哦~添加图例、标注、比例尺、指北针、图名等地图要素后导出地图。
(1)本赛题主要倾向于对点线面数据的基础操作的考察,涵盖了数据库的“巧妙运用”、拓扑检查、字段计算器以及查询等,还有标注显示等,考点较为全面,题量相对不小。(2)基于传统而又有创新,有很多坑也是小火在比赛中遇到的,夯实基础,才能“见招拆招”,希望能有所启发。也欢迎小伙伴来讨论最优、更好的解题思路啦。
试题获取:微信公众号关注"小火苗GIS",后台回复Contest即可免费获取比赛题目及数据。