简化建筑物工作原理

建筑物边界或轮廓线的简化是一种制图综合类型的操作 (ESRI, 1996)。简化建筑物意味着减少建筑边界中的细节,同时保留建筑物的基本形状和大小。建筑物通常是正交区域;因此,简化过程会保留和增强正交性。下图显示根据容差进行简化的位置。

简化建筑物插图

应用大比例的情况下可使用建筑物简化,但此时建筑物仍单独表示。此操作用于整个建筑物边界,而不仅是所选部分。

此程序视建筑物为拓扑不相交、以相互之间接近平行的直线来连接和以更复杂的方式来连接。

简化建筑物插图 2

对于每个独立的建筑物(无论有洞或没有洞),将单独对其进行简化。对于通过直线相连的建筑物,将分组进行简化。对于连接方式更为复杂的建筑物,将不进行简化。请参见下面的插图。

简化建筑物插图 3

将修整建筑物中不相交的边界或以直线连接的边界,以使所有接近 90 度的角度变成精确的 90 度。基于给定的参数,孤立的小缩进将被填充或加宽。孤立的小拉伸将被截断。有些侧面将被抻直或者更改为较简单的外形。折点的数量将减少,但测量的面积将与原始面积保持大致相同(瑞士制图学会,1987)。将排除总面积小于最小面积的任何建筑物或相连建筑物组。当建筑物缩减为矩形时,将达到最大简化程度。

如果“简化容差”与建筑物的的大小相比较大,则建筑物将直接简化为在其重心处居中的矩形。面积保持相同。所生成矩形的边将与对齐到原始建筑物最长边的边框边的宽高比保持相同(请参见以下示例)。

简化建筑物插图 4

输出的初始区域仅表示一个建筑物,不表示多个建筑物。如果未选中“检查空间冲突”选项,则程序将不检查潜在的冲突以提高运行速度,但生成的建筑物可能会重叠。如果选中了“检查空间冲突”选项,则程序将检查和避免一些空间冲突。有些冲突可能需要使用“查找冲突”工具查找并且需要用户自己解决。

此程序将记录每个输出建筑物的状态。如果一个独立的建筑物(无论有洞或没有洞)没有完全简化,则该建筑物的 BDS-STATUS 值将为 1。如果发现空间冲突,将不会进一步简化建筑物并且 BDS-STATUS 值将为 2。

如果生成的独立建筑物中包含小于简化容差的边,则 BDS-STATUS 值将为 3。

对于使用直线连接的建筑物,简化将限制为仅使用简单规则并且简化的结果将会与不相交的建筑物不一致。这些建筑物的 BDS-STATUS 值将为 4。以复杂方式相连接的建筑物的 BDS-STATUS 值将为 5.

参考书目

技术论文,ESRI,“地图制图综合自动化:前沿技术”,1996。此文章位于 ESRI 支持中心上的“白皮书”(White Papers) 部分,Internet 地址为:http://downloads.esri.com/support/whitepapers/ao_/mapgen.pdf

瑞士制图学会,制图综合 - 地形图,1987,制图发布序号,2(苏黎世:瑞士制图学会)。


7/10/2012