Заполнить пропущенные значения (Углубленный анализ пространственно-временных закономерностей)

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

Заменяет пропущенные (null) значения на вычисленные на основе значений пространственных соседей, пространственно-временных соседей, временных рядов или значений глобальной статистики.

Более подробно о работе инструмента Заполнить пропущенные значения

Иллюстрация

Иллюстрация инструмента Заполнить пропущенные значения

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

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

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

  • В выходном результате будет три поля для каждого поля из параметра Поля для заполнения. В первом будут содержатся исходное и заполненное значения, а во втором – индикатор того, что значение было вычислено. Вычисленное поле сохранит исходное имя поля, но псевдонимы полей будут созданы с использованием следующего правила присвоения имен: <field>_FILLED и <field>_ESTIMATED. Для входных объектов третье поле - это поле числа соседей, <field>_ N_NEIGHBORS, использованных для вычисления каждого оцениваемого значения. Для входных автономных таблиц третье поле - это поле числа записей, <field>_NUM_REC_USED, используемых в вычислении каждого оценочного значения.

  • Для входных объектов выходные данные также будут включать поля, содержащие значения, которые могут помочь вам понять количество соседей и диапазон значений соседей, используемых в вычислениях для целевого пропущенного значения. Если для параметра Метод заполнения задано Среднее, показывается среднеквадратическое отклонение (<field>_STD) соседних объектов, использованных в расчетах. Максимальное соседнее значение (<field>_MAX) показывается для опции Максимум, а минимальное (<field>_MIN) - для опции Минимум. Если для параметра Метод заполнения задано Медиана, будет показываться среднее абсолютное отклонение (<field>_MAD) соседей. Если отсутствующие значения были заполнены с помощью опции Временной тренд, в поле <field>_RES будет содержаться сумма квадратов отклонений сплайна. Поле NNBRS будет содержать количество соседей, которые учитывались для вычисления значений.

  • Для автономных таблиц выходные данные будут включать поля, содержащие значения, которые помогут вам понять статистику и диапазон ненулевых значений поля, используемых в вычислениях для целевого пропущенного значения. Если для параметра Метод заполнения задано Среднее, будет сообщаться среднеквадратическое отклонение (<field>_STD) всех ненулевых значений поля, используемых в расчетах. Максимальное значение входного поля (<field>_MAX) будет указано для опции Максимум, а минимальное значение (<field>_MIN) - для опции Минимум. Если для параметра Метод заполнения задано Медиана, будет сообщаться среднее абсолютное отклонение (<field>_MAD) не пустых значений. Если отсутствующие значения были заполнены с помощью опции Временной тренд, в поле <field>_RES будет содержаться сумма квадратов отклонений сплайна.

  • Можно включить поля без пустых значений. Эти поля будут копироваться в выходные данные, но у них не будет дополнительных полей, связанных с ними в выходных данных (например, <field>_FILLED или <field>_ESTIMATED). Либо вы можете предоставить значение для параметра Уникальный ID, который будет добавлен к выходному результату и может использоваться для присоединения результатов обратно к входным объектам или таблице.

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

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

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

    • Если данные хранятся в связанной таблице (то есть у вас есть набор объектов в классе объектов со связанной таблицей, содержащей атрибуты времени), и вы хотите заполнить недостающие значения в связанной таблице, вы можете использовать параметр Связанная таблица. Значение параметра ID местоположения соответствует каждому объекту во входном классе объектов и набору записей в связанной таблице и должно быть уникальным для каждого входного объекта.
    • Если данные хранятся в одном и том же классе пространственных объектов (т.е. повторяют форму или геометрию), параметр ID местоположения будет указывать каждое уникальное местоположение в классе пространственных объектов. Например, если у вас есть данные о населении округов США за 10 лет, каждый округ будет повторяться в классе объектов 10 раз, а идентификатор округа будет использоваться для указания каждого уникального местоположения округа. ID местоположения должен быть уникальным для каждого местоположения, но не обязательно уникальным для каждого объекта.

  • Значение ID местоположения ­ целочисленное или текстовое поле, которое должно представлять уникальные и стационарные местоположения. У них не должно быть разных координат x,y в разные моменты времени.

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

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

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

  • Если выбрана опция Фиксированное расстояние, Только совпадающие ребра или Только совпадающие углы для параметра Концепции пространственных отношений, то пространственно-временное окно может быть симулировано путем выбора параметров Канал расстояния и Временное соседство.

  • Если выбрана опция Фиксированное расстояние, Только совпадающие ребра или Только совпадающие углы для параметра Определение пространственных взаимоотношений, может быть задано значение параметра Число пространственных соседей для указания минимального количества соседей.

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

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

  • Опция Временной тренд использует метод одномерного интерполированного сплайна из пакета интерполяции SciPy.

  • При заполнении отсутствующих значений временных рядов данных с использованием пространственных соседей задайте для параметра Временное соседство значение 0.

  • Если ваши данные являются данными временных рядов, для фильтрации по времени нужно воспользоваться параметром Временное соседство. Установка для параметра Временное соседство значения 0, позволяет работать только с пространственными соседями.

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

  • Поле N_NEIGHBORS содержит число соседей, использованных для вычисления значения для этого объекта. Если для параметра Метод заполнения задано Временной тренд, это число – количество значений, которые существуют во временном ряду для определенного значения ID местоположения (например, если вы пропустили только одно значение в вашем временном ряду, будет выдаваться число временных шагов в вашем наборе данных минус 1). Если вы используете для параметра Определение пространственных взаимоотношений значение K ближайших соседей и Временная окрестность, число соседей будет включать k соседей для объекта, которые попадают в указанное временное окно.

  • Параметр Значение Null представляет пустые (отсутствующие) значения. Этот параметр используется по-разному в зависимости от форматов входных и выходных данных.

    • Для классов пространственных объектов или таблиц базы геоданных <Null> считается пустым (отсутствующим значением), если для параметра Значение Null не задано значение. Если значение указано, это значение и значения <Null> будут оцениваться в выходных данных инструмента.
    • Для шейп-файлов и таблиц dBASE параметр Значение Null обязателен. Вы должны предоставить значение, представляющее пустые или отсутствующие значения во входных данных (например, -9999).
    • Если входными данными является класс пространственных объектов или таблица файловой базы геоданных, а выходными данными является шейп-файл или таблица dBASE, этот параметр необходим, чтобы указать, как отсутствующие значения, которые невозможно оценить, будут представлены в выходных данных инструмента.

  • Отсутствующие значения, которые невозможно оценить и заполнить, будут сообщаться в выходных данных в формате, в котором изначально существовали эти пустые значения, или как указано в параметре Значение Null.

  • Сообщения с подробной информацией об анализе и характеристиками заполненных полей появляются внизу панели Геообработка при выполнении инструмента. Чтобы получить доступ к сообщениям, поместите курсор мыши над индикатором выполнения и щелкните всплывающую кнопку Всплывающее окно или разверните раздел сообщений в панели Геообработка. Вы также можете открыть сообщения, касающиеся ранее запущенного инструмента Заполнить отсутствующие значения с панели История геообработки.

