Обновить объекты записями инцидентов (Анализ преступности и безопасность)

ArcGIS Pro 3.4 | | Архив справки

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

Обновляет существующую таблицу или конвертирует непространственную таблицу в точечные объекты на основе координат 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_ID — поля входного ID таблицы содержат нулевые значения.
    • NULL_XY — поля координат x и y входной таблицы содержат нулевые значения.
    • BAD_DATE — входная дата таблицы записей содержит нулевые значения или не может быть конвертирована в допустимую дату.
    • BAD_ADDR — кандидат адреса из входной таблицы не сопоставлен.
    • BAD_FM — сопоставление полей входной таблицы записей выполнить не удалось, поскольку значение не может быть записано в выходное поле. Например, текстовые значения невозможно добавить в числовые поля, а также в текстовые поля, в случае если эти значения длинней, чем длина поля. Когда возникает этот код, поле INV_FLD добавляется к значению Таблицы недопустимых записей и содержит список полей из значения Входная таблица, содержащих значения, которые не могут быть записаны в значение Целевые объекты.
    • DUP_ID — запись входной таблицы имеет дублирующейся ID и не была обновлена до целевого объекта, поскольку старше имеющейся записи или присутствует более новая запись. Определяется по дате последнего изменения. Если дата последнего изменения не используется, определяется по наибольшему значению OBJECTID.

    Если значение параметра Таблица недопустимых записей не указано, во временной рабочей области создается файл invalid_records_<timestamp>.fid. Этот файл содержит значение OBJECTID каждой записи Входной таблицы, которая не может быть добавлена или обновлена в параметре Целевые объекты.

  • Когда включены оба параметра: Обновить существующие целевые объекты и Обновить геометрию существующих объектов, поля местоположения параметра Входная таблица сравниваются с полями местоположения параметра Целевые объекты для определения, будет ли происходить обновление геометрии в параметре Целевые объекты. Когда Тип местоположения задан как Адреса, сравниваются значения Полей адресов. Если между записями Входной таблицы и значениями параметра Целевые объекты имеются различия, геометрия Целевых объектов обновляется геокодированным положением, основанным на полях адресов в записи Входной таблицы. Запись Входной таблицы не будет геокодироваться, если различие не найдено.

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

Параметры

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

Непространственная таблица или таблица, содержащая x- и y-координаты или адреса, которые определяют местоположение записей.

Table View
Целевые объекты

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

Feature Layer; Table View
Тип местоположения
(Дополнительный)

Задает, будут ли создаваться объекты с использованием координат x,y или адресов.

Этот параметр активен, только если значением параметра Целевые объекты является класс пространственных объектов или слой.

  • КоординатыОбъекты будут создаваться с использованием координат x,y входной записи.
  • АдресаОбъекты будут создаваться с использованием адреса входной записи, с помощью локатора.
String
Поле X
(Дополнительный)

Поле входной таблицы, которое содержит координаты x (долготу).

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

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

Поле входной таблицы, которое содержит координаты y (широту).

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

Field
Система координат
(Дополнительный)

Система координат для x и y.

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

Coordinate System
Локатор адресов
(Дополнительный)

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

Когда этот параметр настроен на использование ArcGIS World Geocoding Service, в этой операции могут использоваться кредиты.

Примечание:

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

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

Address Locator
Тип адреса
(Дополнительный)

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

Укажите Одно поле, если полный адрес хранится во входной таблице в одном поле, например, 303 Peachtree St NE, Atlanta, GA 30308. Задайте Несколько полей, если входные адреса разделены на несколько полей, например Address, City, State и ZIP для общего адреса в США.

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

  • Несколько полейАдреса будут разбиты на несколько полей.
  • Одно полеАдреса будут содержаться в одном поле.
String
Поля адреса
(Дополнительный)

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

Некоторые локаторы поддерживают несколько полей входных адресов, например Address, Address2 и Address3. В этом случае компонент адреса может быть разделен на несколько полей, и поля адреса будут объединены во время геокодирования. Например, 100, Main St и Apt 140 в трех полях или 100 Main St и Apt 140 в двух полях в результате геокодирования образуют адрес в виде 100 Main St Apt 140.

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

Это параметр активен только тогда, когда параметр Тип местоположения задан как Адреса.

Value Table
Недопустимая таблица записей
(Дополнительный)

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

Table
Выражение
(Дополнительный)

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

Более подробно о синтаксисе SQL см. Справочник по SQL для выражений запросов, применяемых в ArcGIS.

SQL Expression
Обновление существующих целевых объектов
(Дополнительный)

