Идентифицировать области обоюдной видимости в интерактивном режиме

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

Создайте выходные данные областей обоюдной видимости наблюдателя

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

Типы анализа обоюдной видимости

Тип анализа обоюдной видимости, который будет выполняться инструментом Геодезическая обоюдная видимость, задается параметром Тип анализа.

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

Создать выходные области обоюдной видимости

В инструменте Геодезическая обоюдная видимость укажите входную растровую поверхность и входной набор классов объектов, которые содержат местоположения наблюдателей. Установите для параметра Тип анализа значение Наблюдатели. Это активирует параметр Выходная таблица отношений наблюдатель-регион. Укажите имя для этой выходной таблицы и запустите инструмент.

По завершении работы инструмента будут созданы два набора выходных данных. Выходной растр записывает регионы ячеек входной поверхности, видимые для наблюдателей. В выходной таблице в поле Region записываются значения ячеек регионов выходного растра видимости. В поле Observer записывается идентификатор объектов местоположений наблюдателей, которые "видят" ячейки в этом регионе.

Узнайте больше о таблице отношений наблюдатель-регион.

Свяжите таблицы

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

Примечание:

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

Для получения дополнительной информации см.:

Чтобы задать эти две связи, выполните следующие шаги:

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

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

    ПараметрНастройки
    Имя слоя или представления таблицы

    Укажите имя входного слоя объектов-наблюдателей.

    Входное поле связи

    Выберите поле OBJECTID.

    Связанная таблица

    Укажите имя таблицы отношений наблюдатель-регион.

    Выходное поле связи

    Выберите поле Observer.

    Имя связи

    Укажите имя, которое будет использоваться для этой связи.

    Кардинальность

    Выберите опцию Один-ко-многим.

    На следующем рисунке показан пример того, как компоненты данных связаны в этом шаге:

    Схема для первой заданной связи

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

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

    ПараметрНастройки
    Имя слоя или представления таблицы

    Укажите имя таблицы отношений наблюдатель-регион.

    Входное поле связи

    Выберите поле Region.

    Связанная таблица

    Укажите имя выходного растрового слоя видимости.

    Выходное поле связи

    Выберите поле Value.

    Имя связи

    Укажите имя, которое будет использоваться для этой связи.

    Кардинальность

    Выберите опцию Один-ко-многим.

    На следующем рисунке показан пример того, как компоненты данных связаны в этом шаге:

    Схема для второй заданной связи

Интерактивный выбор областей обоюдной видимости

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

На следующем изображении показан пример связи между выборками:

Интерактивно выбранные области обоюдной видимости

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