Параметры

ПодписьОписаниеТип данных
Входные объекты или таблица

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

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

Feature Layer; Table View
Выходные объекты или таблица
(Дополнительный)

Выходные объекты или автономная таблица, которая будет включать заполненные (оцененные) значения.

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

Feature Class; Table
Поля для заполнения

Числовые поля с отсутствующими значениями (null).

Field
Метод заполнения

Указывает тип применяемого вычисления. Опция Временной тренд доступна, только если заданы значения параметров ID местоположения и Поле времени.

  • СреднееПустые значения будут заменены средним (арифметическим) значением соседних объектов или для автономных таблиц средним значением поля, которое должно быть заполнено.
  • МинимумПустые значения будут заменены минимальным (наименьшим) значением соседних объектов или для автономных таблиц минимальным значением поля, которое должно быть заполнено.
  • МаксимумПустые значения будут заменены максимальным (наибольшим) значением соседних объектов или для автономных таблиц максимальным значением поля, которое должно быть заполнено.
  • МедианаПустые значения будут заменены медианой значений соседних объектов (отсортированным средним значением) или для автономных таблиц медианой поля, которое нужно заполнить.
  • Временной трендПустые значения будут заменены на основе тренда в этом уникальном месте.
String
Определение пространственных взаимоотношений
(Дополнительный)

Определяет, как задаются пространственные отношения между объектами.

  • Фиксированное расстояниеНаходящиеся в пределах заданного критического расстояния соседние объекты (значение параметра Канал расстояния) для каждого объекта будут включены в анализ, все располагающиеся вне этого расстояния - будут исключены.
  • Ближайшая окрестность Kk ближайших объектов будет включено в вычисления, где k – определенный числовой параметр.
  • Только совпадающие ребраТолько соседние полигональные объекты, которые имеют смежную границу или перекрываются, повлияют на расчеты для целевого полигонального объекта.
  • Совпадающие ребра и углыПолигональные объекты, которые имеют общую границу, общий узел или перекрываются, повлияют на расчеты для целевого полигонального объекта.
  • Получить пространственные веса из файлаПространственные отношения определены в файле пространственных весов. Путь к файлу с пространственными весами указан в параметре Файл Матрицы весов.
String
Диапазон расстояний
(Дополнительный)

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

Linear Unit
Временная окрестность
(Дополнительный)

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

Time Unit
Поле времени
(Дополнительный)

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

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

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

Field
Число пространственных соседей
(Дополнительный)

