ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Как работает стандартный компоновщик от пользовательских запросов?

Для шаблона схемы стандартного компоновщика, работающего от пользовательских запросов, предполагается, что для каждого класса объектов схемы, связанного с ним, будет настроен один запрос . Другой запрос может быть также указан в самом шаблоне схемы, чтобы обеспечить построение списка схем, которые, как предполагается, должен построить стандартный компоновщик. В таком случае запросы, указанные на классы объектов схемы, настроены в основном на то, чтобы фильтровать данные, относящиеся к каждой схеме. Когда ожидается. что компоновщик построит только (одно) схематическое представление, указание запроса на шаблон схемы не нужно.

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

При создании схемы стандартного компоновщика, полностью основанной на пользовательских запросах, компоновщик занимается заселением классов объектов схемы—то есть он создает объекты схемы, предполагаемые в схематическом представлении, следующим образом:

  1. для каждого класса объекта схемы, связанного с шаблоном схемы, для которого пользовательские запросы настроены на запуск при создании схемы, —то есть запросы с методом оценки Запрос при создании/обновлении (Query on Generate/Update) — он выполняет пользовательский запрос.

    На каждую запись, возвращенную запросом, он (компоновщик) создает в памяти объект схемы, оценивает его атрибуты и инициализирует его топологию и геометрию.

  2. Если для связанного шаблона схемы заданы правила схемы (schematic rules), то они будут исполнены на всех объектах схемы, созданных в памяти.
  3. Если имеются классы объектов схемы, связанные с шаблоном схемы, для которого пользовательские запросы настроены на запуск при загрузке схемы, —то есть запросы с методом оценки Запрос при начале редактирования (Query on Start Editing)—то компоновщик исполняет пользовательский запрос, настроенный на каждый класс объектов схемы.

    На каждую запись, возвращенную запросом, он (компоновщик) создает в памяти объект схемы, оценивает его атрибуты и инициализирует его топологию и геометрию.

  4. Если для шаблона схемы имеется настроенный алгоритм компоновки схемы, то алгоритм будет исполнен, и геометрия для всех объектов схемы в памяти будет соответственно обновлена.
  5. Все объекты схемы в памяти с момента начала процесса создания будут сохранены в классах объектов схемы в наборе схематических данных.
  6. Все созданные объекты схемы запрашиваются классами объектов схемы, схема отображается.

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

  • Открыта вновь
  • Изменена, скомпонована и сохранена
  • Обновлена так, что ее содержание будет продолжать соответствовать базе данных, из которых была создана данная схема, —то есть каждое изменение, которое могло повлиять на записи в той базе данных, будет передаваться на связанные объекты схемы

Связанные разделы

  • Настройка стандартного компоновщика для создания схем из пользовательских запросов
  • Схематические представления посредством таблиц запросов
  • Создание схемы из пользовательских запросов
  • Обновление схемы, построенной из пользовательских запросов

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2019 Esri. | Конфиденциальность | Правовая информация