ArcGIS制作山东省行政区划图
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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.属性数据的录入
打开我们之前画好的矢量图,对要素建立属性表,字段结构如下:
其中code字段为地理编码属性,class编码为分级属性,用于某些要素的分级显示。
通过关联表操作加手工输入的方式,完成属性表的建立。
录入完毕后,点击保存编辑内容——停止编辑,就完成了山东省地图的建库工作。
这里,为了便于清晰直观地展示十七地市的地理编码情况,我将该属性表导出为Excel可以打开的dBASE表(.dbf)格式,如表2-1所示:
表2-1:山东省县级市级编码表
还有一些其他要素的编码,如表2-2所示:
表2-2 其他要素编码
水域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的地图打印纸张大小,我们打开文件——页面和打印设置,把纵向改成横向——确定,随后把地图数据框拉大,使其占据整个页面,但又留有一定的页