Число ближайших соседей, которые будут включены в вычисления.

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

Long
ID местоположения
(Дополнительный)

Целочисленное или текстовое поле, содержащее уникальный идентификатор для каждого местоположения.

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

Field
Связанная таблица
(Дополнительный)

Таблица или представление таблицы, содержащее временные данные для каждого объекта параметра Входные объекты или таблица.

Table View
Связанный ID местоположения
(Дополнительный)

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

Field
Файл матрицы пространственных весов
(Дополнительный)

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

File
Уникальный ID
(Дополнительный)

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

Если у вас нет поля Unique ID, вы можете создать его путем добавления нового целочисленного поля в таблицу атрибутов входного класса и вычислив значения полей равными полю FID или OBJECTID.

Field
Пустое значение
(Дополнительный)

Значение для пустых (пропущенных) значений. Если значение не указано, для классов пространственных объектов и таблиц базы геоданных предполагается значение <Null>. Если указано значение, будут заполнены и указанное значение, и все значения <Null>. Если входными или выходными данными является шейп-файл или таблица dBASE, требуется числовое значение заполнителя пустых значений.

Double
Выходная таблица
(Дополнительный)

В выходной таблице содержатся заполненные (вычисленные) значения.

Если задана связанная таблица, требуется выходная таблица.

Table
Присоединить поля во входные данные
(Дополнительный)

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

  • Отмечено - поля, содержащие заполненные значения, будут присоединены к входным данным. Эта опция изменяет входные данные.
  • Не отмечено - будет создан выходной класс объектов или таблица с полями с заполненными значениями. Это значение по умолчанию

Boolean

Производные выходные данные

ПодписьОписаниеТип данных
Обновленные входные объекты или таблица

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

Feature Layer, Table View

arcpy.stpm.FillMissingValues(in_features, {out_features}, fields_to_fill, fill_method, {conceptualization_of_spatial_relationships}, {distance_band}, {temporal_neighborhood}, {time_field}, {number_of_spatial_neighbors}, {location_id}, {related_table}, {related_location_id}, {weights_matrix_file}, {unique_id}, {null_value}, {out_table}, {append_to_input})
ИмяОписаниеТип данных
in_features

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

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

Feature Layer; Table View
out_features
(Дополнительный)

Выходные объекты или автономная таблица, которая будет включать заполненные (оцененные) значения.

Если указано значение параметра related_table, выходные данные этого параметра будут содержать количество оцененных значений в каждом местоположении, а значение параметра out_table будет содержать заполненные (оцененные) значения.

Feature Class; Table
fields_to_fill
[fields_to_fill,...]

Числовые поля с отсутствующими значениями (null).

Field
fill_method

Указывает тип применяемого вычисления. Опция TEMPORAL_TREND доступна, только если заданы значения параметров location_id и time_field.

  • AVERAGEПустые значения будут заменены средним значением соседних объектов.
  • MINIMUMПустые значения будут заменены минимальным (наименьшим) значением соседних объектов.
  • MAXIMUMПустые значения будут заменены максимальным (наибольшим) значением соседних объектов.
  • MEDIANПустые значения будут заменены медианой значений соседних объектов (отсортированным средним значением).
  • TEMPORAL_TRENDПустые значения будут заменены на основе тренда в этом уникальном месте.
String
conceptualization_of_spatial_relationships
(Дополнительный)

Определяет, как задаются пространственные отношения между объектами.

  • FIXED_DISTANCEНаходящиеся в пределах заданного критического расстояния соседние объекты (значение параметра distance_band) для каждого объекта будут включены в анализ, все располагающиеся вне этого расстояния - будут исключены.
  • K_NEAREST_NEIGHBORSk ближайших объектов будет включено в вычисления, где k – определенный числовой параметр.
  • CONTIGUITY_EDGES_ONLYТолько соседние полигональные объекты, которые имеют смежную границу или перекрываются, повлияют на расчеты для целевого полигонального объекта.
  • CONTIGUITY_EDGES_CORNERSПолигональные объекты, которые имеют общую границу, общий узел или перекрываются, повлияют на расчеты для целевого полигонального объекта.
  • GET_SPATIAL_WEIGHTS_FROM_FILEПространственные отношения определены в файле пространственных весов. Путь к файлу пространственных весов указывается в параметре Weights_Matrix_File.
String
distance_band
(Дополнительный)

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

Linear Unit
temporal_neighborhood
(Дополнительный)

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

Time Unit
time_field
(Дополнительный)

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

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

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

Field
number_of_spatial_neighbors
(Дополнительный)

Число ближайших соседей, которые будут включены в вычисления.

Если для параметра conceptualization_of_spatial_relationships заданы опции FIXED_DISTANCE, CONTIGUITY_EDGES_ONLY или CONTIGUITY_EDGES_CORNERS, это число является минимальным числом соседей, которые должны использоваться в вычислениях.

