ArcGIS Desktop

  • Документация
  • Поддержка

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

Справка

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

Среднее Ближайшее соседство

  • Краткая информация
  • Иллюстрация
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Краткая информация

Вычисляет индекс ближайшего соседства на основе среднего расстояния от каждого объекта до ближайшего к нему соседнего объекта.

Более подробно о том, как работает инструмент Расстояние Среднего ближайшего соседства

Иллюстрация

Среднее ближайшее соседство. Пример использования

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

  • Инструмент Среднее ближайшее соседство возвращает результаты вычислений: Наблюдаемое Среднее Расстояние, Ожидаемое Среднее Расстояние, Индекс Ближайшего Соседства, z-оценка и p-значение. Эти значения доступны в окне результатов и также передаются в качестве производных выходных данных для потенциального использования в моделях и скриптах. Дополнительно, этот инструмент создаст HTML-файл с графическим представлением результатов. Если дважды щелкнуть HTML-файл в окне результатов, данный HTML-файл откроется в установленном по умолчанию браузере. Если щелкнуть правой кнопкой мыши запись Сообщения (Messages) в окне Результаты (Results) и выбрать Вид (View), результаты можно будет просмотреть в диалоговом окне Сообщение (Message).

    Результаты работы инструмента доступны в окне результатов.

    Примечание:
    • Если данный инструмент является частью пользовательского инструмента моделирования, HTML-ссылка появится в окне Результаты (Results) только в том случае, если перед запуском инструмента это было задано в параметрах модели.
    • Для лучшего отображения графики HTML, установите разрешение вашего монитора 96 точек на дюйм.

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

  • Индекс Ближайшего Соседства выражается как отношение Наблюдаемого Среднего Расстояния к Ожидаемому Среднему Расстоянию. Ожидаемое расстояние – среднее расстояние между соседями в гипотетическом случайном распределении. Если индекс меньше чем 1, распределение представляет кластеризацию; если индекс больше чем 1, имеется тенденция к дисперсии или спорным результатам.

  • Метод среднего ближайшего соседства очень чувствителен к значению Область (Area) (небольшие изменения значения параметра Область (Area) могут привести к значительным изменениям в результатах z-оценки и p-значений). Следовательно, инструмент Среднее Ближайшее Соседство (Average Nearest Neighbor) наиболее эффективен для сравнения различных объектов в определенной области исследования. Приведенный ниже рисунок демонстрирует классический пример, как идентично расположенные объекты могут кластеризоваться или располагаться рассеянно в зависимости от указанной области изучения.

    Объекты могут быть сгруппированы или рассредоточены в зависимости от размера изучаемой области

  • Если значение параметра Площадь (Area) не указано, по умолчанию используется площадь минимального описывающего прямоугольника. В отличие от экстента минимальный описывающий прямоугольник может не совпадать с осями Х и У.

  • Когда Входной класс объектов (Input Feature Class) не имеет проекции (т.е. когда координаты заданы в градусах, минутах и секундах), или когда в качестве выходной системы координат (output coordinate system) используется Географическая система координат (Geographic Coordinate System), расстояния в этих случаях будут рассчитываться с помощью хордовых измерений. Измерения хордовых расстояний применяются постольку, поскольку они могут быть быстро вычислены и дают очень хорошие оценки истинных геодезических расстояний, по крайней мере для точек, расстояние между которыми в пределах порядка тридцати градусов. Хордовые расстояния основаны на эллипосиде вращения. Если взять две любые точки на поверхности Земли, то хордовым расстоянием между ними будет длина прямой линии, проходящей через трехмерное тело Земли и соединяющей эти две точки. Хордовые расстояния выражаются в метрах.

    Внимание:

    Следует обязательно производить проецирование ваших данных, если область исследования превышает 30 градусов. Хордовые расстояния не обеспечивают точных оценок геодезических расстояний, превышающих 30 градусов.

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

  • В более ранних версиях, чем ArcGIS 10.2.1, вы бы увидели предупреждение о том, что выбранные вами параметры и системные настройки предполагают проведение вычислений на основе географических координат (градусы, минуты, секунды). Увидев это предупреждение, необходимо было произвести проецирование данных в Систему координат проекции для того, чтобы вычисление расстояний было точным. Однако, начиная с версии 10.2.1, этот инструмент рассчитывает хордовые расстояния для всех случаев, когда требуются вычисления в географической системе координат.

    Внимание:

    Из-за этого изменения имеется небольшая вероятность того, что вам потребуется изменить модели с участием этого инструмента, если эти модели были созданы до выхода версии ArcGIS 10.2.1 и если в эти модели включены жестко-запрограммированные значения параметров Географической системы координат (Geographic Coordinate System). К примеру, если параметр расстояния установлен на что-то вроде 0,0025 градуса, то вам потребуется конвертировать это значение из градусов в метры и заново сохранить свою модель.

  • Есть особые случаи входных объектов, которые могут привести к нулевой площади минимального прямоугольника. В этих случаях маленькое значение, полученное из допуска водных координат XY, будет использоваться, чтобы создать минимальный прямоугольник. Например, если все объекты совпадают (то есть, все имеют те же самые X и Y координаты), в вычислениях будет использоваться область для очень маленького квадратного многоугольника вокруг единственного местоположения. Другой пример – если все объекты были выровнены идеально (например, 3 точки на прямой линии), в вычислениях будет использоваться область прямоугольника с очень маленькой шириной вокруг объектов. Всегда лучше использовать значение Площадь (Area), когда вы используете инструмент Среднее Ближайшее Соседство (Average Nearest Neighbor).

  • Хотя этот инструмент работает с полигональными или линейными данными, он наилучшим образом подходит для событий, случаев и других точечных данных пространственных объектов. Для линейных или полигональных объектов в расчетах используются точные геометрические центроиды для каждого пространственного объекта. Для мультиточек, полилиний или полигонов, состоящих их нескольких частей, центроиды рассчитываются как средневзвешенное среднее значение центра всех частей объекта. При определении весов точечные объекты имеют равный вес (1). Для линейных объектов это длина сегмента. Для полигональных – площадь.

  • Прежние версии:

    В ArcGIS 10 опция графического вывода результатов больше не является автоматической. Взамен этого, создается HTML файл, содержащий результаты. Чтобы просмотреть результаты, необходимо дважды щелкнуть HTML-файл в окне результатов. Возможно, потребуется перестроить пользовательские скрипты или инструменты моделирования, использующие этот инструмент, если они созданы в версии ArcGIS более ранней, чем версия 10. Чтобы модифицировать такие инструменты, откройте их, отключите опцию Отображать результаты графически (Display Results Graphically) и сохраните заново.

  • Этот инструмент при необходимости создает HTML-файл со сводным представлением результатов. HTML-файл не отображается автоматически в окне каталога. Если вы хотите, чтобы HTML-файлы отображались в окне Каталога, откройте приложение ArcCatalog, выберите опцию меню Настройка (Customize), щелкните Опции ArcCatalog (ArcCatalog Options) и выберите закладку Типы файлов (File Types). Нажмите кнопку Новый тип (New Type) и укажите HTML для параметра Расширение файла (File Extension).

    Добавление HTML-файлов в список файлов, отображаемых в окне Каталог
  • Слои карты можно использовать для определения Входного класса объектов (Input Feature Class). Если в слое есть выборка, только выбранные объекты будут включены в анализ.

  • Внимание:

    При использовании шейп-файлов, помните, что в них нельзя хранить нулевые (null) значения. Инструменты или другие процедуры, создающие шейп-файлы из прочих входных данных, могут хранить значения NULL в виде 0 или оперировать ими как нулем. В некоторых случаях нули в шейп-файлах хранятся как очень маленькие отрицательные числа. Это может привести к неожиданным результатам. Дополнительные сведения см. в разделе Рекомендации по геообработке выходных данных шейп-файла.

