Найти ближайшие объекты

Назначение

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

Описание

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

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

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

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

Примечание

При расчете расстояний между входными объектами и объектами-кандидатами координаты Z не учитываются. Линии диаграмм связей создаются двумерными.

Использование

  • Выберите инструмент "Найти ближайшие объекты" в меню XTools Pro Инструменты наложения.

  • Используя Содержимое карты, Каталог, История или Избранное, выберите входной набор данных.

  • Используя Содержимое карты, Каталог, История или Избранное, выберите один или несколько наборов данных объектов-кандидатов. Ближайшие объекты могут быть найдены для всех или только для выбранных объектов входных слоев и слоёв-кандидатов.

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

  • Выберите геодезические или плоскостные расстояния и единицы измерения.

  • Выберите атрибуты для расчета близости и при необходимости измените названия полей.

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

  • Укажите радиус поиска и выберите единицы измерения радиуса поиска.

  • Нажмите "Запуск".

Выбор параметров близости

Могут быть рассчитаны следующие параметры:

  • Расстояние
    - кратчайшее расстояние между входным и ближайшим объектами (геодезическое или плоскостное).

  • Расстояние вдоль линии
    - расстояние (геодезическое или плоскостное) от начала ближайшей линии до проекции наиболее близкой точки входного объекта на эту линию (параметр доступен и заполнится только для линейных объектов-кандидатов).

  • ID ближайшего объекта
    - ID объекта-кандидата, содержащего ближайшую к входному объекту точку.

  • Путь до набора данных
    - путь до набора данных, содержащего ближайший объект.

  • X координата
    - X координата точки объекта-кандидата, ближайшей к входному объекту.

  • Y координата
    - Y координата точки объекта-кандидата, ближайшей к входному объекту.

  • Угол
    - угол, в градусах, между линией, соединяющей входной и ближайший объекты по крайтчайшему расстоянию, и осью X (0° - восток, 90° - север, -90° - юг, используется при выбранных плоскостных расстояниях) или севером (0° - север, 90° - восток, -90° - запад, используется при выбранных геодезических расстояниях).

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

  • ID входного объекта
    - ID входного объекта, для которого найден ближайший объект (доступно при создании в качестве выходных данных диаграммы связей или новой таблицы).

  • Входная X координата
    - X координата точки входного объекта, наиболее близкой к найденному ближайшему объекту (доступно при создании в качестве выходных данных диаграммы связей или новой таблицы).

  • Входная Y координата
    - Y координата точки входного объекта, наиболее близкой к найденному ближайшему объекту (доступно при создании в качестве выходных данных диаграммы связей или новой таблицы).

Примечания

  • Если для входного объекта не найден ближайший объект (при добавлении выходных данных во входной набор данных), поле параметра Путь до набора данных будет пустым, поле Угол заполнится нулевыми значениями, остальные поля - значениями "-1".

  • Поддерживается поиск ближайших только для выделенных входных объектов или объектов-кандидатов.

  • Отображение координат X, Y точки объекта-кандидата, ближайшей к входному объекту, и координат X, Y наиболее близкой точки входного объекта зависит от того, какие рассчитываются расстояния - геодезические и плоскостные. При расчете плоскостных расстояний координаты будут отображены в линейных единицах входной системы координат, при расчете геодезических расстояний - в единицах измерения географической системы координат, связанной с системой координат входных данных.

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

Использование геодезических или плоскостных расстояний

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

Примечания:

  • При расчете плоскостных расстояний для входного набора данных в географической системе координат выбор единиц измерения недоступен (в таблицу будут добавлены расстояния в градусах).

  • Для входных объектов или объектов-кандидатов в неизвестной системе координат доступны только плоскостные расстояния (в таблицу будут добавлены расстояния в неизвестных единицах).

  • Настоятельно рекомендуется использовать геодезические расстояния для данных в географических системах координат и данных, охватывающих большие территории.

Опциональные параметры

  • Максимальное количество объектов

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

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

Параметр доступен при создании диаграммы связей или новой таблицы в качестве выходных данных.

Примечание

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

  • Радиус поиска

Поиск ближайших объектов осуществляется в пределах заданного радиуса.

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

Можно выбрать единицы измерения радиуса. Для входных данных в неизвестной системе координат указанные единицы измерения будут приняты как неизвестные.

 
 
 

Содержание

Указатель

Глоссарий

-Поиск-

Назад