欢迎来到天天文库
浏览记录
ID:5316251
大小:395.01 KB
页数:2页
时间:2017-12-08
《arcgis下图层批量符号化的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、测绘技术装备第15卷2013年第4期技术交流65ARCGIS下图层批量符号化的研究与实现车登科宋健(西安煤航信息产业有限公司陕西西安710054)摘要:以ArcGIS环境为例阐述城市基础地理信息系统中DLG要素符号化的关键技术,利用Arcgis的二次开发平台ArcGISObject,在Arcmap下实现图层要素的批量符号化。关键词:基础地理信息系统符号库符号化ArcGISObject1引言3符号库的要求与设计方法目前,国内许多城市基础地理信息系统是基于地图符号是直观表达地理事物和地理现象的一ArcGIS建立的,但是随着GIS应用领域的延伸和使种可视化元素工具,是数字地图的基
2、础之一,地图用国家不同,所需地图符号体系也不尽相同。尽管符号设计的好坏直接影响地图成图的质量及对地图ArcGIS中预设了大量的地图符号可以用来表达一些信息的理解。地图符号分为点状符号、线状符号、地理要素,但其并不能满足我国城市基础地理信息面状符号3类。符号库的建立在图形方面要求是形系统中地图符号化的要求。因为ArcMap本身的符号象概括、简单规则,并有一定的系统性、层次性;化功能并不强,除了手工为图层要素逐一设置地图在尺寸方面应考虑视觉效果、地图比例尺、绘图和符号外,能批量处理的只有将不同要素按颜色简单印刷能力等因素;在色彩运用方面应考虑色彩的象区分,或者是将整个图层替换成
3、统一的某种符号。征意义、制图习惯、印刷的经济效益等。总之地图随着我国城市基础地理信息系统的发展,对地图要符号的设计与制作应力求形象直观、逼真准确。素数据也提出了更高的要求,不仅要求图形和属性符号库设计的主要依据是《城市基础地理信息的准确性,同时也要求图形和属性的一致性和直观系统技术规范》(CJJ100—2004)和《1:500、1:性,要求能从图形上直观地反映要素的属性和类型,1000、1:2000地形图图式》(GB/T7929)。对于地不同属性类型的要素需能用不同的专用符号表示,图符号的编码,直接采用《城市基础地理信息系统这就需要在ArcMap下挂接专用的符号库,并且能快
4、技术规范》标准中地理要素分类及编码,这样可以速、准确、批量的将符号库中的符号对应到相应的与地形图图式相对应。图层要素中去。因此,研究在Arcmap下实现图层要GIS软件中地图符号设计的途径主要有五种:文素的批量符号化的方法也变得十分重要和迫切。本编辑器设计方法、采用系统提供的二次开发语言2总体设计思路编程方法、采用系统本身的图形编辑方法、使用系该软件的总体设计思路是:在ArcMap下,制作统提供的符号设计器等等,在此不再赘述。一套完善的符合国标要求的全要素地形图符号库文4批量符号化的实现件。其中包括点状符号(MarkerSymbo1)、线状符(1)首先,将前期制作的字库文件
5、装入windows号(LineSymbo1)、面状符号(FillSymbo1),在缺省字库目录中;ArcGIS符号库文件考入ArcGISArcGIS中对各图层要素在其属性表中增加类别编码的Styles目录中。项,此编码项与符号库中的符号名保持一致,通过(2)进入ArcGIS9.2,通过Tools软件遍历数据属性编码,查找符号库的符号与之一StylesStyleReferences挂接符号库文件库。一对应实现批量符号化。具体流程图如图1:(3)在ArcGIS中对各图层要素在其属性表中增加类别编码项,并给不同的地形要素赋以相应的编码,此编码与制作好的符号库中的符号编码对应。在符
6、号化过程中,先读取地图要素图层(FeatureLayer),对该图层使用Icursor、UniqueValueRenderer接口匹配符合特定符合编码值,然后使用DataStatistics、Collection统计得到匹配的地理要素集,最后使用IstyleGallery、IenumStyleGalleryltem等接口循环从符合库调用图1:流程图地图符号,实现批量符号化。
此文档下载收益归作者所有