Подпись | Описание | Тип данных |
Входной файл названий мест | Текстовый файл названий мест можно получить из GeoNames, NGA GNS или USGS GNIS. | File |
Источник данных | Определяет источник данных, на основе которого были созданы входные данные.
| String |
Выходной файл местоположений | Выходной файл местоположений. | File |
Включает объекты (Дополнительный) | Определяет типы классов объектов из входного источника данных, которые будут включены в результат.
| String |
Входной регион интереса (Дополнительный) | Векторный слой, который будет использоваться для создания поднабора входного файла имен мест. | Feature Layer |
Краткая информация
Создает файл местоположений для использования в ArcGIS LocateXT на основе текстового файла из GeoNames, National Geospatial-Intelligence Agency Geonet Names Server или US Geological Survey Geographic Names Information Service.
Использование
Инструмент берет входной текстовый файл из GeoNames, the National Geospatial-Intelligence Agency (NGA) Geonet Names Server (GNS) или U. S. Geological Survey's (USGS) Geographic Names Information Service (GNIS) for both the United States and Antarctica и создает пользовательский файл местоположений, который можно использовать в инструментах Извлечь местоположения из текста и Извлечь местоположения из документа, либо на панели Извлечь местоположения. Дополнительную информацию о том, как включить пользовательские местоположения для этих инструментов, см. в разделе Добавление и управление пользовательскими местоположениями и файлами атрибутов.
Инструмент создает пользовательский файл местоположений (.lxtgaz), который можно использовать на вкладке Пользовательские местоположения на панели Извлечь местоположения и с инструментами Извлечь местоположения из документа и Извлечь местоположения из текста.
Параметр Источник данных используется для идентификации источника входного файла. Форматы GeoNames, GNS и GNIS содержат уникальные схемы и разделители. Если задан некорректный источник данных, выходной файл будет пустым. В таком случае убедитесь, что выбранный источник данных соответствует входному файлу имен мест.
Параметр Включить объекты используется для ограничения типов классов объектов, включенных в выходные данные. Фильтр можно применить на основе следующих типов классов объектов:
- Административный
- Населенные места
- Растительность
- Местность
- Подводный мир
- Транспорт
- Ландшафт
- Гидрология
- Точка
Вы также можете применить фильтр, задав регион интереса. Если указан регион интереса, то итоговое значение параметра Выходного файла местоположений будет содержать только те результаты, которые целиком находятся в пределах указанного региона интереса.
Файлы имен местоположений можно скачать из:
Параметры
arcpy.intelligence.CreateLocationFileFromTextFile(in_placenames_file, data_source, out_location_file, {include_features}, {in_rois})
Имя | Описание | Тип данных |
in_placenames_file | Текстовый файл названий мест можно получить из GeoNames, NGA GNS или USGS GNIS. | File |
data_source | Определяет источник данных, на основе которого были созданы входные данные.
| String |
out_location_file | Выходной файл местоположений. | File |
include_features [include_features,...] (Дополнительный) | Определяет типы классов объектов из входного источника данных, которые будут включены в результат.
| String |
in_rois (Дополнительный) | Векторный слой, который будет использоваться для создания поднабора входного файла имен мест. | Feature Layer |
Пример кода
Следующий код показывает, как использовать функцию CreateLocationFileFromTextFile в автономном скрипте.
# Name: CreateLocationFileFromTextFile.py
# Description: Create a custom location file for use with LocateXT.
# Import system modules
import arcpy
source_file = r'C:\data\US.txt'
data_source = 'GEONAMES'
location_file = r'C:\data\US.lxtgaz'
filter_features = ['POPULATED_PLACES']
loudoun_county = r'C:\virginia.gdb\loudoun_co'
arcpy.intelligence.CreateLocationFileFromTextFile(source_file,
data_source,
location_file,
filter_features,
loudoun_county)