利用MapGis空间分析处理地图注记压盖方法研究
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
利用MapGis空间分析处理地图注记压盖方法研究
摘要本文利用Mapgis的空间分析功能,解决了该软件在图面整饰中的一些注记压盖和平行线处理问题。
关键词MapGis 空间分析图面整饰
1 前言
随着计算机技术的快速发展,国土部门的资料管理逐渐由纸质向信息化过渡,但这并不表明纸质图件在实际应用中全无用武之地,相比数字化电子图件,纸质图件有更加符合人体习惯的良好视野的特点。在具体到某个工程的前期现场踏勘中,人们往往携带纸质图件前往实地,直接在纸质图件上勾绘出大概的位置轮廓,进行简单的定位和分析等等。所以电子图件的出现并不意味着纸质图件从此淡出视野,纸质图件因为其自身的特点依然活跃在各种实际应用中。
在纸质图件的绘制过程中,图面整饰是其中最重要的课题。合理的颜色配置,恰当的线条文字参数方案,合适的花边、图面注释等整饰效果,既能反映用户对该图件相关信息的需求,又能做到图面干净整洁、美观大方,一直是图面整饰工作的追求。要做到这些,通常需要大量的编辑工作来支持。
Mapgis软件作为自主开发的国产软件,多年来一直在相关软件测评中名列前茅,已经在国土部门拥有大量忠实的客户群体。应用Mapgis建立土地利用数据库,再根据数据库提取数据整饰输出应用到生产实践中一直是Mapgis使用者最日常的工作。当出图数量比较多时,图面整饰工作量就显得比较庞大,如果能够利用建库过程中留下的一些整饰成果,能大大降低图面整饰的工作量,但图面整饰操作常用的Mapgis编辑系统在处理一些问题时并不能提出一个很好的解决办法,而空间分析系统却在这些方面能提供帮助。
2 利用点缓冲区分析解决注记压盖
图面整饰中的注记主要是图形属性信息的文字反映方式,为方便用图人
读图而存在。Mapgis编辑系统提供了属性转注记的方法,但用这种方法得到的注记拥有相对固定的位置,这样直接转换得到的注记往往存在注记压盖问题,并不能直接运用,还需要进行偏移等操作以保证图面整洁,操作本身非常简单,但当出图数量过大时,这步操作就要耗费编辑人员大量的时间。其实同样的操作在数据入库之前外业上图时已经做过了,因为外业任务繁重,参与人员众多,整饰工作分散所以压力不大,等数据入库修改至出图,往往只剩下一两个技术人员跟随,此时工作量就非常成问题,但数据库经过多次检查修改后,外业上图时的数据已经不可用。图面注记中编辑工作量最大的是地类码图斑号注记的迁移,原外业上图为入库需要已经做了这步工作,但数据已经变化而不可用,笔者发现,如果能把这些外业上图时经过偏移的注记的位置信息保留下来,能极大的节约后面的工作量,进过分析发现,Mapgis空间分析功能可以帮助做到这点。
一般来讲,直接通过属性转注记得到的注记位置跟面文件的label点位置一样,通常这种直接得到的注记位置可能存在以下两种压盖情形:
一种是同一文件之间的相互压盖,一种是与其他注记文件之间的相互压盖,这种情形在出图时需要进行注记偏移以保证图面的清晰明了。偏移后的效果如下图:
通过对注记的迁移,图面立即干净清爽许多。但数据库经过检查修改以后,属性肯定会有变化,再通过属性输出注记,又回到前面两幅图的情形,前面做的注记迁移工作前功尽弃。如何保留这些点位,空间分析功能可以提供解决办法。操作过程如下:
1)打开平台空间分析子模块,导入经过偏移的地类图斑注记文件。
2)求全部点的缓冲区,注意缓冲区半径不要过大。这样就得到一个带有注
记文件属性的区文件。当然,我们可能只需要随意用到其中一两个字段。
3)数据库进过检查修改后,地类图斑面属性已经发生变化。打开根据文件
赋属性工具,把新面的地类号图斑号属性赋给第二步得到的缓冲区文
件。
4)用属性转注记功能,把第三步得到的缓冲区文件中的地类码图斑号属性
转成地类图斑注记,与检查修改后的新面属性保持了一致,而且点位得
以保留。
以上操作都是批量处理,工作量非常小。需要注意的是,如果在检查修改的过程中有面的增删,必须同步对已经完成偏移的注记文件增删,这步工作有一点工作量,但比起铺天盖地的注记偏移来讲,实在不值一提。效果图如下:
3 利用线缓冲区分析处理平行线
在进行县或以上级挂图的整饰时,我们通常都会对县界或以上级境界进行醒目的加边处理以突出其轮廓。这步工作就需要用到平行线的构造。Mapgis编辑系统中有平行线构造工具,但因为境界线往往走势变化比较曲折,用编辑工具根本不能完成对境界线的平行造线,但Mapgis空间分析功能中的线缓冲区分析却可以轻易的完成。用编辑工具的平行造线功能生成的平行线通常会有些不太合理的情况产生,如下图:
但是利用空间分析功能里的缓冲区分析构造出来的平行线却可以很好的解决这个问题。如下图:
4 结束语
Mapgis是一个功能强大、工具丰富的拥有自主开发平台的国产化成熟软件,其应用也越来越广泛,但是许多直接面对需求的功能不一定能直接从工具中找到或者一些工具本身开发出来未必是用做该用途,虽然mapgis同时支持多种语言的二次开发,但如果能巧妙运用现有工具达到目的,可大大省去二次开发的工作同时又达到目的。
参考文献
[1]Mapgis空间分析手册
[2]《地图设计与编绘》,祝国瑞,郭礼珍等编著,武汉大学出版社,2001年版