CASS图形中高程注记的消隐处理

2010-04-19 03:19顾有兵
城市勘测 2010年3期
关键词:图面完整性移位

顾有兵

(蚌埠市勘测设计研究院,安徽蚌埠 233000)

CASS图形中高程注记的消隐处理

顾有兵∗

(蚌埠市勘测设计研究院,安徽蚌埠 233000)

在基于AuotoCAD的地形图中,文本注记与其他地物有遮挡情况且无合适位置放置文本时,可通过文本消隐命令将其他地物进行遮盖而凸显文本,但高程注记是作为块的属性而存在的,不能进行文本消隐处理,本文通过对AuotoCAD的块属性的分析研究,解决了高程注记的消隐问题。

高程注记;块;消隐

1 引 言

在南方CASS 6.1版本以上数字化地形地籍成图软件中,高程点和高程注记已作为一体化进行了处理,这样可以保证高程点和高程注记通过内在关系建立一一对应的关系,而不再像以往高程点和高程注记分离,通过图面上位置关系来判断高程点和高程注记对应关系,方便了高程的后续处理。如高程点与高程注记的一致性检查,文献[2]中提到的高程注记自动移位、高程值加减一常数等操作。在文献[2]中也提到,通过程序可以将高程注记在一定范围内移动到不遮挡其他地物的位置,但对于手工地物密集区域,程序不能自动探测到不遮挡地物的位置时只能做一个标记进行手工处理。然而实践验证,凡是程序不能探测到合适位置的高程注记,基本属于地物密集区域,即便做了标记留待手工处理,也很难找到合适的位置放置高程注记。在白纸成图时代,是将其他地物断开让文字注记完整表示,而在数字化图中,断开其他地物则影响图形地物的完整性,所以实际处理时为保证图形的完整性只能任由高程注记遮挡地物。通过对文本注记的消隐分析,可以实现高程注记作为块属性时仍然可以进行消隐处理,从而保证了图形数据的完整性和图面的美观性。

2 高程注记作为块属性时的分析

在AutoCAD中,文本消隐本质是在文本消隐时产生一个“WIPEOUT”对象(“WIPEOUT”对象具有无色,不透明的特征)该对象位于其他对象之上,当前文本之下,这样就可以将其他对象遮挡住,而文本又在该对象之上,所以文本可以显示出来,该对象的大小由文本框的大小向外偏移一定距离,可以确保文本范围内的其他对象被遮挡而将文本重点显示出来。同时将文本和消隐对象作为一个群组,便于文本和消隐对象同时被处理。

在南方CASS中,高程是作为一个块(“INSERT”)在图面表示的,高程注记作为高程点的子实体—块属性(“ATTRIB”)而存在,而作为块属性的文本仍然保留文本一切属性。根据这一情况,可以将该文本按文本框产生一个消隐对象即可对高程注记进行消隐。

3 高程注记消隐程序设计

利用AutoCAD的内置Lisp语言设计了高程注记消隐程序,主要代码如下:

4 结 语

高程注记消隐用于高程点附近地形地物密度过大情况下高程注记无法找到合适位置而采用的一种处理方式,是对文献[2]中高程注记自动移位一种补充,在确保图形数据的完整性的情况下保证了图面的美观。图1所示为高程注记消隐后的示例。

图1 高程注记消隐后情况

[1]兰屹生.AutoLisp学习引导[I].北京:中国铁道出版社,2003

[2]李乃良,杨孝安.基于AutoCAD的地形图中高程注记的自动移位[B].城市勘测,2008(2)

In CASS Graph Elevation Number Blanking Processing

Gu YouBing
(Bengbu surveys the design research institute,Bengbu 233000,China)

In based on the AutoCAD topographic diagram,the text remark has the mask situation with other terrain features,and time not appropriate position laying aside text,may carry on through the text blanking order other terrain features the cover to highlight the text,but the elevation number is exists as the block attribute,cannot carry on text blanking processing,this article through to the AutoCAD block attribute analytical study,has solved the elevation number blanking problem.

Elevation number;Block;Disappears

1672-8262(2010)03-111-02

P209

B

2010—01—02

顾有兵(1957—),男,高级工程师,主要从事测绘技术及地理信息系统建设管理工作。

猜你喜欢
图面完整性移位
石油化工企业设备完整性管理
再生核移位勒让德基函数法求解分数阶微分方程
大型总段船坞建造、移位、定位工艺技术
带状地形图断面数据采集的程序化实现
基于生产实践若干需求完善大比例尺地形图图面表达方式的探讨
Σ(X)上权移位算子的不变分布混沌性
专题地图图面要素自动配置方法的研究
莫断音动听 且惜意传情——论音乐作品“完整性欣赏”的意义
精子DNA完整性损伤的发生机制及诊断治疗
多指离断手指移位再植拇指25例