几何变形一般发生在源地图中。这些几何变形可能是因为地图编译中不完善的注册、源数据中缺少大地控制或各种其他原因所造成的。橡皮页变换用于在数据中进行小型的几何校正,通常是使要素与更为准确的信息对齐。
在橡皮页变换校正中,会经常尝试将一个图层与另外一个通常与之十分靠近的图层对齐。调整源图层(以实线绘制)以适应更精确的目标图层。在橡皮页变换期间,表面被逐渐拉伸,并使用保留直线的分段变换来移动要素。在这一过程中,将放置连接来拉伸或扭曲正在尝试与基础数据集对齐的数据。
与变换相似,在橡皮页变换中使用位移连接来确定要素的移动位置。橡皮页变换和变换之间的主要差异是,距离要素的移动取决于与连接的接近程度以及该连接的长度。要素与位移连接越接近,移动的就越远。
在某些情况下由于一些要素已经对齐,因此您可能根本不想移动它们。已知的精确位置(如已经与目标图层匹配的位置)可以与另一种被称为标识连接的连接一起保留在合适的位置。标识连接在特定点将表面“固定”。此外,可以使用“受限校正区域”工具定义面区域,以限制橡皮页变换调整该区域。
橡皮页变换通常在变换后使用,可进一步改善要素在现有图层或栅格数据集中的精度。
合并应用程序使用橡皮页变换来对齐图层以准备传递属性。
橡皮页变换的工作原理
橡皮页变换使用两个临时的不规则三角网 (TIN) 沿用户指定的连接插入要素坐标的 x 变化 (dX) 和 y 变化 (dY)。每个 TIN 都有相同的三角形结构。位移连接以及所有标识连接的起点都用作 TIN 三角形的角(结点)。结点由自身的 x,y 位置和 z 值来定义。
每个结点的 z 值都用于插入应用于每个要素坐标的 x,y 校正量。z 值就是连接起点与终点之间的变化量。例如,如果连接的 x 变化为 10 个地图单位,则在该连接起点处的 TIN 结点的 z 值为 10。如果标识连接表示没有变化,则 z 值为零。TIN 三角形的每个结点都具有 z 值后,可以插入任何落在该三角形上任意点的相应 z 值。
将从 x 平移 TIN 插入的 z 值添加到要素坐标的 x 序数。将从 y 平移 TIN 插入的 z 值添加到要素坐标的 y 序数。例如,如果输入要素坐标为 1000,1500,这个点插入的 dX 为 20,插入的 dY 为 -100,则校正后的输出坐标为 1020,1400(1000 + 20 = 1020 和 1500 + (-100) = 1400)。
橡皮页变换校正有两个选项:线性法和自然邻域法。这两个选项其实是用于创建临时 TIN 的插值法。可在网上或参考文本中阅读这些众所周知的数学模型的相关信息。
线性法用于创建快速的 TIN 表面,但并不真正考虑邻域。线性法选项稍快,并且当很多连接均匀分布在校正的数据上时可以生成不错的结果。
自然邻域法(与反距离权重法相似)稍慢,但当位移连接不是很多并且在数据集中较为分散时,得出的结果会更加精确。在这种情况下使用线性法则不够精确。
在几何网络中对数据进行橡皮页变换
可以对几何网络的数据执行空间校正。例如,可以使用橡皮页变换更新几何网络中的工具数据,以反映底层土地基础数据的变化。要特别注意空间校正过程只能使用几何网络交汇点,因此应正确放置位移连接。
在橡皮页变换校正期间,交汇点将移动并拖动所有与之连接的线。要在校正期间保留线状要素的形状,应打开“编辑选项”对话框,单击“常规”选项卡,然后启用“移动折点时相应拉伸几何”选项。有关该选项的详细信息,请参阅移动折点而不更改要素的常规形状。