ArcGIS制作山东省行政区划图.docx
- 文档编号:11016009
- 上传时间:2023-02-24
- 格式:DOCX
- 页数:14
- 大小:580.59KB
ArcGIS制作山东省行政区划图.docx
《ArcGIS制作山东省行政区划图.docx》由会员分享,可在线阅读,更多相关《ArcGIS制作山东省行政区划图.docx(14页珍藏版)》请在冰豆网上搜索。
ArcGIS制作山东省行政区划图
ArcGIS制作山东省行政区划图
1.地图的数字化
1.1个人地理数据库的创建
在进行地图数字化之前首先需要创建一个地理数据库,打开ArcCatalog,在C盘503liuzhendong目录下新建一个地理数据库,命名为liuzhendong。
为了对各个要素图层进行统一规范化的管理,我们需要再新建一个要素数据集,命名为sdmap,如图1-1所示。
图1-1
点击下一步,需要选择坐标系,这里我们直接导入xingzhengquhua.img的坐标系就可以了,如图1-2所示。
图1-2
1.2图层要素的创建
在要素数据集sdmap下右击—新建—要素类,根据xingzhengquhua的图例,我们总共需要新建十个图层,如表1-1所示。
表1-1图层要素分类
要素类型
名称
包含对象
点
county
行政中心
summit
山峰
线
river
河流、运河
railway
铁路
road
高速公路
boundry
陆界线与海岸线
面
water
湖泊和水库
city
十七地市
citylayer
十七地市主城区
island
岛屿
1.3地图的矢量化
创建完各个图层之后,就可以对地图进行矢量化了,要注意的是为了避免十七地市之间出现间隔我们可以用编辑工具条中的追踪
这个工具。
各要素完成后的基本效果效果如图1-3所示:
2.属性数据的录入
打开我们之前画好的矢量图,对要素建立属性表,字段结构如下:
FID
Shape*
Id
name
code
class
其中code字段为地理编码属性,class编码为分级属性,用于某些要素的分级显示。
通过关联表操作加手工输入的方式,完成属性表的建立。
录入完毕后,点击保存编辑内容——停止编辑,就完成了山东省地图的建库工作。
这里,为了便于清晰直观地展示十七地市的地理编码情况,我将该属性表导出为Excel可以打开的dBASE表(.dbf)格式,如表2-1所示:
表2-1:
山东省县级市级编码表
地级市
县、区
编码
地级市
县、区
编码
地级市
县、区
编码
济南市
历下区
370102
烟台市
莱阳市
370682
临沂市
罗庄区
371311
市中区
370103
莱州市
370683
河东区
371312
槐荫区
370104
蓬莱市
370684
沂南县
371321
天桥区
370105
招远市
370685
郯城县
371322
历城区
370112
栖霞市
370686
沂水县
371323
长清区
370113
海阳市
370687
苍山县
371324
平阴县
370124
潍坊市
潍城区
370702
费县
371325
济阳县
370125
寒亭区
370703
平邑县
371326
商河县
370126
坊子区
370704
莒南县
371327
章丘市
370181
奎文区
370705
蒙阴县
371328
青岛市
市南区
370202
临朐县
370724
临沭县
371329
市北区
370203
昌乐县
370725
德州市
德城区
371402
四方区
370205
青州市
370781
陵县
371421
黄岛区
370211
诸城市
370782
宁津县
371422
崂山区
370212
寿光市
370783
庆云县
371423
李沧区
370213
安丘市
370784
临邑县
371424
城阳区
370214
高密市
370785
齐河县
371425
胶州市
370281
昌邑市
370786
平原县
371426
即墨市
370282
济宁市
市中区
370802
夏津县
371427
平度市
370283
任城区
370811
武城县
371428
胶南市
370284
微山县
370826
乐陵市
371481
莱西市
370285
鱼台县
370827
禹城市
371482
淄博市
淄川区
370302
金乡县
370828
聊城市
东昌府区
371502
张店区
370303
嘉祥县
370829
阳谷县
371521
博山区
370304
汶上县
370830
莘县
371522
临淄区
370305
泗水县
370831
茌平县
371523
周村区
370306
梁山县
370832
东阿县
371524
桓台县
370321
曲阜市
370881
冠县
371525
高青县
370322
兖州市
370882
高唐县
371526
沂源县
370323
邹城市
370883
临清市
371581
枣庄市
市中区
370402
泰安市
泰山区
370902
滨州市
滨城区
371602
薛城区
370403
岱岳区
370903
惠民县
371621
峄城区
370404
宁阳县
370921
阳信县
371622
台儿庄区
370405
东平县
370923
无棣县
371623
山亭区
370406
新泰市
370982
沾化县
371624
滕州市
370481
肥城市
370983
博兴县
371625
东营市
东营区
370502
威海市
环翠区
371002
邹平县
371626
河口区
370503
文登市
371081
菏泽市
牡丹区
371702
垦利县
370521
荣成市
371082
曹县
371721
利津县
370522
乳山市
371083
单县
371722
广饶县
370523
日照市
东港区
371102
成武县
371723
烟台市
芝罘区
370602
岚山区
371103
巨野县
371724
福山区
370611
五莲县
371121
郓城县
371725
牟平区
370612
莒县
371122
鄄城县
371726
莱山区
370613
莱芜市
莱城区
371202
定陶县
371727
长岛县
370634
钢城区
371203
东明县
371728
龙口市
370681
临沂市
兰山区
371302
还有一些其他要素的编码,如表2-2所示:
表2-2其他要素编码
要素
一级编码
包含对象
二级编码
交通线
1
公路线
11
铁路线
12
水系
2
河流
21
运河
22
水域
3
湖泊
31
水库
32
山脉
4
山峰
无
水系的地理编码表如表2-3所示:
表2-3水系编码
名称
编码
名称
编码
万福河
2101
弥河
2114
东泇河
2102
惠河
2115
东鱼河
2103
汶河
2116
乳山河
2104
沂河
2117
五沽河
2105
沭河
2118
五龙河
2106
泗河
2119
大汶河
2107
潍河
2120
大沽河
2108
白马河
2121
大清河
2109
胶莱河
2122
孝妇河
2110
胶河
2123
富水河
2111
黄河
2124
小沽河
2112
黄垒河
2125
小清河
2113
京杭运河
2201
3.拓扑检查
为了确保生成的图斑没有重叠、空隙,需进行拓扑检查,在ArcMap中进行如下操作:
1、在ArcCatalog下打开liuzhendong.mdb,在要素数据集sdmap上右击—新建—拓扑,如图3-1所示名称命名为“sdmap_Topology”,下一步;
图3-1
2、坐标系选择导入,导入xingzhengquhua.img的坐标系,选择下一步;
3、由于该拓扑检验不涉及高程,所以无需定义Z坐标系,点下一步;
4、容差均设为0.001米——完成。
5、右键点击“sdmap_Topology”——导入——要素类(单个),输入要素选择已经矢量化完毕的图层,输出要素类输入同样的名字即可,表达式不选,点确定,即把该要素类导入到新建的要素数据集中,如图3-2所示:
图3-2
6、右键点击要素数据集“sdmap_Topology”——新建——拓扑。
输入新的拓扑名称为图斑拓扑检查,输入拓扑容差为0.001米——下一步;
7、选择“山东师范大学矢量图”为要参与到拓扑中的要素类——下一步;等级数默认为5——下一步;
8、弹出新建拓扑对话框,选择添加规则,我们添加的拓扑规则点要素必须完全位于面的内部,线要素不能有悬挂点,面要素不能有空隙,添加拓扑规则如图
3-3所示:
图3-3
点击下一步——完成。
现在新建拓扑命令会提示已创建新拓扑,是否要立即验证,点击“是”。
9、拓扑检查。
由图3-4所示,该图出现了拓扑错误,究其原因是河流超出了省界范围如图3-5所示。
图3-4
图3-5
经改正,整个数字化后的矢量图已不存在拓扑错误,如图3-6所示:
图3-6
4.地图符号及视觉特征的实现
现在地图矢量化的工作已经完成,需要进行图斑分类、制作专题地图工作了。
本次制图采用的比例尺为1:
2,500,000。
为了在制图过程中保持各种标注、线形等视觉特征的一致性,我们需要首先在图层属性中确定该图层的参考比例。
鼠标右击图层——属性——数据框属性——常规,在参考比例一栏中输入1:
2,500,000——确定。
这样视觉特征的大小就和比例尺绑定了,图层放缩的同时,视觉特征也随着放缩。
然后,鼠标右键点击city图层,在弹出图层属性对话框中按照如下条目进行设置:
A、在“标注此图层中的要素”一栏打对勾;
B、标注字段选择“地块名称”;
C、字体选择黑体,16号;
D、点击“放置属性”,选择“移除同名标注”。
点击确定。
这样地块名称就被标注到图上了。
下面在进行符号系统的设置。
仍然是右击“山东师范大学矢量图”——属性,找到“符号系统”选项卡,点击左侧的“类别”,选中唯一值,值字段选择地类名称(即以地类名称区分不同的颜色),在下方的框中,去除选中其他所有值,然后点左下角的“添加所有值”,就给各个不同地类赋予了不同的颜色,便于制图和区分。
通过反复比较调整,选择出一套比较好的配色方案,如图4-1所示:
图4-1
如上,按地类名称分别赋予不同的符号,完成后图层效果如图4-2所示:
图4-2
5.地图设计+整饰
以上步骤完成后,开始地图设计过程。
在ArcMap中,将数据视图切换至布局视图。
按照1:
2,500,000的地图打印纸张大小,我们打开文件——页面和打印设置,把纵向改成横向——确定,随后把地图数据框拉大,使其占据整个页面,但又留有一定的页边距。
如下图:
1、添加经纬网。
鼠标右击图层——在数据框属性中找到格网,然后新建格网,设置经纬线间隔为1度;文本样式设为TimesNewRoman,6号字;使其只显示左方跟下方的经纬度,并使下方的经纬度垂直显示,调整格网的位置和大小,使之适宜、美观;
2、插入图名
选择ArcMap菜单栏中的插入——标题。
标题输入“山东省行政区划专题图”,然后双击,点击右下角“更改符号”,调整为黑体,8号字。
调整位置,使其居中;
3、插入指北针
指北针加入后,应放置在地图的右上角空白处;
4、插入图例
在图例项对话框里,选择添加合适的要素,处于美观及节省幅面的考虑,设置图例列数为一列;
图例标题设置成楷体8号字,居中,选择边框和背景后——下一步——生成图例;
6、插入比例尺及比例文本;
7、插入图片,在地图左上角插入一幅山东在全国位置的图片。
6.出图
形成最终成果——“山东省行政区划专题图”并输出,最终的效果如下:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ArcGIS 制作 山东省 行政 区划图