地图图斑综合算法设计和实现技术探究

地图图斑综合算法设计和实现技术探究

ID:5231707

大小:27.00 KB

页数:5页

时间:2017-12-06

地图图斑综合算法设计和实现技术探究_第1页
地图图斑综合算法设计和实现技术探究_第2页
地图图斑综合算法设计和实现技术探究_第3页
地图图斑综合算法设计和实现技术探究_第4页
地图图斑综合算法设计和实现技术探究_第5页
资源描述:

《地图图斑综合算法设计和实现技术探究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、地图图斑综合算法设计和实现技术探究  摘要:本文基于笔者多年从事地图综合的相关工作经验,以土地利用图地图综合为研究对象,探讨了相关的理论和具体操作方法,论文首先概述了土地利用图综合的特点和基本问题、基本类型,进而基于笔者的具体工作实践,探讨了基于ARCGIS平台二次开发实现的面状图斑合并的程序流程,全文是笔者长期工作实践基础上的理论升华,相信对从事相关工作的同行有着重要的参考价值和借鉴意义。关键词:ARCGISVBA图斑综合合并中图分类号:P28文献标识码:A文章编号:1672-3791(2013)01(c)-0033-01地图学既是科学也是艺术;既是技术科学又是区域科学。现代信息

2、与空间科学的迅速进步,更加深了地图学图形思维与时空分析相结合的必要性与可能性。地图曾铍地理学家称之为第二语言,是指地图特有的量化、定位和图形显示功能,甚至超过语言、文字的描述,而且有信息增值与知识集成的潜力。5地图综合是指根据地图的主题、用途、比例尺和制图区域的特点,对各地理要素及其内在联系加以分析和研究,并将地面最重要、最基本的事物或现象反映在地图上,而舍去某些次要的、非本质的事物或现象的过群。随着数字制图的兴起,地图综合的内涵发生了许多变化,其概念扩展为在GIS环境下对空间信息和属性信息的加工方法。1地形图综合的类型1.1数据库综合数据库综合操作主要包括地物选取/删除(Sele

3、ction/Elimination)、类型转换或重新分类(Classification)、减少分级(ReducationofGrades)、指标转换(DescriptionTransformation)等。数据库综合操作的目的是确定目标数据库中表现哪些类型的地理对象、确定地理对象属性项及其值域范围、属性项取值的级别、地理对象间的逻辑关系等信息。(1)地物选取/删除:从原始数据库中选取与表现应用专题有关的地理要素及相关属性信息,或者从原始数据库中删除与表现应用主题无关的要素,生成目标数据库。(2)类型转换或重新分类:类型转换指在同一分类结构体系内,降低分类级别,从高级分类转换成低级分

4、类。重新分类首先是采用不同的分类结构体系,然后建立新、老分类结构体系之间的转换关系。5(3)缩减分级:根据数据库中数据内容的不同分为两种情形:一是数据库中存储的是原始的定量数据;另一种情形是数据库中存储的不足原始的统计数据,而是已经经过分级处理之后的级别,在这种情况下,只能通过级别归并来缩减分级数。(4)指标转换:指标转换有多种情形,如:用不同指标表现同一专题内容;相同指标采用不同数据模型;相关属性数据重新组合产生新的数据指标。1.2图形综合图形综合主要包括:合并(Merging)、聚合(Aggregation)、融合(Amalgamation)、压缩(Collapsing)、移位

5、(Displacement)、简化(Simplification)、光滑(Smoothing)等。这些操作有些适用于面状对象,有些适用于线状对象或点状对象。数据地图综合质量评价和合理性分析是对各级综合步骤结果正确性的检验,也是对运行过程的效率和准确性的检验。检验针对数据库综合阶段和图形综合阶段进行,还包括对其他操作的检验(空间查询和空间分析)。下面以面状图斑的合并流程为例探讨地图综合的方法。2合并图斑的流程2.1VBA和类介绍VBA(VisualBasicforApplications)是一种在ArcGIS程序提供的嵌入式二次开发环境,不但可以扩展ArcMap的菜单、工具条等,而且

6、可以完成用户的特定功能。图斑合并程序中使用的部分类和对象说明如下。5(1)FeatureClass(要素类),是一种可以存储空间数据的对象类。(2)FeatureDataset(要索数据集),可以保存图表或者要素类。(3)QueryFilter(查询过滤器),依据属性表查询符合条件的记录。(4)SelectionSet(选择集),获取被选择的对象的集合。(5)FeatureLayer(要素图层),管理要素数据,如:要素类型等。定义如下几个字段。XZQ(行政区,字符型),DWDM(单位代码,字符型),DWMC(单位名称),JSMJ(计算面积,浮点型)。2.2图斑合并的程序流程(见图1

7、)2.3图斑合并规则的实现5(1)利用合并程序设置最小行政区范围,通过DWDM字段选取图斑集合为sl,保证合并目标图斑所属行政区相同。(2)根据选择的地类等级,处理DLDM字段(如选择一级类,取字段前一位;如选择二级类,取字段全而位,如选择三级类,则不处理),然后用Dissolve命令,以DLDM字段合并图斑集合sl,生成集合s2。(3)用SelectLayerByAttribute通过SUM_JSMJ(由JSMJ字段经Dissolve生成)宁段从图斑集合s2选取面积

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。