全国大学生GIS技能大赛 | 第十一届上午题

科技   教育   2024-10-11 11:34   河北  

全国大学生GIS技能大赛 

—— 第十一届上午题 ——


     全国大学生GIS应用技能大赛是由中国地理信息产业协会、中国地理学会主办,已发展为国内规模最大、水平最高的国家级GIS学科竞赛之一。大赛分别在空间数据采集编辑与集成处理、空间分析技术应用两段赛程展开角逐。


我们需要制作一幅广西区域发展布局示意图,最终成图参考“数据”文件夹中的广西区域发展布局示意图.png。地图使用的投影坐标系是Asia_North_Albers_Equal_Area_Conic,其中地理坐标系是CGCS2000,中央经线东经105°,标准纬线是北纬25°和北纬47°,出图比例尺1:4,780,000。

1.创建数据库,整合数据入库

2.处理行政境界面数据

3.处理行政境界线数据

4.处理各级行政地名点数据

5.绘制箭头

6.地图制图



试题获取:关注"小火苗GIS",后台回复Contest即可免费获取比赛题目及数据。


1.广西区域发展布局示意图.png:参考地图。

2.中国地图 1000 万.jpg:参考地图。

3.E48、E49、E50、F48、F49、F50、G48、G49、G50 文件夹:1:100 万公众版基础地理信息数据(2021)中的部分分区数据。数据组织见下表。



#非官方答案,仅代表作者个人观点#


一、创建数据库,整合数据入库

1. 创建数据库并导入要素类

首先,新建“中间数据库.gdb”,然后将数据导入至新建数据库中如果未对数据进行导入,在进行合并操作时会由于数据名称进行报错,而数据库能对重复名称进行自动重命名)

导入数据库

   2. 合并数据

选择【合并】工具分别对AGNP(点数据)、BOUA(线数据)、BOUL(面数据),输出结果分别为“行政地名点”、“行政境界线”和“行政境界面”。合并结果如下:

合并操作

3. 环境设置

因为后续操作均需在题目要求的坐标系下进行,所以在环境中设置坐标系为题目要求的坐标系以进行后续操作。右击Asia_North_Albers_

Equal_Area_Conic坐标系,选择【复制并修改】,将中央经线、标准纬线和地理坐标系设置与题目要求相同。

参数设置

   4. 融合相同行政区

PAC字段的区分在于,前两位的编码相同,则代表同一个省级 行政区。所以,首先通过字段计算器工具,进行计算处理得到PAC值的前两位。

计算行政区编码
选择【融合】工具,根据PAC字段进行融合,得到合并后的省级行政区划。
融合相同行政区

5. 导出并删除海洋区域

由于海洋PAC1值为25,在融合后的数据中选择海洋部分导出,并在行政境界面数据中将海洋数据删除。

6. 检查拓扑错误并修改

由于海行政境界面数据进行拓扑检查。在“中间数据库”下新建要素数据集“拓扑”。

创建拓扑检查
考虑到对面要素进行拓扑检查,设置拓扑规则主要为“不能有空隙”、“不能重叠”。
添加拓扑规则
题目要求修改一种拓扑错误,小火针对重叠错误进行了修改。
该问题普遍出现在行政区间的边界地区,打开【编辑器】,在编辑状态下进行拓扑纠错,右击错误图层进行合并处理
合并重叠部分
二、处理行政境界面数据
1. 新建数据库

右键【新建】|【文件地理数据库】,命名为广西区域发展.gdb,如图所示。

创建广西区域发展数据库

2.地理配准

在菜单栏中,打开【自定义】|【工具条】|【地理配准】工具,添加控制点进行校正,如图所示。

地理配置结果

3.矢量化采集

在菜单栏中,打开【编辑器】,开始编辑,进行矢量化,最终矢量化结果如图所示。

矢量化结果
   4. 提取国外区划数据与广西行政区划数据
       参照海洋数据提取办法
  5. 符号化显示
根据题目所给的颜色对各面要素进行符号化。
三、处理行政境界线数据
1. 按GB字段融合

    在菜单栏中打开【融合】工具,对合并后的线要素按GB字段进行融合,如图所示。

融合线要素

2.添加类型字段

在属性表中添加文本型类型字段,根据GB码对各要素添加类型字段。

添加类型字段
  3.  新建符号

以行政区界线为例:

打开【符号属性编辑器】,选择制图线符号,新建一个线图层,并调整线模板。

设置符号类型
符号模板

添加渲染色带图,调整颜色、宽度、线连接方式等,调整图层顺序,完成符号新建。

样式结果

  4.  符号化显示

双击图层打开属性对话框,在【符号系统】中设置按类型字段唯一值进行显示,设置新建的符号。

符号化结果

四、处理各级行政地名点数据

1. 提取省级行政区中心和设区行政中心

使用【按属性选择】工具,设置其选择字段为NAME,进行模糊查询,表达式如下


提取省级行政中心
将省级行政区中心和设区行政中心数据导出至数据库。

  2.添加标注

右击行政中心数据,设置标注,设置其标注表达为:Replace( [NAME],"市","")(Replace原理为选择需要进行替代的字段,选择需要替代的值,选择替代后的值)

添加标注

五、绘制箭头

1.数字化箭头形状
为添加箭头符号,新建要素进行数字化。
2.新建箭头符号
这一部分小火会单独出一期推文介绍,大家可以关注一下小火的动态哦~
六、地图制图
添加图例、标注、比例尺、指北针、图名等地图要素后导出地图。


(1)本赛题主要倾向于对点线面数据的基础操作的考察,涵盖了数据库的“巧妙运用”、拓扑检查、字段计算器以及查询等,还有标注显示等,考点较为全面,题量相对不小。
(2)基于传统而又有创新,有很多坑也是小火在比赛中遇到的,夯实基础,才能“见招拆招”,希望能有所启发。也欢迎小伙伴来讨论最优、更好的解题思路啦


END

#小伙伴们有更好的思路的话可以私信小火讨论呀#

试题获取:微信公众号关注"小火苗GIS",后台回复Contest即可免费获取比赛题目及数据。



小火苗GIS
分享GIS前沿资讯、竞赛解析、专业技能及数据资料等
 最新文章