Предварительное условие:
Перед тем как приступить к настройке Пространственного запроса (Spatial Query), необходимо убедиться, что классы объектов схемы, необходимые для выполнения правила, уже имеются в наборе схематических данных и связаны с шаблоном схематического представления, в котором правило будет указано.
Правило Пространственного запроса (Spatial Query) позволяет обнаруживать новые объекты схемы из одного или нескольких классов объектов схемы в зависимости от местоположения связанных с ними ГИС-объектов в отношении ГИС-объектов во входных данных и добавлять эти объекты к созданному схематическому представлению.
Начиная с набора ГИС-объектов, указанных во входных данных для создания схем, это правило опрашивает новые ГИС-объекты на основе их местоположения относительно входных ГИС-объектов и добавляет связанные объекты схемы к созданной схеме таким образом, что эти объекты воспринимаются как присутствующие во входных данных с самого начала.
Добавленные объекты схемы могут относиться к одному или нескольким указанным классам объектов схемы.
ГИС-объекты, связанные с объектами схемы и реализованные классом объектов схемы, которые используются для выполнения пространственного запроса, должны быть включены во входные данные для создания схемы. Выполнение правила пространственного запроса может повлиять на отображение этих объектов схемы в созданном схематическом представлении, если эти объекты будут представлены в виде контейнеров вокруг добавленных объектов схемы, с которыми они связаны.
Ниже описывается настройка страницы Свойства правила пространственного запроса (Spatial Query Rule Properties), которая отображается при нажатии кнопки Свойства правила (Rule Properties) на панели инструментов вкладки Правила (Rules) при условии, что такое правило пространственного запроса уже добавлено к этой вкладке. Более подробную информацию о способах добавления любых новых элементов правил на вкладке Правила (Rules) и отображения страницы Свойства правила (Rule Properties) см. в разделе Задание правил схемы в шаблоне схематического представления.
Для правила пространственного запроса, только что добавленного на вкладке Правила (Rules) при нажатии кнопки Свойства правила (Rule Properties) на панели инструментов вкладки Правила (Rules) открывается диалоговое окно Свойства правила (Rule Properties):
- Введите описание правила в поле Описание (Description).
Эта строка описания будет отображаться на вкладке Правила (Rules) для связанного элемента правила. Также она будет отображаться при создании и обновлении схематических представлений для уведомления пользователей о выполнении правила.
- Отметьте класс или классы объектов схемы, которые необходимо учитывать в списке Добавить объекты схемы класса объекта схемы (Add the schematic features of the schematic feature class(es)).
Для каждого отмеченного класса объекта схемы в этом списке Schematics попытается определить объекты схемы, соответствующие пространственному критерию, а именно Schematics опросит ГИС-объекты, соответствующие указанному пространственному запросу из связанного класса пространственных объектов.
- В раскрывающемся списке Эти связанные стандартные объекты (That associated standard features)выберите способ пространственного запроса.
Некоторые способы не рекомендуется использовать, если выбранный для добавления тип классов объектов схем и тип класса объектов схем используются для выполнения пространственного запроса.
При выборе способа пространственного запроса в пределах расстояния автоматически устанавливается флажок Применить буфер к объектам в (Apply a buffer to the features in) и включаются элементы управления буфера, которые отображаются ниже.
- Выберите класс объектов схемы, используемый для выполнения пространственного запроса в раскрывающемся списке Один объект, связанный с объектом схемы этого класса объекта схемы (One feature associated with a schematic feature of this schematic feature class).
ГИС-объектами, связанными с объектами схемы этого класса, будут объекты, используемые для запуска процесса обнаружения объектов схем из классов, отмеченных в списке Добавить объекты схемы класса объекта схемы (Add the schematic features of the schematic feature class(es)) на основе выбранного способа пространственного запроса.
- Установите флажок Применить буфер к объектам в (Apply a buffer to the features in), если необходимо применить буфер на указанном расстоянии к объектам, связанным с объектами схемы класса объектов схемы, выбранными для запуска выполнения пространственного запроса.
Если параметры в этом разделе необходимы для выполнения пространственного запроса по методу в пределах расстояния от, их также можно указать для любого другого способа выполнения пространственного запроса.
- Введите буферное расстояние, которое необходимо применить к ГИС-объектам, связанным с объектами схемы класса объектов схемы, в котором выполняется пространственный запрос.
- Укажите для буферного расстояния единицы.
- Установите флажок Добавить объекты схемы к схеме (Add schematic features to diagram) в разделе объектов Schematic, если необходимо, чтобы обнаруженные объекты схемы из классов объектов схемы, отмеченных в верхней части диалогового окна, были добавлены к схематическому представлению.
- Установите флажок Сохранить вершины (Keep vertices), если необходимо, чтобы обнаруженные связи схемы из классов объектов схемы типа Связь, отмеченных в верхней части диалогового окна, отображались со своими вершинами на схематическом представлении.
- Установите флажок Связать объекты схемы (Relate schematic features), если необходимо, чтобы связи между объектами схемы, реализованными классом объектов схемы, который использовался для выполнения пространственного запроса и добавленные объекты схемы сохранялись в базе данных схемы.
При наличии у объектов схемы из класса объектов схемы, которые используются для выполнения пространственного запроса, геометрии полигонов или полилиний, они будут автоматически представлены в виде контейнеров вокруг добавленных объектов схемы, с которыми они связаны.
- Установите флажок Обратные связи (Reverse relation), если необходимо изменить направление связи на обратное.
Это поле активно только в тех случаях, когда установлен флажок Связать объекты схемы (Relate schematic features).
- Установите флажок Добавить связи соединенных узлов (Add relation on connected nodes), если необходимо настроить автоматическое создание отчета об исходных и конечных узлах связей при возвращении пространственным запросом связей схемы.
Это поле активно только в тех случаях, когда установлен флажок Связать объекты схемы (Relate schematic features).
- При необходимости в разделе Связи (Relations) укажите способ графического представления связей в случаях, когда объекты схемы, используемые для выполнения пространственного запроса, являются исходными объектами схемы, а добавленные объекты схемы являются узлами. В этом случае можно создать ссылки между исходными и добавленными объектами схемы узла. В этом разделе можно указать способ создания этих ссылок:
- Установите флажок Создать связи (Create links) для автоматического создания связей схемы между исходными и добавленными узлами схемы.
- Выберите класс объектов схемы типа Связь для реализации этих связей в раскрывающемся списке Выбрать класс объектов схемы типа Связь (Select the link schematic feature class).
Этот список содержит имена всех классов объектов схемы типа Связь, которые можно использовать для реализации связей добавленных узлов и исходных узлов.
- Установите флажок Обратный поток (Reverse flow), если необходимо изменить направление связи на обратное. При этом исходный объект схемы станет крайним узлом связи, а добавленный объект схемы станет исходным узлом связи.
По умолчанию для связей схемы, создаваемых для представления связей, исходным объектом схемы является исходный узел связи, а добавленным объектом схемы является крайний узел связи.
- Нажмите кнопку OK, чтобы закрыть диалоговое окно Свойства правила (Rule Properties).