Настройка стандартного компоновщика для создания схем из сетевых объектов
В целом, стандартный компоновщик используется для управления набором объектов ГИС, из которых состоит геометрическая сеть или набор сетевых данных, выделенный на документе карты после действия выбора или действия отслеживания геометрической сети. В этом случае содержание схем, созданных из одного набора сетевых объектов, может отличаться в зависимости от свойств, которые были настроены на странице свойств стандартного компоновщика.
Приведенные ниже действия посвящены конфигурации страницы свойств стандартного компоновщика.
- Дополнительные сведения об отображении страницы свойств компоновщика схемы см. в разделе Редактирование свойств компоновщика схемы.
- Дополнительные сведения о создании шаблона схематического представления и определении соответствующего компоновщика схемы см. в разделе Создание шаблона схематического представления
При первом отображении страницы свойств стандартного компоновщика открывается диалоговое окно Свойства компоновщика (Builder Properties).
- В разделе Опции топологии (Topology options) сгруппированы параметры, которые служат для определения, следует ли включать в создаваемые схемы схематические связи объектов, созданных для ребер сети, выделенных на карте, без выделения соответствующих соединений.
- Опции геометрии (Geometry options) — управление вершинами вдоль создаваемых схематических связей объектов.
- Разное (Miscellaneous) — создание новых классов объектов схемы во время создания или обновления схемы.
Если шаблон схемы, основанный на стандартном компоновщике, настроен для создания схематических представлений, все содержимое которых управляется пользовательскими запросами, свойства закладки Страница свойств стандартного компоновщика (Standard Builder Property Page) не имеют значения. Действия в приведенном ниже разделе, в которых описывается настройка свойств стандартного компоновщика, относятся только к шаблонам схемы стандартного компоновщика, которые поддерживают сетевые объекты.
-
В разделе Опции топологии (Topology options) необходимо указать, как компоновщик должен обрабатывать ребра сети, которые выделяются на карте без выделения их конечных точек:
- Выберите пункт Добавить соединенные узлы (Add connected nodes), чтобы включить все конечные точки ребер (как выделенные, так и не выделенные) на созданном схематическом представлении.
- Выбирайте пункт Удалить связь, если нет соединений на обоих концах (Remove link if not connected at each extremity) только в том случае, если следует включить ребра сети в схематическое представления при выделении обеих конечных точек.
По умолчанию выбрана опция Добавить соединенные узлы (Add connected nodes).
С помощью опции Добавить соединенные узлы (Add connected nodes) стандартный компоновщик попытается обработать все ребра сети, указанные во входных данных. Даже если конечные точки не выделены, будет выполнена попытка построить соответствующие схематические связи объектов и узлов. С помощью опции Удалить связь, если нет соединений на обоих концах (Remove link if not connected at each extremity) стандартный компоновщик будет игнорировать ребра сети, указанные во входных данных, если также выделена одна или несколько конечных точек.
Подсказка:Во избежание выбора ребер без соединений их концов щелкните Selection (Выборка) > Опции выборки (Selection options) в меню ArcMap и выберите Выбирать объекты, оказавшиеся целиком внутри рамки (Select features completely within the box or graphic(s)) в разделе Интерактивная выборка (Interactive selection).
Примечание:Использование опции Удалить связь, если нет соединений на обоих концах (Remove link if not connected at each extremity) также препятствует созданию пользователями схем с отсоединенными схематическими связями, то есть без конечных или исходных узлов схемы. Например, это может произойти при отсутствии класса объектов схемы узла, связанного с некоторыми классами объектов, добавленными на карту, и некоторыми объектами, связанными с этими классами объектов, без наличия связанных классов объектов схемы узла во входных данных.
-
Установите флажок Исходные вершины связей (Initialize links vertices) в разделе опций Геометрия (Geometry) для создания схематических представлений, в которых схематические связи объектов, сопоставленные с ребрами сети, выделенными на карте, автоматически отображаются со своими исходными вершинами.
Если этот флажок не установлен (значение по умолчанию), схематические связи будут отображаться как расстояния по прямой между конечными точками.
Внимание:Некоторые алгоритмы компоновки схемы выполняются на основе фактической ориентации сегментов схемы, например: Гео — Частично перекрывающиеся связи (Geo — Partial Overlapping Links), Относительно главной линии (Relative Main Line). Чтобы применение алгоритмов к содержимому схем дало хорошие результаты, установите флажок Исходные вершины связей (Initialize links vertices).
- Установите флажок Упростить линии (Simplify lines), если известно, что среди входных объектов сети, использованных для создания схем, имеются полилинии или полигоны с большим количеством вершин, и следует упростить соответствующие схематические представления в создаваемых схемах. Затем следует настроить способ выполнения этого упрощения.
- Укажите значение Максимально допустимый сдвиг (Maximum allowable offset), в рамках которого можно будет удалять вершины.
- В ниспадающем списке справа выберите единицу измерения сдвига.Примечание:
- Флажок Упрощать линии (Simplify lines) установлен только в том случае, если установлен флажок Исходные вершины связей (Initialize links vertices).
- Текстовое поле Максимально допустимый сдвиг (Maximum allowable offset) и ниспадающий список единиц измерения сдвига справа включены только в том случае, если установлен флажок Упрощать линии (Simplify lines).
Упрощение схематических линий задействует тот же алгоритм Дугласа-Пекера, который реализован в инструменте геообработки Упрощение линий (Simplify Line) при настройке последнего для работы с оператором удаления точек. Это упрощение удаляет лишние изгибы и незначительные участки схематической линии, сохраняя при этом основные особенности ее формы. Он сохраняет критические точки, которые образуют главную форму схематической линии и удаляет все остальные точки.
Примечание:- Опция Упросить линии (Simplify lines) не влияет на объекты сети ГИС в базе геоданных. Он воздействует только на форму схематических линий в схематических представлениях.
- При наличии отношений или правил пространственного запроса, настроенных в шаблоне схемы и настройке компоновщика для упрощения линий любые новые схематические линии, созданные на основе этих правил также будут автоматически упрощаться.
Внимание:Так как в большинстве случаев объекты полилиний и полигонов упрощаются при построении данных сети ГИС, нет причины настраивать упрощения связанных схематических линий во время создания или обновления схем. Настройка упрощения схематических линий рекомендуется только в том случае, если имеется очень большое количество вершин вдоль объектов линий сети, которые следует использовать в качестве входных данных для создания схем, например при наличии более 300 вершин вдоль некоторых из линий сети. В этом случае ничего не препятствует созданию схем путем сохранения большого количества вершин на соответствующих схематических линиях, однако создание и обновление схем будет происходить медленнее при использовании алгоритмов компоновки схемы и т. п., чего можно избежать с помощью упрощения линий.
-
Установите флажок Автоматическое создание класса объектов схемы (Automatic schematic feature class creation) в разделе Разное (Miscellaneous), если стандартный компоновщик должен автоматически создавать классы объектов схемы, которые могут отсутствовать на шаблоне схематического представления.
Если этот флажок не установлен (состояние по умолчанию), новые классы объектов схемы создаются при работе стандартного компоновщика. Это означает, что, если в вводных данных стандартный компоновщик обнаружит объект, основанный на классе объектов, с которым не сопоставлен класс объектов схемы для шаблона схематического представления, ни один объект схемы не будет создан в наборе схематических данных для этого объекта и ни один объект схемы не будет включен в готовую схему для этого объекта.
Примечание:- Если эта опция не выбрана, не будут создавать схемы, содержащие неожиданные объекты схемы.
- Напротив, установка этой опции предотвращает создание пустых схем или схем с неполным содержимым.