Найти схожие местоположения (Инструменты GeoAnalytics Desktop)
Краткая информация
Определяет, какой из объектов-кандидатов имеет наибольшее сходство или наибольшее различие с одним или несколькими входными объектами на основе их атрибутов.
Иллюстрация

Использование
Можно использовать таблицу, точечные, линейные или полигональные объекты.
Требуется входной слой поиска (слой кандидатов). Объекты в слое поиска будут отсортированы от наибольшего до наименьшего сходства.
Если в значении параметра Входной слой больше одного объекта, сопоставление проводится по средним значениям Входного слоя. Например, если у вас есть два объекта Входного слоя, и один из атрибутов параметра Поля анализа является численностью населения, инструмент будет искать значения параметра Слой поиска с населением, наиболее соответствующим среднему значению. Если значения населения равны 100 и 102, например, инструмент ищет кандидаты со значением около 101.
Примечание:
Если имеется более одного значения параметра Входной слой, выберите атрибуты Полей анализа с аналогичными значениями. Если, например, первый объект имеет значение населения 100, а другой – 100 000 жителей, инструмент найдет среднее от этих значений и будет искать кандидатов с населением около 50 050. Обратите внимание, что это среднее значение находится далеко от значения численности населения любого из значений Входных слоев.
С помощью параметра Наибольшее или наименьшее сходство можно искать объекты с наибольшим или наименьшим сходством по сравнению с объектами Входного слоя, используя опции Наибольшее сходство или Наименьшее сходство соответственно. В некоторых случаях вам может понадобиться увидеть оба значения. Если значение параметра Число результатов равно 3 и значение параметра Наибольшее или наименьшее сходство установлено Оба, например, инструмент вернет три наиболее сходных и три наименее сходных объекта-кандидата.
Каждое совпадающее решение в параметре Выходные объекты будет либо решением наибольшего сходства, либо решением наименьшего сходства со значением целевого Входного слоя; одно решение не может быть тем и другим (и полученные решения не будут дублироваться в Выходных объектах). Соответственно, когда для параметра Наибольшее или наименьшее сходство вы выбираете Оба, максимально возможное число сопоставленных результатов (значение параметра Число результатов) будет равно половине тех, что находятся в значении Слой поиска.
Будет возвращено максимум 10000 объектов.
Параметр Метод сопоставления имеет следующие варианты значений:
Значения атрибутов —наиболее схожие кандидаты будут иметь наименьшую сумму квадратов различий для всех атрибутов Полей анализа. Все значения будут стандартизированы до расчета различий.
Профили атрибутов —вычисляется косинусный коэффициент подобия. Косинусный коэффициент подобия определяет те же связи среди стандартизованных значений атрибутов, а не пытается сопоставить значения. Например, предположим, что три значения Поля анализа называются A1, A2 и A3. A2 вдвое больше A1, а A3 почти равно A2. Если значение параметра Метод сопоставления будет Профили атрибутов, инструмент будет искать кандидатов с теми же атрибутивными соотношениями: A2 вдвое больше A1, а А3 почти равно A2. Так как этот метод ищет отношения между атрибутами, вы должны указать минимум два Поля анализа. Вы можете использовать метод косинусного подобия (опция Профили атрибутов) для поиска места, схожего с Лос Анджелесом, но по другой шкале, например, рассматривая профиль численности населения в сравнении с количеством машин в сравнении с количеством жителей моложе 20-ти лет. Косинусный коэффициент подобия может иметь значения от 1.0 (полное сходство) до -1.0 (полное различие). Значение косинусного коэффициента подобия записывается в Выходные объекты в поле
simindex.
Параметр Поля анализа должен быть числовыми и присутствовать с тем же именем и типом поля в обоих параметрах Входной слой и Поле поиска. Если инструмент не находит соответствующие поля в значении Слой поиска, появится предупреждение о том, что отсутствующие атрибуты не будут участвовать в анализе.
Все атрибуты, использованные для сопоставления, записываются в выходные данные. Параметр Присоединяемые поля позволяет указать поля, которые будут добавлены в выходную таблицу. По умолчанию поля не добавляются. Используйте параметр Присоединяемые поля для выбора полей, которые хотите добавить из значения Слой поиска.
Все Входные слои и итоги сопоставления записываются в выходные объекты вместе с Полями анализа и Присоединяемыми полями. Кроме того, в выходные объекты будут добавлены следующие поля:
Имя поля
Описание
Примечания
location_typeСтрока, указывающая какие объекты являются базовым слоем (входным), а какие слоем кандидатов (поиска).
simrankКогда вы указываете значение Наиболее схожие или Оба для значения параметра Наиболее или наименее схожие, все найденные решения получают ранг от наиболее до наименее схожих. Наиболее сходное решение получает значение ранга 1.
Это поле включается в значение Выходные объекты, когда вы указываете Наиболее схожие или Оба для значения параметра Наиболее или наименее схожие.
dissimrankКогда вы указываете значение Наименее схожие или Оба для значения параметра Наиболее или наименее схожие, все найденные решения получают ранг от наименее к наиболее схожим. Наименее схожее решение получает значение ранга 1.
Это поле включается в значение Выходные объекты, когда вы указываете Наименее схожие или Оба для значения параметра Наиболее или наименее схожие.
simindexВ этом поле определяется количественное значение сходства с целевым объектом. Когда вы указываете Значения атрибутов для Метода сопоставления, значение представляет собой сумму квадратов разности значений.
Подробнее о вычислении этого индекса см. в разделе Как работает Поиск сходства.
Это поле включается в значение Выходные объекты, когда вы указываете Значения атрибута в качестве значения параметра Метод сопоставления.
cosimindexВ этом поле определяется количественное значение сходства с целевым объектом. Когда вы указываете Профили атрибутов для Метода сопоставления, это значение представляет собой сходство косинусов.
Подробнее о вычислении этого индекса см. в разделе Как работает Поиск сходства.
Это поле включается в значение Выходные объекты, когда вы указываете Профили атрибутов в качестве значения параметра Метод сопоставления.
labelrankЭто поле используется только для целей отображения. Инструмент использует это поле для задания метода отображения результатов анализа по умолчанию.
reference_idУникальное значение ID для базовых объектов. Объектам поиска дается значение null.
search_idУникальное значение ID для объектов поиска. Базовым объектам дается значение null.
Выходные данные автоматически добавляются в таблицу содержания с методом отображения по умолчанию, который применяется к полю
labelrank.Чтобы повысить производительность инструмента Найти схожие местоположения, выполните одно или несколько из следующего:
Установите параметр среды экстента таким образом, чтобы анализировались только интересующие вас данные.
Выберите только несколько объектов для справочного слоя.
Используйте локальные данные, относительно места выполнения анализа.
Этот инструмент геообработки работает на Spark. Анализ выполняется на настольном компьютере с использованием параллельно работающих ядер. См. раздел Информация по инструментам GeoAnalytics Desktop, чтобы узнать больше о выполнении анализа.
При запуске инструментов GeoAnalytics Desktop аналитика выполняется на настольном компьютере. Для оптимальной производительности, данные должны быть доступны на настольном ПК. Если используется размещенный векторный слой, рекомендуется использовать ArcGIS GeoAnalytics Server. Если данные не являются локальными, инструмент будет работать дольше. Чтобы использовать ваш ArcGIS GeoAnalytics Server для проведения анализа, см. раздел Инструменты GeoAnalytics.
Аналогичный анализ можно выполнить при помощи инструмента [Поиск сходства] (../spatial-statistics/similarity-search.yml) из набора инструментов Пространственная статистика в ArcGIS Pro.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входной слой |
Базовый слой (или выборка в слое), содержащий объекты для сопоставления. Инструмент ищет объекты, подобные этим объектам. Если указано более одного объекта, сопоставление основывается на средних значениях атрибутов. |
Table View |
|
Слой поиска |
Слой кандидатов (или выборка в слое), содержащий объекты-кандидаты. Инструмент ищет среди этих кандидатов объекты с наибольшим сходством (или наибольшим различием) со значением параметра Входной слой. |
Table View |
|
Выходной набор данных |
Имя выходного класса пространственных объектов. Выходной класс объектов содержит запись для каждого из значения параметра Входной слой и для всех найденных объектов решений. |
Feature Class; Table |
|
Поля анализа |
Список числовых атрибутов, отображающий критерии соответствия. |
String |
|
Наибольшее или наименьшее сходство |
Указывает, являются ли объекты наиболее или наименее похожими на значение параметра Входной слой.
|
String |
|
Метод сопоставления |
Указывает, будут ли сопоставления по сходству и различию основываться на значениях или отношениях между косинусами.
|
String |
|
Число результатов |
Число сопоставлений решений, которые будут найдены. Ввод нулевого значения либо числа большего, чем общее число объектов Слоя поиска, приведет к ранжированию всех объектов-кандидатов с максимальным значением 10000. |
Long |
|
Присоединить поля (Дополнительный) |
Дополнительный список атрибутов для включения с выходными данными. Вам может потребоваться включить, например, идентификатор имени, категорийное поле или поле даты. Эти поля не используются для определения сходства, они включаются в атрибуты выходных параметров для справки. По умолчанию поля не добавляются. |
Field |
Параметры среды
Выходная система координат, Экстент, Текущая рабочая область
Информация о лицензировании
- Basic: Нет
- Standard: Нет
- Advanced: Да