基于ArcGIS的数字地图制图研究
制图表达规则的创建和编辑有三种方式: 第一种是ArcMap 中将符号化方案转化为 Representation(制图表达),这是最简单的一种方式。之后再使用要素类属性Properties,在Symbology 选项下的Representation编辑制图表达的符号,便于符号的重用和共享的实现。第二种是在ArcCatalog中的Featureclass(要素类)的属性中创建新规则,但这只针对简单要素类,即没有制图表达属性的要素。这个在没有数据可用的情况下,制定新规则,建立方案和制图规范是非常有用。第三种是添加制图表达地理处理工具创建制图表达。
2 制图表达的实例研究
为了方便学校师生等来校参观访问人士快速熟悉校园环境,确定以“交通服务”为主题设计地图XXX校园交通服务地图。数据库中包含点状的服务设施与重要标志,现状的道路与河流,面状的建筑与绿地,和注记等要素类。先将数据加载到ArcMap中根据制图要求设计符号,然后转化为制图表达进行符号规范化和个性化表达,复杂地物的表达等。整个过程以道路为导向的原则进行整体骨架编绘,分三级道路: 校外主干道,校内主干道和校内次要道路,于是符号在宽度和样式上有不同的表达; 其次是校园教学楼、办公楼、宿舍等重要建筑的符号化; 最后是绿地渲染和服务点的标注。该例中制图表达规则的应用有如下三点。
2.1 实现符号系统的共享
制图表达规则存储在地理数据库中,而且对于要创建制图表达的要素图层也必须存放在数据库中才能转换成制图表达。正是这种存储在服务器端的方式,改变了以前将符号化信息存放 ArcMap的。
mxd或.lyr等客户端文件中的方式,实现了符号系统的共享应用。对于同一套数据,通过创建不同应用目的的制图表达符号,就能应用在相应需求的地图中。在该例中,共将四个要素类转化为一套或多套制图表达规则,符号化时根据需要选择对应的规则,以此来分享符号系统,分别是道路线、教学楼等建筑面、生活服务设施点和绿地面。
2.2 属性变化的动态表达
在某校交通符号的设计中,以道路的等级属性来体现不同道路,并创建制图表达之后,实现了道路等级的动态表达。当修改该属性时,数据库中的表达规则根据变化的属性值可以绘制规则属性对应的显示效果。
2.3 复杂地物的规范化和个性化处理
制图表达规则可以由预先制定的符号规则来显示符号,符号的显示效果可以根据地图制图需求灵活设置。在制图规则设置中不但可以设置符号的大小、颜色、形状等基本信息,还可以设置符号的显示方式,主要有三种方式: 压盖方式设置,如道路交叉口的自动处理,可在街区道路符号中做一个覆盖,实现道路交叉口的自动处理; 线状尾部实交,在尾部显示实线线型,保证线状要素尾部的实交; 有向点角度自动旋转,如泉、房屋可设置成以角度属性项自动旋转。
3 结语
充分利用制图表达,在地图制图方面的问题就迎刃而解了,减少了生产工作量,有效地提高了空间数据的生产效率,同时提高了出图的效率。在以后的地图生产中,ArcGIS的制图表达将发挥其规则的优势,吸引更多的地图需求者使用,实现图库数据的一体化生产和管理,提高生产效率,最终实现广泛应用。
参考文献
[1] 余应刚,陈朝晖,包世秦,等.基于规则与覆盖的GIS制图表达[J].现代计算机,2009,8(313):50-53.
[2] 钱敏.基于ArcGIS数据库的地图制图方法初探[J].现代测绘,2003(S1):174-176.