提取双线(双重线要素)到中心线”是缬方焱蜱一种制图综合操作(Esri,1996)。当地图比例减小时,在坂桎搦矍大比例时使用双线表示的要素在小比例时可能显示“收缩”;也就是说,可能无法再看到双线之间的间距。因此,这些要素需要用单线表示。由于“提取中心线”专门用于处理相当规则的接近平行的线对(如道路围线),因此如果将其用于从不规则形状的要素(如水文地理数据)创建骨干线,所获得的结果可能不会令人满意。虽然对输入数据没有限制,但如果输入数据具有正确的拓扑和完整的围线对,则会获得更好的结果。单条明线或断开的围线可能导致混乱的状况。该工具将根据给定的宽度参数推导出位于围线内中心位置的单条线。宽度大于“最大宽度”或小于“最小宽度”的双线要素不会提取中心线。如果可能,设置参数时使用已知的围线宽度。但由于围线在交叉点处通常会变得更宽一些,因此所设置的“最大宽度”要大于已知最大宽度。可能必须进行试验才能找到合适的参数。
工具/原料
电脑
arcgis软件
“提取中心线”(Coverage)的工作原理
1、如果输入数据的宽度相对恒定,且交叉点比较简单,则会产生完整的中心线结果,即,所有生成的线的LTYPE均为1。否则,将使用LTYPE值2标记未使用的线(如单条围线或宽度超出指定范围的围线对)和复杂交叉点周围的轮廓线,以便进一步编辑。
2、此过程将对超过500条弧线的输入数据进行分割。针对每个部分分别创建中心帧霭绎郎线,然后将其合并。分割线将包括在LTYPE=3的结果中,因此您可以沿着这些线检查连接点并将其删除。使用out忧溲枷茫_cover.AAT中的项目LL#、RL#、L-ID和R-ID可以很容易将生成的中心线与源围线相关联。对于无中心线的弧线(即LTYPE值为2和3的弧线),上述项目的值为零。如果输入数据中围线的宽度不同,则最好为这些要素指定不同的编码,以便分别选择这些要素并使用相应的宽度参数运行此工具。
3、如果有许多条平行线,且各条线之间的宽度小于指定的“最大宽度”,则此工具将无法识别所需的围线对。由于此工具会跳过所有其他围线对,所以也不会产生所需的全部中心线。如果围线之间的间距小于指定的“最大宽度”,此工具可能不会始终根据围线之间的间距区分出围线。如果情况属实是这样,则可能产生不需要的中心线。
“简化建筑物”(Coverage)的工作原理
1、建筑物边界或覆盖区的简化是一种制图综合类型的操作(Esri,1996)。简化建筑物意味着减少建筑边界中的细节,同时保留建筑物的基本形状和大小。建筑物通常是正交区域;因此,简化过程会保留和增强正交性。下图显示根据容差进行简化的位置。
2、应用大比例的情况下可使用建筑物简化,但此时建筑物仍单独表示。此操作用于整个建筑物边界,而不仅是所选部分。此程序视建筑物为拓扑不相交、以相互之间接近平行的直线来连接和以更复杂的方式来连接。
3、对于每个独立的建筑物(无论有洞或没有洞),将单独对其进行简化。对于通过直线相连的建筑物,将分组进行简化。对于连接方式更为复杂的建筑物,将不进行简化。请参见下面的插图。
4、将修整建筑物中不相交的边界或以直线连接的边界,以使所有接近90度的角度变成精确的90度。基于给定的参数,孤立的小缩进将被填充或加宽。孤立的小拉伸将被截断。有些侧面将被抻直或者更改为较简单的外形。折点的数量将减少,但测量的面积将与原始面积保持大致相同(瑞士制图学会,1987)。将排除总面积小于最小面积的任何建筑物或相连建筑物组。当建筑物缩减为矩形时,将达到最大简化程度。
5、如果“简化容差”与建筑物的的大小相比较大,则建筑物将直接简化为在其重心处居中的矩形。面积保持相同。所生成矩形的边将与对齐到原始建筑物最长边的边框边的宽高比保持相同(请参见以下示例)。
6、输出的初始区域仅表示一个建筑物,不表示多个建筑物。如果未选中“检查空间冲突”选项,则程序将不检查潜在的冲突以提高运行速度,但生成的建筑物可能会重叠。如果选中了“检查空间冲突”选项,则程序将检查和避免一些空间冲突。有些冲突可能需要使用“查找冲突”工具查找并且需要用户自己解决
7、此程序将记录每个输出建筑物的状态。如果一个独立的建筑物(无论有洞或没有洞)冤铘讵柘没有完全简化,则该建筑物的BDS-STATUS值将为吭稿荔徊1。如果发现空间冲突,将不会进一步简化建筑物并且BDS-STATUS值将为2。如果生成的独立建筑物中包含小于简化容差的边,则BDS-STATUS值将为3。对于使用直线连接的建筑物,简化将限制为仅使用简单规则并且简化的结果将会与不相交的建筑物不一致。这些建筑物的BDS-STATUS值将为4。以复杂方式相连接的建筑物的BDS-STATUS值将为5.