分享

土地利用ARCGIS制图

 昵称QAb6ICvc 2013-02-04

土地利用ARCGIS制图

摘要:ARCGIS数据模型与三个新的应用模块ArcMap, ArcCatalog, ArcToolbox 结合所具有的全部功能,ARCGIS的功能是很强大的,能够通过运用这些功能,制作出很好的地图。
关键字:ArcMap, ArcCatalog, ArcToolbox ,地图编辑.

1前言
对地理数据新的需求意味着单纯把数字数据放在一张张图纸上的概念已经远远不够了。为了满足用户的需求和对制图不断增长的兴趣,ArcGIS具有创建和管理智能GIS的全部功能。通过易用的界面实现功能,界面可通过模型、脚本和应用程序来实现自定义和扩展设置。
2 ARCGIS概述
ArcGIS数据模型与三个新的应用模块ArcMap, ArcCatalog, ArcToolbox 结合所具有的全部潜能。其中ArcMap提供了一个完整的地图显示、编辑以及生产环境,增强了提供给制图人员的工具,在提供给人们生产高质量印刷地图时所需表达和布局工具的同时,还提供了一个非常艺术化的地图编辑环境。
3用ARCGIS制图
3.1制图目的
1)   通过使用ArcMap, ArcCatalog, ArcToolbox等工具,制作一张北京土45图。该图共有3个图层,分别为土地利用图层,行政边界图层和道路图层。不同的地物应用对应的符号标志出来。
2)   把本小组制作好的数字地图与周围小组的图(毗邻的图)进行拼接,消除具有公共属性的图与图之间的边框。

3.2定制投影坐标系统
在ArcCatalog里面新建3个线的shapefile分别为土地利用,行政区界,道路。Shapefile要设立坐标系,设立shapefile文件里的坐标系分别为高斯和北京54坐标系,坐标中心轴为117,北纬偏移为500000.

3.3配准
这是一幅图的9分之一,应对图进行坐标配准,对底图的十字司的采点,对图的坐标进行配准。三个图层应有相同的边框,我们开始做了几次都不成功,因为把图层分配给了不同的人员去做,导致叠加的时候不重合。采用了一个边框与三个图层融合的方法。在ArcCatalog里新建一个边框的线层shapefile文件,在ArcMap中加载,打开编辑环境,勾上边,通过对底图的边框的自动捕捉点画出一个总边框,然后用这个总边框一一与每个图层进行融合,这样每个图层都共同使用一个边框,使误差减到最小。

3.4矢量化
建好shapefile文件后,在ArcMap里把土里利用的shapefile加入, 加载北京54地图。要生成地图,先得对底图进行矢量化,此时地图并不能被矢量化,打开底图属性,在符号里对底图进行二值化。二值化后的底图可以开始矢量化了。
鉴于地图中土地利用地物要素比较多,决定使用自动矢量化,要先在勾选扩展模块里的Arcscan,在工具条中把Arcscan工具条选出,打开编辑条工具,对底图开始编辑,选中Arcscan里的矢量化工具,对底图进行矢量化。自动矢量化后的图有很多不规范的地方,需要人为经过修改和修正,这是矢量化里最繁密的一个步骤,把多余矢量化的线段和数字删掉,断点的线段要一一连起,这一步骤非常重要,每一线段都要仔细检查有没有断开,否则拓扑就会不成功。
跟以上步骤一样,再分别加载道路和行政区划图层,分别再次对底图进行两次自动矢量化,再经过人为修改和加工,实践证明,在做道路和行政区划图层时,用自动矢量化会比较繁琐,因为道路和行政区划在我们要做的这张图上线段并不多,可以用矢量化工具进行手工绘制。这样免去了自动矢量化要连接断点的步骤,可以一气画下。

3.5 拓扑
在Arc Catalog里面把做好的三个Shapefile文件分别导出为coverage文件。再新建一个geodatabase,在geodatabase里新建要素类,导入坐标属性,打开arctool工具,在clean里把coverage文件转成geodatabase文件,通过Arc Map把三个geodatabase图层加载。
在拓扑的时候把容差尽量改小,这样生成的图边界能够重合。还有在要素类里要导入坐标系,否则没有坐标系定义。

3.6图例
在Arc Map里打开,里面的图例与要求的不太匹配,打开photoshop,用画笔制作需要填充的小图例,保存为jpg格式。再打开style manager命令,选择fill symbol,在右侧窗口单击右键,点new打开symbol property editor对话框,以天然草地为例。
共设三个图层,第一图层设置背景图像为相隔竖线,填充颜色为绿色,再加一图层,设置竖线,为浅绿,相隔再宽一点,把先前做好的符号填充进去,注意要调整符号之间的间隔,要最合适比例,最好2~3号符号,最后填充的时候不会太密。
在用photoshop画图时,要把画布的尺寸和图像的像素设低一点,不然填充时会变得很大。
依以上步骤,把天然草地,人工草地,旱地,居民点等图例划出。

3.7输入属性
在Arc Map里加载三个拓扑好的图层,分别打开它们的属性表,在土地利用图层中属性表添加landuse和landid 字段,对照地图上的序号一一输入属性;在行政边界图层中属性表添加administered和name字段,输入属性;在道路图层上添加roadid字段,输入属性。
输入属性时必须在编辑器打开的状态下。再输入landuse属性的时候,尽管是手工一一输入,但是在已输入landid的情况下可以用字段排序的方法按照大小顺序将土地排序,在知道一种编号对照一种土地类型的时候,可以在标号相同的landuse属性中用复制的方法进行粘贴。

3.8填充
打开三个图层的属性,在符号中,点击符号中的分类,将土地利用图层按landuse分类,行政边界图层按name分类,道路图层按roadid分类。
3.9拼接图幅
新建一个Geodatabase ,在里面新建要素集,在要素集导入标准图框中的shape 文件坐标属性,将要拼接的两幅图中导入到新建的Geodatabase中。
打开ArcMap,加载新建的面层,图,及标准图框的面层,复制图所在的边框在新建的图层里。在ArcCatalog中为每幅小图及它相应图框建立拓扑关系。拓扑容差为1米,把边框优先级设为1,地块优先级为2。添加拓扑规则:边框与地块图层之间:必须覆盖,面块图层:不能重叠(面—面),不能有缝隙(面—线)。将要拼接的两幅图的拓扑添加进来,选择“工具”中的“地理处理向导”,选择其中的“合并图层”,系统自动合并图层。
在ArcCatalog中为合并的大图层新建拓扑关系,设置容限值为0.5,添加的规则:不能重叠(面—面),不能有缝隙(面—线)。
在ArcMap里加载合并图层的拓扑关系,选择“编辑器”中的“开始编辑”,用属性查询查询到两边的地块属性相同时,用shift键选择两个地块,选择“编辑器”中的“合并”,将属性相同的地块合并,中间的边框自然被消除。如果所选到的地块属性中没有地块类属性或不相同时,则该地块不合并。

4技术流程
定制投影坐标系统

矢量化

图例

填充

拼接图幅

输入属性

拓扑

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多