Обновить объекты записями инцидентов (Инструменты Анализа преступности и безопасности)
Краткая информация
Обновляет существующую таблицу или конвертирует непространственную таблицу в точечные объекты на основе координат x, y или адресов, и обновляет существующий набор данных новой или обновленной информацией из таблицы.
Использование
Класс точечных объектов, точечный векторный слой или таблица, в которую будут добавляться или обновляться записи из входной таблицы, должны существовать.
В этом инструменте можно использовать табличные данные, экспортированные из диспетчерской системы или системы управления записями.
Этот инструмент поддерживает в качестве входных данных таблицы в следующих форматах:
База геоданных
dBASE (
.dbf)Рабочие листы Microsoft Excel (
.xlsили.xlsx)-
Файлы с разделителями-запятыми (
.csv,.txtи.asc)Файлы с разделителями-табуляторами (
.tsvи.tab)Файлы с разделителями вертикальной чертой (
.psv)
Для файлов с разделителями первая строка входного файла используется в качестве имен полей выходной таблицы. В именах полей не должно быть пробелов и специальных символов (таких как $ или *), и если в первой строчке входного файла они есть, появится соответствующее сообщение об ошибке.
Для выполнения операций геокодирования с помощью ArcGIS World Geocoding Service требуется учетная запись организации ArcGIS Online и необходимы кредиты. Учетная запись организации должна иметь достаточное количество кредитов для выполнения всего запроса на геокодирование.
Когда создается дополнительная таблица значений параметров Таблица недопустимых записей, и в ней содержатся записи, которые не были обработаны как новые или обновленные объекты. Полная входная таблица записей будет добавлена к значению параметра Таблица недопустимых записей вместе с полем
INV_REASON. ПолеINV_REASONсодержит код, определяющий причину, по которой запись не была обработана как новая или обновленная.Поле
INV_REASONдобавляется в Таблицу недопустимых записей со следующими кодами ошибки:NULL_ADDR—Все поля адресов во входной таблице содержат значения null.NULL_ID—Поля входного ID таблицы содержат значения null.NULL_XY—Поля координат x и y входной таблицы содержат значения null.BAD_DATE—Входная дата записи входной таблицы равна null или не может быть конвертирована в допустимую дату.BAD_ADDR—Кандидат-адрес из записи входной таблицы не сопоставлен.BAD_FM—Сопоставление полей записи входной таблицы выполнить не удалось, поскольку значение не может быть записано в выходное поле. Например, текстовые значения невозможно добавить в числовые поля, а также в текстовые поля, в случае если эти значения длинней, чем длина поля. Когда возникает этот код, полеINV_FLDдобавляется к значению Таблицы недопустимых записей и содержит список полей из значения Входная таблица, содержащих значения, которые не могут быть записаны в значение Целевые объекты.DUP_ID—Запись входной таблицы содержит дублирующейся ID и не была обновлена до целевых объектов, поскольку старше имеющейся записи или присутствует более новая запись. Определяется по дате последнего изменения. Если дата последнего изменения не используется, определяется по наибольшему значениюOBJECTID.APD_ERR—Запись входной таблицы не удалось присоединить к целевому слою из-за непредвиденной ошибки при обработке.UPD_ERR—Запись входной таблицы не удалось использовать для обновления соответствующей целевой записи в сервисе объектов из-за непредвиденной ошибки во время обработки. При появлении этого кода полеINV_FLDдобавляется к Таблице недопустимых записей и содержит код ошибки сервиса объектов и описание ошибки, возникшей при обработке.
Подсказка:
Распространенной причиной, по которой идентифицируется код ошибки
UPD_ERRилиAPD_ERR, является наличие ресурсов HTML, хранящихся в полях входной таблицы. Это вызывает ошибку, поскольку конфигурация по умолчанию сервисов объектов препятствует добавлению HTML-значений в поле.Если значение параметра Таблица недопустимых записей не указано, во временной рабочей области создается файл
invalid_records_<timestamp>.fid. Этот файл содержит значениеOBJECTIDкаждой записи Входной таблицы, которая не может быть добавлена или обновлена в параметре Целевые объекты.Когда отмечены оба параметра: Обновить существующие целевые объекты и Обновить геометрию существующих объектов, поля местоположения параметра Входная таблица сравниваются с полями местоположения параметра Целевые объекты для определения того, будет ли происходить обновление геометрии в значении параметра Целевые объекты. Когда для Типа местоположения задано Адреса, сравниваются значения Полей адреса. Если между записью Входной таблицы и значениями параметра Целевые объекты есть различия, геометрия Целевых объектов обновляется геокодированным положением, основанным на полях адресов в записи Входной таблицы. Запись Входной таблицы не будет геокодироваться, если различие не найдено.
Если слой, указанный в значении параметра Целевые объекты, является слоем сервиса объектов, используйте параметр Конвертировать даты в часовой пояс UTC, чтобы задать, будут ли значения дат из Входной таблицы преобразованы во всемирное координированное время (UTC). Предполагается, что значения данных относятся к тому же часовому поясу, что и локальная система.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входная таблица |
Непространственная таблица или таблица, содержащая x- и y-координаты или адреса, которые определяют местоположение записей. |
Table View |
|
Целевые объекты |
Класс точечных объектов, векторный точечный слой или таблица, которая будет обновлена. |
Feature Layer; Table View |
|
Тип местоположения (Дополнительный) |
Определяет, будут ли создаваться объекты с использованием координат x,y или адресов. Этот параметр активен, только если значением параметра Целевые объекты является класс пространственных объектов или слой.
|
String |
|
Поле X (Дополнительный) |
Поле входной таблицы, которое содержит координаты x (долготу). Этот параметр активен, только если для параметра Тип местоположения задано Координаты, а значением параметра Целевые объекты является класс пространственных объектов или слой. |
Field |
|
Поле Y (Дополнительный) |
Поле входной таблицы, которое содержит координаты y (широту). Этот параметр активен, только если для параметра Тип местоположения задано Координаты, а значением параметра Целевые объекты является класс пространственных объектов или слой. |
Field |
|
Система координат (Дополнительный) |
Система координат для x и y. Этот параметр активен, только если для параметра Тип местоположения задано Координаты, а значением параметра Целевые объекты является класс пространственных объектов или слой. |
Coordinate System |
|
Локатор адресов (Дополнительный) |
Локатор адресов, который будет использоваться для геокодирования таблицы адресов. Если для этого параметра установлено использование сервиса геокодирования ArcGIS World Geocoding Service, эта операция может привести к расходованию кредитов. Примечание:При использовании локального локатора адресов добавление расширения Этот параметр активен, только если для параметра Тип местоположения задано Адреса, а значением параметра Целевые объекты является класс пространственных объектов или слой. |
Address Locator |
|
Тип адреса (Дополнительный) |
Задает способ сопоставления полей адресов, используемых локатором адресов, с полями входной таблицы адресов. Укажите Одно поле, если полный адрес хранится во входной таблице в одном поле, например, 303 Peachtree St NE, Atlanta, GA 30308. Задайте Несколько полей, если входные адреса разделены на несколько полей, например Address, City, State и ZIP для общего адреса в США. Этот параметр активен, только если для параметра Тип местоположения задано Адреса, а значением параметра Целевые объекты является класс пространственных объектов или слой.
|
String |
|
Поля адреса (Дополнительный) |
Поля входной таблицы, которые соответствуют полям локатора адресов. Некоторые локаторы поддерживают несколько полей входных адресов, например, Если вы не будете сопоставлять необязательное входное поле адреса, используемое локатором адресов, с полем во входной таблице адресов, оставьте имя поля пустым, чтобы указать, что сопоставление отсутствует. Этот параметр активен только тогда, когда для параметра Тип местоположения задано Адреса. Столбцы таблицы значений:
|
Value Table |
|
Недопустимая таблица записей (Дополнительный) |
Выходная таблица, содержащая список недопустимых записей и соответствующих кодов недостоверности. |
Table |
|
Выражение (Дополнительный) |
SQL-выражение, которое будет использоваться для выбора поднабора записей входного набора данных. Если указано несколько наборов данных, выражение будет применено ко всем. Если во входном наборе данных отсутствуют записи, удовлетворяющие выражению, ни одна запись не будет присоединена к целевому набору. Более подробно о синтаксисе SQL см. [Справочник по SQL для выражений запросов, применяемых в ArcGIS] (../../help/mapping/navigation/sql-reference-for-elements-used-in-query-expressions.md). |
SQL Expression |
|
Обновление существующих целевых объектов (Дополнительный) |
Определяет, будут ли обновляться имеющиеся записи в значении параметра Целевые объекты.
|
Boolean |
|
Сопоставление полей (Дополнительный) |
Поле или поля ID, которые будут использоваться для определения соответствий между значениями Входной таблицы и Целевых объектов. Это параметр активен только тогда, когда отмечен параметр Обновление существующих целевых объектов. Столбцы таблицы значений:
|
Value Table |
|
Поле даты последнего изменения входной таблицы (Дополнительный) |
Поле, содержащее дату последнего изменения записей Входные объекты. Поддерживаются типы полей дат и строковые. Это параметр активен только в случае, если отмечен параметр Обновление существующих целевых объектов. |
Field |
|
Поле даты последнего изменения целевых объектов (Дополнительный) |
Поле, содержащее дату последнего изменения записей Целевых объектов. Это должно быть поле даты. Это параметр активен только в случае, если отмечен параметр Обновление существующих целевых объектов. |
Field |
|
Обновление только сопоставленных объектов (Дополнительный) |
Задает, будут ли только обновляться существующие записи, или будут обновляться существующие записи и добавляться новые. Это параметр включается только в случае, если отмечен параметр Обновление существующих целевых объектов.
|
Boolean |
|
Обновить геометрию существующих объектов (Дополнительный) |
Задает обновление геометрии существующих объектов. Этот параметр включен только в случае, если отмечен параметр Обновление существующих целевых объектов, а значением параметра Целевые объекты является класс пространственных объектов или слой.
|
Boolean |
|
Тип сопоставления полей (Дополнительный) |
Определяет, должны ли для присоединения данных поля входной таблицы соответствовать полям целевых объектов.
|
String |
|
Сопоставление полей (Дополнительный) |
Определяет, как атрибутивные поля входной таблицы будут трансформированы или сопоставлены с целевыми объектами. Этот параметр активен только если для параметра Тип сопоставления полей задано Использовать список полей для согласования изменений. Поскольку значения входной таблицы присоединяются к существующему целевому объекту, содержащему предварительно заданные поля, вы не можете добавлять, удалять или менять типы полей в списке полей. Однако можно задать правила слияния для каждого выходного поля. Список полей также может использоваться для объединения значений из двух или более входных полей в одно выходное. |
Field Mappings |
|
Формат времени |
Формат входного поля, содержащего значения времени. Допустимые типы: короткое целое, длинное целое, с плавающей точкой, двойной точности, текст или дата. Вы можете выбрать либо стандартный формат времени из ниспадающего списка, либо указать пользовательский формат. Примечание:Формат строк чувствителен к регистру.
[Более подробно о пользовательских форматах дат и времени] (../../help/mapping/time/convert-string-or-numeric-time-values-into-data-format.md) Этот параметр активен только в случае, если значение параметра Дата последнего изменения входной таблицы является текстовым полем, а значение параметра Поле даты последнего изменения целевых объектов является полем даты, или входное значение параметра Список полей является текстовым полем, а выходное — полем даты. |
String |
|
Конвертировать даты в часовой пояс UTC (Дополнительный) |
Определяет, будут ли значения дат во входных записях преобразованы из часового пояса локальной системы в UTC. Этот параметр активен, только если значением параметра Целевые объекты является слой сервиса объектов.
|
Boolean |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Обновленные целевые объекты |
Обновленный целевой набор данных. |
Feature Layer; Table View |
Параметры среды
Информация о лицензировании
- Basic: Да
- Standard: Да
- Advanced: Да