Пакетное геокодирование (Инструменты Геокодирование)
Краткая информация
Асинхронно выполняет геокодирование большой таблицы или файла .csv с адресами или местоположениями с помощью batchGeocode REST API. Геокодированные результаты возвращаются в виде класса пространственных объектов и не требуют ArcGIS Pro для разбиения запроса на более мелкие пакеты.
При использовании этого инструмента геокодирование может быть изолировано и масштабировано на сервере независимо от других процессов. Например, при отправке задания в ArcGIS World Geocoding Service для обработки файла будет назначено выделенное оборудование, что приведет к более быстрому отклику. Вы можете выбрать ArcGIS World Geocoding Service, либо сервис, размещенный в ArcGIS Enterprise on Kubernetes 11.5 или более поздней версии, в составе настроенного кластера Kubernetes.
Примечание:
Для выполнения операций геокодирования с помощью ArcGIS World Geocoding Service требуется учетная запись организации ArcGIS и необходимы кредиты. Учетная запись организации должна иметь достаточное количество кредитов для выполнения всего запроса на геокодирование.
Оценка кредитов отображается в верхней части инструмента на панели Геообработка, когда активным порталом является ArcGIS Online.
Использование
При использовании ArcGIS World Geocoding Service в качестве значения параметра Входной пакетный сервис входная таблица или файл должны содержать не менее 100 000 записей.
При использовании ArcGIS World Geocoding Service в качестве значения параметра Входной пакетный сервис значение параметра Входная таблица временно сохраняется на вашем портале ArcGIS Online до завершения задания. После завершения задания временный файл будет удален с портала.
Максимальное число записей, поддерживаемых этим инструментом, 50 миллионов. Если таблица превышает 50 миллионов записей, разделите ее на несколько таблиц с 50 миллионами или менее записей. Если входными данными является файл
.csv, он должен использовать кодировку UTF-8 с меткой порядка байтов (BOM).Примечание:
Вы можете использовать стороннее приложение, например Microsoft Excel или Notepad++, чтобы добавить UTF-8 BOM в файл
.csv.Первая строка входного файла
.csvиспользуется в качестве имен полей для выходного класса пространственных объектов в дополнение к полям, добавленным из локатора. Имена полей не могут содержать пробелы или специальные символы, кроме подчеркивания.Примечание:
При использовании инструмента в Python поля значения параметра
table_field_nameдолжны быть в том же регистре, что и поля значения параметраinput_address_fieldдля сопоставления полей с использованием параметраaddress_fields.Когда локатор публикуется на ArcGIS Enterprise on Kubernetes с включенной функцией Пакетное геокодирование, создаются два сервиса: GeocodeServer и GPServer. При использовании инструмента в Python значение параметра
in_batch_serviceдолжно быть GPServer, например,https://machinename.domain.com/server/rest/services/service_name/GPServer.Результаты геокодирования сохраняются в той же пространственной привязке, что и сервис. Вы можете изменить пространственную привязку выходных данных, задав параметр среды Выходная система координат.
Результаты геокодирования будут содержать всю информацию о геокодировании, включая баллы, статус и сопоставленный адрес каждой записи, а также значения из исходной входной таблицы или файла. Результаты геокодирования этим инструментом содержат статический снимок исходной входной таблицы, поэтому, добавление или изменение значений в исходной таблице не приводит к обновлению результатов в выходном классе объектов. Перезапустите инструмент, чтобы создать выходной класс объектов, содержащий эти изменения.
Следующие параметры поддерживаются не для всех пакетных сервисов, используемых для значения параметра Входной пакетный сервис: Страна или регион, Предпочитаемый тип местоположения и Категория.
Этот инструмент не поддерживает выборки. Чтобы геокодировать часть таблицы, экспортируйте ту часть таблицы, которую вы хотите геокодировать, и запустите инструмент для новой таблицы меньшего размера.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входная таблица |
Таблица или файл |
Table View |
|
Входной пакетный сервис |
Сервис геокодирования на портале с поддержкой пакетного геокодирования, который будет использоваться для геокодирования таблицы адресов и мест. Примечание:Если сервис является пользовательским локатором или локатором ArcGIS StreetMap Premium, он должен быть опубликован в ArcGIS Enterprise on Kubernetes 11.5 или более новой версии с включенной функцией Пакетное геокодирование. |
String |
|
Сопоставление полей адресов |
Соответствие полей адреса, используемых локатором, полям входной таблицы или файла адресов. Укажите Одно поле, если полный адрес хранится в одном поле во входной таблице или файле, например: 303 Peachtree St NE, Atlanta, GA 30308. Укажите Несколько полей, если входные адреса разделены на несколько полей, например, Некоторые местоположения поддерживают несколько входных полей адресов, таких как Если вы не сопоставляете дополнительное входное поле адреса, используемое локатором адресов, с полем во входной таблице или файле адресов, укажите, что сопоставление не требуется, выбрав <None> вместо имени поля. |
Field Info |
|
Выходной класс пространственных объектов |
Выходной геокодированный класс пространственных объектов. Примечание:Сохранение результатов в формате шейп-файлов не поддерживается в связи с ограничениями шейп-файлов. |
Feature Class |
|
Страна или регион |
Страна или страны, по которым будет проводиться поиск геокодированных адресов. Выбор страны зачастую помогает увеличить точность геокодирования. Если страна не указана, геокодирование выполняется по всем доступным странам локатора. Значение этого параметра будет переопределено, если вы зададите Одно поле и поле Страна для параметра Сопоставление полей адресов. |
String |
|
Предпочитаемый тип местоположения (Дополнительный) |
Задает предпочитаемую выходную геометрию, которая будет возвращена для соответствий
|
String |
|
Категория (Дополнительный) |
Ограничивает типы мест, которые ищет локатор, что исключает ложноположительные совпадения, нежелательные совпадения на уровне адреса или устраняет неоднозначность поиска по координатам. Этот параметр может помочь ускорить процесс поиска. Если категория не используется, геокодирование будет осуществляться по всем поддерживаемым категориям. Не для всех локаторов и не для всех стран поддерживаются все значения категорий. См. веб-справку к ArcGIS REST API для получения сведений о фильтрации категорий. |
String |
|
Выходные поля (Дополнительный) |
Задает выходные поля локатора, которые возвращаются в результатах геокодирования. Исходные имена полей из значения параметра Входная таблица будут сохранены, если заданы опции Только местоположение, Минимальные или Минимальные и пользовательские поля.
|
String |
|
Описание сопоставления (Дополнительный) |
Определяет, как описание сопоставления будет возвращено в выходном классе геокодированных объектов. Если значение параметра не задано, будет использоваться настройка свойства локатора Включить описание сопоставлений. Этот параметр может помочь лучше понять, как адреса были сопоставлены в классе геокодированных объектов.
|
String |
Параметры среды
Информация о лицензировании
- Basic: У вашей учетной записи ArcGIS Enterprise должны быть права доступа на Выполнение анализа
- Standard: У вашей учетной записи ArcGIS Enterprise должны быть права доступа на Выполнение анализа
- Advanced: У вашей учетной записи ArcGIS Enterprise должны быть права доступа на Выполнение анализа