Задает, будут ли обновляться имеющиеся записи в параметре Целевые объекты.

  • Отмечено - записи из параметра Входная таблица будут обновлены в параметре Целевые объекты, если они там присутствуют.
  • Не отмечено - записи из параметра Входная таблица будут присоединены к параметру Целевые объекты. Это значение по умолчанию
Boolean
Сопоставление полей
(Дополнительный)

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

Это параметр активен только тогда, когда включен параметр Обновление существующих целевых объектов.

Value Table
Поле даты последнего изменения входной таблицы
(Дополнительный)

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

Поддерживаются типы полей дат и строковые.

Это параметр активен только тогда, когда включен параметр Обновление существующих целевых объектов.

Field
Поле даты последнего изменения целевых объектов
(Дополнительный)

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

Это должно быть поле даты.

Это параметр активен только тогда, когда включен параметр Обновление существующих целевых объектов.

Field
Обновление только сопоставленных объектов
(Дополнительный)

Задает, будут ли только обновляться существующие записи, или будут обновляться существующие записи и добавляться новые.

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

Это параметр активен только тогда, когда включен параметр Обновление существующих целевых объектов.

Boolean
Обновить геометрию существующих объектов
(Дополнительный)

Задает обновление геометрии существующих объектов.

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

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

Boolean
Тип сопоставления полей
(Дополнительный)

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

  • Входные поля должны соответствовать целевым полямПоля входного набора данных соответствуют полям целевого набора данных. Несоответствующие поля игнорируются. Используется по умолчанию
  • Используйте список полей для согласования измененийПоля входного набора данных не должны соответствовать полям целевого набора данных. Поля из входного набора данных, которые не соответствуют полям целевого набора данных, не будут сопоставлены в целевом наборе данных, если соответствие не будет специально определено параметром Карта полей.
String
Список полей
(Дополнительный)

Определяет, как атрибутивные поля входной таблицы будут трансформированы или сопоставлены с целевыми объектами.

Этот параметр активен только если Тип сопоставления полей установлен на Использовать список полей для определения различий.

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

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

Field Mappings
Формат времени

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

Примечание:

Формат строк чувствителен к регистру.

  • Если тип данных поля времени – дата, только дата или сдвиг метки времени, не требуется указывать какой-либо формат времени.
  • Если тип данных поля времени является числовым (короткое целое, длинное целое, с плавающей точкой, двойной точности или большое целое), в раскрывающемся списке будет представлен список стандартных числовых форматов времени.
  • Если тип данных поля времени – строка, перечень стандартных строковых форматов времени предоставляется в ниспадающем списке. Для строковых полей вы также можете задать пользовательский формат времени. Например, значения времени могли храниться в строковом поле в одном из стандартных форматов, например, yyyy/MM/dd HH:mm:ss, или в пользовательском формате, например, dd/MM/yyyy HH:mm:ss. Для пользовательского формата вы также можете установить указатель a.m. или p.m.
  • Для строк, совместимых с ISO-8601, используйте в качестве входного формата гггг-ММ-ддTЧЧ:мм:сс.с. Этот входной выбор поддерживает входные данные, которые используют либо обозначение UTC (Z), либо смещения UTC (±чч:мм).
  • Часто используемые форматы приведены ниже:
    • yyyy – год, представленный четырьмя цифрами
    • MM – месяц, указанный цифрами, с нулем в начале для месяцев из одной цифры
    • MMM – трехбуквенное сокращение названия месяца
    • dd – день месяца, указанный цифрами, с нулем в начале для дат из одной цифры
    • ddd – аббревиатура названия дня недели
    • hh – значение часа, представленное цифрами с нулем впереди для часов, обозначаемых одной цифрой, 12-часовая шкала
    • HH – значение часа, представленное цифрами с нулем впереди для часов, обозначаемых одной цифрой, 24-часовая шкала
    • mm – число минут с нулем впереди для одноразрядных значений
    • ss – число секунд с нулем впереди для одноразрядных значений
    • t – односимвольная строка маркера времени, например, A или P
    • tt – многосимвольная строка маркера времени, например, AM или PM
    • unix_us – время UNIX в микросекундах
    • unix_ms – время UNIX в миллисекундах
    • unix_s – время UNIX в секундах
    • unix_hex – время UNIX в шестнадцатеричной системе исчисления

Более подробно о пользовательских датах и форматах времени

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

String
Конвертировать даты в часовой пояс UTC
(Дополнительный)

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

  • Отмечено – значения дат входных записей будут преобразованы из часового пояса локальной системы в UTC. Это значение по умолчанию
  • Не отмечено — значения дат входных записей останутся в часовом поясе локальной системы.

Этот параметр активен, только если значением параметра Целевые объекты является слой сервиса объектов.

Boolean

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

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

Обновленный целевой набор данных.

Feature Layer; Table View

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

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

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