Синтаксис

AverageNearestNeighbor_stats (Input_Feature_Class, Distance_Method, {Generate_Report}, {Area})
ПараметрОбъяснениеТип данных
Input_Feature_Class

Класс пространственных объектов, как правило, точечный класс объектов, для которого будет вычислено расстояние среднего ближайшего соседства.

Feature Layer
Distance_Method

Определяет, как рассчитываются расстояния от одного объекта до соседнего объекта.

  • EUCLIDEAN_DISTANCE —Расстояние по прямой линии между двумя точками (как ворона летает)
  • MANHATTAN_DISTANCE —Расстояние между двумя точками, измеренное вдоль осей (городских кварталов); рассчитывается суммированием абсолютных разностей между координатами х и у
String
Generate_Report
(Дополнительный)
  • NO_REPORT —Результаты не будут представлены в графической форме. Это значение используется по умолчанию.
  • GENERATE_REPORT —Графическая сводка будет представлена в формате HTML-файла.
Boolean
Area
(Дополнительный)

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

Double

Пример кода

AverageNearestNeighbor Пример 1 (окно Python)

Следующий скрипт, представленный в окне Python, демонстрирует, как использовать инструмент Среднее Ближайшее Соседство.

import arcpy
arcpy.env.workspace = r"C:\data"
arcpy.AverageNearestNeighbor_stats("burglaries.shp", "EUCLIDEAN_DISTANCE", "NO_REPORT", "#")
AverageNearestNeighbor Пример 2. (автономный скрипт Python)

Следующий автономный Python скрипт демонстрирует, как использовать инструмент Среднее Ближайшее Соседство.

# Analyze crime data to determine if spatial patterns are statistically significant
 
# Import system modules
import arcpy
 
# Local variables...
workspace = "C:/data"
crime_data = "burglaries.shp"
 
try:
    # Set the current workspace (to avoid having to specify the full path to the feature classes each time)
    arcpy.env.workspace = workspace
 
    # Obtain Nearest Neighbor Ratio and z-score
    # Process: Average Nearest Neighbor...
    nn_output = arcpy.AverageNearestNeighbor_stats(crime_data, "EUCLIDEAN_DISTANCE", "NO_REPORT", "#")
    
    # Create list of Average Nearest Neighbor output values by splitting the result object
    print("The nearest neighbor index is: " + nn_output[0])
    print("The z-score of the nearest neighbor index is: " + nn_output[1])
    print("The p-value of the nearest neighbor index is: " + nn_output[2])
    print("The expected mean distance is: " + nn_output[3])
    print("The observed mean distance is: " + nn_output[4])
    print("The path of the HTML report: " + nn_output[5])
 
except arcpy.ExecuteError:
    # If an error occurred when running the tool, print out the error message.
    print(arcpy.GetMessages())

Параметры среды

  • Текущая рабочая область (Current Workspace)
  • Временная рабочая область (Scratch Workspace)
  • Выходная система координат (Output Coordinate System)
    Примечание:

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

  • Географические преобразования (Geographic Transformations)

Информация о лицензиях

  • ArcGIS Desktop Basic: Да
  • ArcGIS Desktop Standard: Да
  • ArcGIS Desktop Advanced: Да

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

  • Обзор группы инструментов Анализа структурных закономерностей
  • Моделирование пространственных отношений
  • Что такое z-оценка? Что такое p-значение?
  • Многовариантный пространственный кластерный анализ (Функция Ripley's K)
  • Пространственная автокорреляция (Глобальный индекс Морана I)
  • Как работает инструмент Среднее Ближайшее соседство

ArcGIS Desktop

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

ArcGIS Platform

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

Об Esri

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