Как работает инструмент покрытия (Coverage) Совместить двойные линии в центральную линию (Collapse Dual Lines To Centerline)

Совмещение двойных линий (объектов с двойным контуром) в центральные является типом операции генерализации (Esri, 1996). При уменьшении масштаба карты, объекты, которые отображаются двумя линиями на более крупных масштабах, могут выглядеть смазано на мелком масштабе, расстояние между линиями может не сохраниться. Поэтому такие объекты нуждаются в отображении одной линией. Пока инструмент Совмещение двойных линий в центральную (Collapse Dual Lines to Centerline) работает только с четкими правильными и приближенными к параллельным парами линий, такими как края дорог. Применение инструмента для построения центральных линий у объектов неправильной формы, например у объектов гидрографии, может не дать удовлетворительных результатов.

Однако входные данные могут быть любыми, если они имеют должную топологию и цельные двойные линии, вы результат работы инструмента будет более точный. Одиночная, разомкнутая линия или неправильная параллельность могут привести к ошибкам.

Инструмент будет строить линию между двумя исходными, основываясь на расстояние друг от друга. Если расстояние между двойной линией контура объекта больше заданного значения Максимальная ширина (Maximum Width), или меньше значения Минимальная ширина (Minimum Width), то центральная линия строиться не будет. При настройке параметров по-возможности используйте известные значения ширины между линиями. Однако линии контура становятся как правило шире в местах пересечений, поэтому установите значение Максимальной ширины (Maximum Width) больше известного максимума расстояния между линиями. Возможно, вам придётся опробовать несколько вариантов параметров.

Если ширина во входных данных относительно постоянная величина, и пересечения просты, то в результате будет построена полная центральная линия, это означает, что LTYPE = 1 для всех результирующих линий. В противном случае, неиспользованные линии (такие как линии с отсутствием пары, или с шириной, выходящей за рамки указанного диапазона) и контура сложных пересечений будут отмечены с LTYPE = 2 для последующего их редактирования.

Создание центральных линий

Если число дуг превышает 500, то процесс делится на этапы. Центральные линии создаются на каждом этапе, а затем объединяются. Части этих центральных линий будут иметь LTYPE = 3, поэтому вы можете проверить связи этих линий и удалить их.

Поля LL#, RL#, L-ID, и R-ID в out_cover.AAT помогают связать полученные центральные линии с их исходными двойными линиями. Для нецентральных дуг эти поля будут иметь значение нуля, это относится к дугам со значениями LTYPE равными 2 и 3.

Если входные данные содержат двойные линии с четкой шириной, рекомендуется назначать объектам различные коды, чтобы потом выбирать их и запускать этот инструмент с индивидуальными настройками ширины.

Этот инструмент не сможет распознать назначенные двойные линии там, где несколько линий идут параллельно с шириной меньшей, чем указано в параметре Максимальная ширина (Maximum Width), и как следствие не построит желаемых центральных линий, так как пропустит требуемые двойные линии. Инструмент не всегда может отличить двойную линию от рядом стоящих двух двойных линий, если расстояние между ними меньше указанного значения Максимальной ширины (Maximum Width). В этом случае могут строится некорректные центральные линии.

Литература

Техническая справочная информация описывается в документе: Esri, "Automation of Map Generalization: The Cutting-Edge Technology,"1996. Документ можно найти в разделе White Papers центра поддержки ESRI Support Center по адресу: http://downloads.esri.com/support/whitepapers/ao_/mapgen.pdf.

9/10/2013