Long
location_id
(Дополнительный)

Целочисленное или текстовое поле, содержащее уникальный идентификатор для каждого местоположения.

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

Field
related_table
(Дополнительный)

Таблица или представление таблицы, содержащее временные данные для каждого объекта параметра in_features.

Table View
related_location_id
(Дополнительный)

Целочисленное или текстовое поле из параметра related_table, содержащее значение параметра location_id, на базе которого будет основываться связь.

Field
weights_matrix_file
(Дополнительный)

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

File
unique_id
(Дополнительный)

Целочисленное поле с различными значениями для каждой записи значения параметра in_features. Это поле может использоваться для обратного присоединения результатов к исходному набору данных.

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

Field
null_value
(Дополнительный)

Значение для пустых (пропущенных) значений. Если значение не указано, для классов пространственных объектов и таблиц базы геоданных предполагается значение <Null>. Если указано значение, будут заполнены и указанное значение, и все значения <Null>. Если входными или выходными данными является шейп-файл или таблица dBASE, требуется числовое значение заполнителя пустых значений.

Double
out_table
(Дополнительный)

В выходной таблице содержатся заполненные (вычисленные) значения.

Если задана связанная таблица, требуется выходная таблица.

Table
append_to_input
(Дополнительный)

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

  • APPEND_TO_INPUTПоля, содержащие заполненные значения, будут присоединены к входным данным. Эта опция изменяет входные данные.
  • NEW_FEATURESБудет создан выходной класс объектов или таблица с полями с заполненными значениями. Это значение по умолчанию
Boolean

Производные выходные данные

ИмяОписаниеТип данных
updated_features

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

Feature Layer, Table View

Пример кода

FillMissingValues, пример 1 (окно Python)

Скрипт окна Python, демонстрирующий использование функции FillMissingValues.

import arcpy
arcpy.env.workspace = r"C:\STPM\Chicago.gdb"
arcpy.FillMissingValues_stpm("Chicago_Data", "Chicago_Filled", "COUNT", "AVERAGE",
                             "K_NEAREST_NEIGHBORS", "", "", "", 8)
FillMissingValues, пример 2 (автономный скрипт)

В следующем автономном скрипте Python показано использование функции FillMissingValues.

# Fill missing values using a feature set and related table
# Use the results to create a space-time cube from defined locations
# Run Emerging Hot Spot Analysis on the data
# Visualize the results in 3d

# Import system modules
import arcpy

# Set property to overwrite existing output, by default
arcpy.env.overwriteOutput = True

# Local variables ...
arcpy.env.workspace = r"C:\STPM\Chicago.gdb"

try:
    # Fill missing values in a feature class containing block group polygon 
    # shapes and a related table containing the incidents. Since some of the 
    # values are missing, you will fill them using the temporal trend method.
    arcpy.FillMissingValues_stpm(
            "Chicago_Feature", "Chicago_FilledFeature", "COUNT", 
            "TEMPORAL_TREND", "", "", NoneNone, "TIME", "", "MYID", 
            "Chicago_Table", "MYID", "", "", "", "Chicago_FilledTable")

    # Create a defined location space-time cube using a related table. Using a 
    # reference time at the start of the month to force binning fall on month 
    # breaks. Using temporal aggregation to sum multiple entries into one month.
    # Using the method drop location if missing values since you already filled 
    # using Fill Missing Values.
    arcpy.CreateSpaceTimeCubeDefinedLocations_stpm(
            "Chicago_FilledFeature", r"C:\STPM\Chicago_Cube.nc", "MYID",
            "APPLY_TEMPORAL_AGGREGATION", "TIME", "1 Months", "REFERENCE_TIME", 
            "10/1/2015", "", "COUNT SUM DROP_LOCATIONS", "Chicago_FilledTable",
            "MYID")

    # Run an emerging hot spot analysis on the defined locations cube. Using 
    # contiguity edges so only block groups that bound each other are considered 
    # neighbors.
    arcpy.EmergingHotSpotAnalysis_stpm(
            r"C:\STPM\Chicago_Cube.nc", "COUNT_SUM_NONE", 
            "Chicago_Cube_EmergingHotSpot", "", 1, "", "CONTIGUITY_EDGES_ONLY")

    # Use Visualize Cube in 3d to see the hot spot results for each time slice
    arcpy.VisualizeSpaceTimeCube3D_stpm(
            r"C:\STPM\Chicago_Cube.nc", "COUNT_SUM_NONE", 
            "HOT_AND_COLD_SPOT_RESULTS", "Chicago_Cube_Visualize3d")

except arcpy.ExecuteError:
    # If an error occurred when running the tool, print the messages
    print(arcpy.GetMessages())

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

  • Basic: Да
  • Standard: Да
  • Advanced: Да

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