Подпись | Описание | Тип данных |
Входной текст или путь к файлу | Текст, который будет сканироваться для поиска местоположений (координат или пользовательских местоположений), дат и пользовательских атрибутов; или текст, определяющий путь к файлу, содержимое которого будет сканироваться для поиска местоположений. Для сервисов геообработки, когда указан путь к файлу, файл должен быть доступен из сервиса, так как он не передается на сервер. | String |
Выходной класс объектов | Класс пространственных объектов, содержащий точечные объекты, представляющие найденные местоположения. | Feature Class |
Входной шаблон (Дополнительный) | Файл шаблона (*.lxttmpl), определяющий настройки, используемые для каждого параметра инструмента. При предоставлении файла шаблона все значения, указанные для других параметров, будут проигнорированы, за исключением тех, что определяют входное содержание, которое будет обработано, и выходной класс пространственных объектов. Некоторые настройки, имеющиеся на панели Извлечь местоположения доступны для этого инструмента только когда настройки сохранены в файл шаблона, в этом параметре указана ссылка на файл шаблона. Это следующие настройки:
| File |
Широта и долгота (Дополнительный) | Указывает, следует ли выполнять поиск координат, сохраненных в десятичных градусах, отформатированных как широта и долгота (редкие ложные срабатывания). Примеры: 33.8N 77.035W и W77N38.88909.
| Boolean |
X Y с символами градуса (Дополнительный) | Указывает, следует ли выполнять поиск координат, сохраненных в десятичных градусах, отформатированных как X Y с символами градуса (редкие ложные срабатывания). Примеры: 38.8° -77.035° и -077d+38.88909d.
| Boolean |
X Y без символов (Дополнительный) | Указывает, следует ли выполнять поиск координат, сохраненных в десятичных градусах, отформатированных как X Y без символов (редкие ложные срабатывания). Примеры: 38.8 -77.035 и -077.0, +38.88909.
| Boolean |
Широта и долгота (Дополнительный) | Указывает, следует ли выполнять поиск координат, сохраненных как градусы с десятичными минутами, отформатированных как широта и долгота (редкие ложные срабатывания). Примеры: 3853.3N 7702.100W и W7702N3853.3458.
| Boolean |
X Y с символами минут (Дополнительный) | Указывает, следует ли выполнять поиск координат, сохраненных как градусы с десятичными минутами, отформатированных как X Y с символами минут (редкие ложные срабатывания). Примеры: 3853' -7702.1' и -07702m+3853.3458m.
| Boolean |
Широта и долгота (Дополнительный) | Указывает, следует ли выполнять поиск координат, сохраненных как градусы минуты секунды, отформатированных как широта и долгота (редкие ложные срабатывания). Примеры: 385320.7N 770206.000W и W770206N385320.76.
| Boolean |
X Y с символами секунд (Дополнительный) | Указывает, следует ли выполнять поиск координат, сохраненных как градусы минуты секунды, отформатированных как X Y с символами секунд (редкие ложные срабатывания). Примеры: 385320" -770206.0" и -0770206.0s+385320.76s.
| Boolean |
X Y с разделителями (Дополнительный) | Указывает, следует ли выполнять поиск координат, сохраненных как градусы минуты секунды, отформатированных как X Y с разделителями (умеренные ложные срабатывания). Примеры: 38:53:20 -77:2:6.0 и -077/02/06/+38/53/20.76.
| Boolean |
Universal Transverse Mercator (Дополнительный) | Указывает, будет ли выполняться поиск координат в Универсальной поперечной проекции Меркатора (UTM) (редкие ложные срабатывания). Примеры: 18S 323503 4306438 и 18 north 323503.25 4306438.39.
| Boolean |
UPS North Polar (Дополнительный) | Указывает, будет ли выполняться поиск координат в Универсальной полярной стереографической проекции в северной полярной области (редкие ложные срабатывания). Примеры: Y 2722399 2000000 и north 2722399 2000000.
| Boolean |
UPS South Polar (Дополнительный) | Указывает, будет ли выполняться поиск координат в Универсальной полярной стереографической проекции в южной полярной области (редкие ложные срабатывания). Примеры: A 2000000 3168892 и south 2000000 3168892.
| Boolean |
Military Grid Reference System (Дополнительный) | Указывает, будет ли выполняться поиск координат Military Grid Reference System (MGRS) (редкие ложные срабатывания). Примеры: 18S UJ 13503 06438 и 18SUJ0306.
| Boolean |
North Polar (Дополнительный) | Указывает, будет ли выполняться поиск координат Military Grid Reference System (MGRS) в северной полярной области (редкие ложные срабатывания). Примеры: Y TG 56814 69009 и YTG5669.
| Boolean |
South Polar (Дополнительный) | Указывает, будет ли выполняться поиск координат Military Grid Reference System (MGRS) в южной полярной области (умеренные ложные срабатывания). Примеры: A TN 56814 30991 и ATN5630.
| Boolean |
Использовать запятую как разделитель десятичных знаков (Дополнительный) | Указывает, будет ли запятая (,) распознаваться как разделитель десятичных знаков. По умолчанию, ресурсы, которые сканируются на наличие пространственных координат, заданных числами, используют в качестве разделителя десятичных знаков точку (.) или среднюю точку (·), например: Lat 01° 10·80’ N Long 103° 28·60’ E. Если вы работаете с ресурсом, в котором пространственные координаты заданы числами, использующими в качестве разделителя десятичных знаков запятую (,) например: 52° 8′ 32,14″ N; 5° 24′ 56,09″ E, настройте этот параметр для распознавания запятой как разделителя. Этот параметр не задается автоматически на основании региональных установок операционной системы вашего компьютера.
| Boolean |
Интерпретировать как долготу, широту (Дополнительный) | Указывает, будут ли координаты x,y интерпретированы как долгота-широта Когда числа похожи на координаты x,y, оба меньше 90, но нет символов или обозначений, указывающих, что из них представляет широту или долготу, могут получиться неопределенные результаты. Интерпретировать числа как координаты долготы- широты (x,y), вместо широты-долготы (y,x).
| Boolean |
Входная система координат (Дополнительный) | Система координат, которая будет использоваться для интерпретации пространственных координат, заданных во входных данных. GCS-WGS-84 - значение по умолчанию. | Spatial Reference |
Входные пользовательские местоположения (Дополнительный) | Файл пользовательских местоположений (.lxtgaz), который будет использоваться при сканировании входных данных. Создается точка, представляющая каждое упоминание каждого названия места в файле пользовательских местоположений в пределах, установленных другими параметрами инструмента. | File |
Использовать неточное совпадение (Дополнительный) | Указывает, будет ли использоваться неточное совпадение при сравнении входных данных с названиями мест, заданных в файле пользовательских местоположений.
| Boolean |
Максимальное число извлеченных объектов (Дополнительный) | Максимальное число объектов, которые можно извлечь. Инструмент прекратит сканирование входного ресурса на наличие местоположений, когда будет достигнуто максимальное число. При запуске в качестве сервиса геообработки, сервис и сервер могут иметь раздельные ограничения на допустимое число объектов. | Long |
Игнорировать это первое число объектов (Дополнительный) | Число объектов, выявленных и проигнорированных до извлечения всех остальных объектов. Этот параметр можно использовать для фокусировки поиска на определенной части данных. | Long |
Использованное имя месяца (Дополнительный) | Указывает, будет ли выполняться поиск дат, в которых встречается название месяца (редкие ложные срабатывания). 12 May 2003 и January 15, 1997 являются примерами.
| Boolean |
М/Д/Г и Д/М/Г (Дополнительный) | Указывает, будет ли выполняться поиск дат, в которых числа находятся в формате М/Д/Г или Д/М/Г (умеренные ложные срабатывания). 5/12/03 и 1-15-1997 являются примерами.
| Boolean |
ГГГГММДД (Дополнительный) | Указывает, будет ли выполняться поиск дат, в которых числа находятся в формате ГГГГММДД (умеренные ложные срабатывания). 20030512 и 19970115 являются примерами.
| Boolean |
ГГММДД (Дополнительный) | Указывает, будет ли выполняться поиск дат, в которых числа находятся в формате ГГММДД (частые ложные срабатывания). 030512 и 970115 являются примерами.
| Boolean |
YYJJJ (Дополнительный) | Указывает, будет ли выполняться поиск дат, в которых числа находятся в формате YYJJJ или YYYYJJJ (частые ложные срабатывания). 03132 и 97015 являются примерами.
| Boolean |
Максимальное число извлеченных дат (Дополнительный) | Максимальное число дат, которые будут извлечены. | Long |
Игнорировать это первое число дат (Дополнительный) | Количество дат, выявленных и проигнорированных до извлечения всех остальных дат. | Long |
Самая ранняя дата допустимого диапазона дат (Дополнительный) | Самая ранняя допустимая дата для извлечения. Будут извлечены обнаруженные даты, соответствующие этому значению или более поздние. | Date |
Самая поздняя дата допустимого диапазона дат (Дополнительный) | Самая поздняя допустимая дата для извлечения. Будут извлечены обнаруженные даты, соответствующие этому значению или более ранние. | Date |
Входные пользовательские атрибуты (Дополнительный) | Файл пользовательских атрибутов (.lxtca), который будет использоваться при сканировании входных данных. Для всех пользовательских атрибутов, определенных в файле, будут созданы поля в таблице атрибутов выходного класса объектов. Когда входное содержание будет отсканировано, оно будет проверено на наличие текста, связанного со всеми пользовательскими атрибутами, указанными в файле. Если совпадение найдено, соответствующий текст извлекается из входных данных и сохраняется в соответствующем поле. | File |
Текст ссылки на входной файл (Дополнительный) | Путь к файлу, который будет использоваться как имя файла в выходных данных, когда параметр Входной файл (in_file в Python) передается на сервер. Если этот параметр не задан, будет использован путь к Входному файлу, который может быть недоступной папкой на сервере. Этот параметр ни на что не влияет, если не указан Входной файл. | String |
Дата и время входного файла (Дополнительный) | Дата и время UTC, когда был изменен файл, будут использоваться как атрибут изменения в выходных данных, когда параметр Входной файл (in_file в Python) передается на сервер. Если параметр не указан, будет использовано текущее время изменения входного файла. Этот параметр ни на что не влияет, если не указан Входной файл. | Date |
Длина поля предварительного текста (Дополнительный) | Содержание, извлеченное из входного документа, для обеспечения контекста найденного местоположения. Этот параметр задает максимальное число символов, которые будут извлечены перед текстом, определяющим местоположение. Извлеченный текст хранится в поле Pre-Text в атрибутивной таблице выходного класса объектов. По умолчанию - 254. Тип данных поля Pre-Text также будет иметь такую длину. Для текстового поля в шейп-файле ограничена 254 символами. Если выходными данными является шейп-файл, большее число символов будет сокращено до 254. | Long |
Длина поля завершающего текста (Дополнительный) | Содержание, извлеченное из входного документа, для обеспечения контекста найденного местоположения. Этот параметр задает максимальное число символов, которые будут извлечены после текста, определяющего местоположение. Извлеченный текст хранится в поле Post-Text в атрибутивной таблице выходного класса объектов. По умолчанию - 254. Тип данных поля Post-Text также будет иметь такую длину. Для текстового поля в шейп-файле ограничена 254 символами. Если выходными данными является шейп-файл, большее число символов будет сокращено до 254. | Long |
Формат координат (Дополнительный) | Указывает формат координат, который будет использован для хранения координатного местоположения. Стандартное представление пространственных координат, определяющих точечный объект, записывается в поле таблицы атрибутов.
| String |
Необходимы разделители слов (Дополнительный) | Указывает, будет ли поиск текста использовать разделители слов. Разрыв слова происходит, когда слова (текст) разделены пробелами или знаками препинания, как в европейских языках. Эта настройка может давать как частые, так и редкие ложные срабатывания, в зависимости от языка, на котором написан текст. Например, если разделители слов не заданы, текст на английском Bernard приведет к совпадению с текстом San Bernardino, то, скорее всего, был бы расценен как ложное срабатывание. Однако если текст написан на языке, не использующем разделители слов, вы не сможете найти слова, когда необходимы разделители слов. Например, в тексте I flew to Tokyo на японском, 私は東京に飛んで, вы сможете найти слово Tokyo, 東京, только если разделители слов не требуются.
| Boolean |
Доступно с лицензией LocateXT.
Краткая информация
Анализирует входной текст или текстовый файл и извлекает местоположения в класс точечных объектов
Если входной текст представляет собой путь к файлу, идентифицированный файл будет открыт и его содержимое будет проанализировано. Если входной текст представляет собой неструктурированную информацию, например, сообщение электронной почты, или полуструктурированный текст, например, путевой бланк, то анализируется сам входной текст. Инструмент извлекает местоположения, найденные в тексте или содержимом файла, и добавляет полученные точки в класс пространственных объектов.
Инструмент анализирует и обрабатывает текст следующим образом:
- Распознает пространственные координаты, указанные в содержимом текста, и создает точки, представляющие эти местоположения. Распознаются следующие форматы координат: десятичные градусы, градусы десятичные минуты, градусы минуты секунды, Universal Transverse Mercator и Military Grid Reference System.
- Распознает указанные в тексте имена мест, найденные в пользовательском файле местоположения, и создает точки, представляющие эти местоположения. Пользовательский файл местоположений связывает название места с пространственной координатой, представляющей это местоположение.
- Распознает интересующий текст, извлекает эту информацию из предоставленного текста и записывает ее в поля таблицы атрибутов выходного класса пространственных объектов.
Использование
Значения параметров по умолчанию предназначены для оптимизации определения координат и дат. Для каждого параметра значения по умолчанию можно изменить. Чем меньше параметров изменено, тем быстрее будет работать инструмент.
По умолчанию включены все форматы координат. Если вы хотите извлечь только пользовательские местоположения и не хотите извлекать пространственные координаты, выключите параметры формата координат.
Если в качестве входных данных предоставлен документ Adobe PDF, и он содержит пространственные координаты в формате, который включен, а выходной класс объектов не содержит объект, представляющий координаты, на вашем компьютере может отсутствовать компонент, необходимый для обработки PDF-документов.
Если вы используете файл пользовательских местоположений для извлечения названий мест, рекомендуется указывать меньшее количество названий мест в файле. Например, если вы конвертируете класс объектов, представляющий все места в мире, в файл пользовательских местоположений, обработка может занять много времени из-за поиска местоположений, которые не нужны, или поиска в областях мира, которые не интересны для вашего анализа.
Если интересующие вас названия мест могут быть написаны с ошибками или иметь известные варианты, вы, как правило, получите лучшие результаты, указав распространенные орфографические ошибки и альтернативные названия мест в файле пользовательских местоположений вместо использования неточного совпадения. Если неточное совпадение включено, вы получите выходное местоположение, если 70 процентов символов в названии места совпадают с содержанием входных данных. Оно приведет в большему числу ложно-положительных результатов, чем если бы вы указали известные варианты и орфографические ошибки.
Практичный рабочий процесс для неточного сопоставления заключается в том, чтобы сначала запустить инструмент с отключенным нечетким совпадением. Затем запустить инструмент снова с включенным неточным совпадением и проверить результаты. Это поможет вам найти варианты написания, которые можно добавить в файл пользовательских местоположений.
Параметры
arcpy.conversion.ExtractLocationsText(in_text, out_feature_class, {in_template}, {coord_dd_latlon}, {coord_dd_xydeg}, {coord_dd_xyplain}, {coord_dm_latlon}, {coord_dm_xymin}, {coord_dms_latlon}, {coord_dms_xysec}, {coord_dms_xysep}, {coord_utm}, {coord_ups_north}, {coord_ups_south}, {coord_mgrs}, {coord_mgrs_northpolar}, {coord_mgrs_southpolar}, {comma_decimal}, {coord_use_lonlat}, {in_coor_system}, {in_custom_locations}, {fuzzy_match}, {max_features_extracted}, {ignore_first_features}, {date_monthname}, {date_m_d_y}, {date_yyyymmdd}, {date_yymmdd}, {date_yyjjj}, {max_dates_extracted}, {ignore_first_dates}, {date_range_begin}, {date_range_end}, {in_custom_attributes}, {file_link}, {file_mod_datetime}, {pre_text_length}, {post_text_length}, {std_coord_fmt}, {req_word_breaks})
Имя | Описание | Тип данных |
in_text | Текст, который будет сканироваться для поиска местоположений (координат или пользовательских местоположений), дат и пользовательских атрибутов; или текст, определяющий путь к файлу, содержимое которого будет сканироваться для поиска местоположений. Для сервисов геообработки, когда указан путь к файлу, файл должен быть доступен из сервиса, так как он не передается на сервер. | String |
out_feature_class | Класс пространственных объектов, содержащий точечные объекты, представляющие найденные местоположения. | Feature Class |
in_template (Дополнительный) | Файл шаблона (*.lxttmpl), определяющий настройки, используемые для каждого параметра инструмента. При предоставлении файла шаблона все значения, указанные для других параметров, будут проигнорированы, за исключением тех, что определяют входное содержание, которое будет обработано, и выходной класс пространственных объектов. Некоторые настройки, имеющиеся на панели Извлечь местоположения доступны для этого инструмента только когда настройки сохранены в файл шаблона, в этом параметре указана ссылка на файл шаблона. Это следующие настройки:
| File |
coord_dd_latlon (Дополнительный) | Указывает, следует ли выполнять поиск координат, сохраненных в десятичных градусах, отформатированных как широта и долгота (редкие ложные срабатывания). Примеры: 33.8N 77.035W и W77N38.88909.
| Boolean |
coord_dd_xydeg (Дополнительный) | Указывает, следует ли выполнять поиск координат, сохраненных в десятичных градусах, отформатированных как X Y с символами градуса (редкие ложные срабатывания). Примеры: 38.8° -77.035° и -077d+38.88909d.
| Boolean |
coord_dd_xyplain (Дополнительный) | Указывает, следует ли выполнять поиск координат, сохраненных в десятичных градусах, отформатированных как X Y без символов (редкие ложные срабатывания). Примеры: 38.8 -77.035 и -077.0, +38.88909.
| Boolean |
coord_dm_latlon (Дополнительный) | Указывает, следует ли выполнять поиск координат, сохраненных как градусы с десятичными минутами, отформатированных как широта и долгота (редкие ложные срабатывания). Примеры: 3853.3N 7702.100W и W7702N3853.3458.
| Boolean |
coord_dm_xymin (Дополнительный) | Указывает, следует ли выполнять поиск координат, сохраненных как градусы с десятичными минутами, отформатированных как X Y с символами минут (редкие ложные срабатывания). Примеры: 3853' -7702.1' и -07702m+3853.3458m.
| Boolean |
coord_dms_latlon (Дополнительный) | Указывает, следует ли выполнять поиск координат, сохраненных как градусы минуты секунды, отформатированных как широта и долгота (редкие ложные срабатывания). Примеры: 385320.7N 770206.000W и W770206N385320.76.
| Boolean |
coord_dms_xysec (Дополнительный) | Указывает, следует ли выполнять поиск координат, сохраненных как градусы минуты секунды, отформатированных как X Y с символами секунд (редкие ложные срабатывания). Примеры: 385320" -770206.0" и -0770206.0s+385320.76s.
| Boolean |
coord_dms_xysep (Дополнительный) | Указывает, следует ли выполнять поиск координат, сохраненных как градусы минуты секунды, отформатированных как X Y с разделителями (умеренные ложные срабатывания). Примеры: 8:53:20 -77:2:6.0 и -077/02/06/+38/53/20.76.
| Boolean |
coord_utm (Дополнительный) | Указывает, будет ли выполняться поиск координат в Универсальной поперечной проекции Меркатора (UTM) (редкие ложные срабатывания). Примеры: 18S 323503 4306438 и 18 north 323503.25 4306438.39.
| Boolean |
coord_ups_north (Дополнительный) | Указывает, будет ли выполняться поиск координат в Универсальной полярной стереографической проекции в северной полярной области (редкие ложные срабатывания). Примеры: Y 2722399 2000000 и north 2722399 2000000.
| Boolean |
coord_ups_south (Дополнительный) | Указывает, будет ли выполняться поиск координат в Универсальной полярной стереографической проекции в южной полярной области (редкие ложные срабатывания). Примеры: A 2000000 3168892 и south 2000000 3168892.
| Boolean |
coord_mgrs (Дополнительный) | Указывает, будет ли выполняться поиск координат Military Grid Reference System (MGRS) (редкие ложные срабатывания). Примеры: 18S UJ 13503 06438 и 18SUJ0306.
| Boolean |
coord_mgrs_northpolar (Дополнительный) | Указывает, будет ли выполняться поиск координат Military Grid Reference System (MGRS) в северной полярной области (редкие ложные срабатывания). Примеры: Y TG 56814 69009 и YTG5669.
| Boolean |
coord_mgrs_southpolar (Дополнительный) | Указывает, будет ли выполняться поиск координат Military Grid Reference System (MGRS) в южной полярной области (умеренные ложные срабатывания). Примеры: A TN 56814 30991 и ATN5630.
| Boolean |
comma_decimal (Дополнительный) | Указывает, будет ли запятая (,) распознаваться как разделитель десятичных знаков. По умолчанию, ресурсы, которые сканируются на наличие пространственных координат, заданных числами, используют в качестве разделителя десятичных знаков точку (.) или среднюю точку (·), например: Lat 01° 10·80’ N Long 103° 28·60’ E. Если вы работаете с ресурсом, в котором пространственные координаты заданы числами, использующими в качестве разделителя десятичных знаков запятую (,) например: 52° 8′ 32,14″ N; 5° 24′ 56,09″ E, настройте этот параметр для распознавания запятой как разделителя. Этот параметр не задается автоматически на основании региональных установок операционной системы вашего компьютера.
| Boolean |
coord_use_lonlat (Дополнительный) | Когда числа похожи на координаты x,y, оба меньше 90, но нет символов или обозначений, указывающих, что из них представляет широту или долготу, могут получиться неопределенные результаты. Интерпретировать числа как координаты долготы- широты (x,y), вместо широты-долготы (y,x).
| Boolean |
in_coor_system (Дополнительный) | Система координат, которая будет использоваться для интерпретации пространственных координат, заданных во входных данных. GCS-WGS-84 - значение по умолчанию. | Spatial Reference |
in_custom_locations (Дополнительный) | Файл пользовательских местоположений (.lxtgaz), который будет использоваться при сканировании входных данных. Создается точка, представляющая каждое упоминание каждого названия места в файле пользовательских местоположений в пределах, установленных другими параметрами инструмента. | File |
fuzzy_match (Дополнительный) | Указывает, будет ли использоваться неточное совпадение при поиске в файле пользовательских местоположений.
| Boolean |
max_features_extracted (Дополнительный) | Максимальное число объектов, которые можно извлечь. Инструмент прекратит сканирование входного ресурса на наличие местоположений, когда будет достигнуто максимальное число. При запуске в качестве сервиса геообработки, сервис и сервер могут иметь раздельные ограничения на допустимое число объектов. | Long |
ignore_first_features (Дополнительный) | Число объектов, выявленных и проигнорированных до извлечения всех остальных объектов. Этот параметр можно использовать для фокусировки поиска на определенной части данных. | Long |
date_monthname (Дополнительный) | Указывает, будет ли выполняться поиск дат, в которых встречается название месяца (редкие ложные срабатывания). 12 May 2003 и January 15, 1997 являются примерами.
| Boolean |
date_m_d_y (Дополнительный) | Указывает, будет ли выполняться поиск дат, в которых числа находятся в формате М/Д/Г или Д/М/Г (умеренные ложные срабатывания). 5/12/03 и 1-15-1997 являются примерами.
| Boolean |
date_yyyymmdd (Дополнительный) | Указывает, будет ли выполняться поиск дат, в которых числа находятся в формате ГГГГММДД (умеренные ложные срабатывания). 20030512 и 19970115 являются примерами.
| Boolean |
date_yymmdd (Дополнительный) | Указывает, будет ли выполняться поиск дат, в которых числа находятся в формате ГГММДД (частые ложные срабатывания). 030512 и 970115 являются примерами.
| Boolean |
date_yyjjj (Дополнительный) | Указывает, будет ли выполняться поиск дат, в которых числа находятся в формате YYJJJ или YYYYJJJ (частые ложные срабатывания). 03132 и 97015 являются примерами.
| Boolean |
max_dates_extracted (Дополнительный) | Максимальное число дат, которые будут извлечены. | Long |
ignore_first_dates (Дополнительный) | Количество дат, выявленных и проигнорированных до извлечения всех остальных дат. | Long |
date_range_begin (Дополнительный) | Самая ранняя допустимая дата для извлечения. Будут извлечены обнаруженные даты, соответствующие этому значению или более поздние. | Date |
date_range_end (Дополнительный) | Самая поздняя допустимая дата для извлечения. Будут извлечены обнаруженные даты, соответствующие этому значению или более ранние. | Date |
in_custom_attributes (Дополнительный) | Файл пользовательских атрибутов (.lxtca), который будет использоваться при сканировании входных данных. Для всех пользовательских атрибутов, определенных в файле, будут созданы поля в таблице атрибутов выходного класса объектов. Когда входное содержание будет отсканировано, оно будет проверено на наличие текста, связанного со всеми пользовательскими атрибутами, указанными в файле. Если совпадение найдено, соответствующий текст извлекается из входных данных и сохраняется в соответствующем поле. | File |
file_link (Дополнительный) | Путь к файлу, который будет использоваться как имя файла в выходных данных, когда параметр Входной файл (in_file в Python) передается на сервер. Если этот параметр не задан, будет использован путь к Входному файлу, который может быть недоступной папкой на сервере. Этот параметр ни на что не влияет, если не указан Входной файл. | String |
file_mod_datetime (Дополнительный) | Дата и время UTC, когда был изменен файл, будут использоваться как атрибут изменения в выходных данных, когда параметр Входной файл (in_file в Python) передается на сервер. Если параметр не указан, будет использовано текущее время изменения входного файла. Этот параметр ни на что не влияет, если не указан Входной файл. | Date |
pre_text_length (Дополнительный) | Содержание, извлеченное из входного документа, для обеспечения контекста найденного местоположения. Этот параметр задает максимальное число символов, которые будут извлечены перед текстом, определяющим местоположение. Извлеченный текст хранится в поле Pre-Text в атрибутивной таблице выходного класса объектов. По умолчанию - 254. Тип данных поля Pre-Text также будет иметь такую длину. Для текстового поля в шейп-файле ограничена 254 символами. Если выходными данными является шейп-файл, большее число символов будет сокращено до 254. | Long |
post_text_length (Дополнительный) | Содержание, извлеченное из входного документа, для обеспечения контекста найденного местоположения. Этот параметр задает максимальное число символов, которые будут извлечены после текста, определяющего местоположение. Извлеченный текст хранится в поле Post-Text в атрибутивной таблице выходного класса объектов. По умолчанию - 254. Тип данных поля Post-Text также будет иметь такую длину. Для текстового поля в шейп-файле ограничена 254 символами. Если выходными данными является шейп-файл, большее число символов будет сокращено до 254. | Long |
std_coord_fmt (Дополнительный) | Указывает формат координат, который будет использован для хранения координатного местоположения. Стандартное представление пространственных координат, определяющих точечный объект, записывается в поле таблицы атрибутов.
| String |
req_word_breaks (Дополнительный) | Указывает, будет ли поиск текста использовать разделители слов. Разрыв слова происходит, когда слова (текст) разделены пробелами или знаками препинания, как в европейских языках. Эта настройка может давать как частые, так и редкие ложные срабатывания, в зависимости от языка, на котором написан текст. Например, если разделители слов не заданы, текст на английском Bernard приведет к совпадению с текстом San Bernardino, то, скорее всего, был бы расценен как ложное срабатывание. Однако если текст написан на языке, не использующем разделители слов, вы не сможете найти слова, когда необходимы разделители слов. Например, в тексте I flew to Tokyo на японском, 私は東京に飛んで, вы сможете найти слово Tokyo, 東京, только если разделители слов не требуются.
| Boolean |
Пример кода
Пример скрипта окна Python для использования функции ExtractLocationsFromText в режиме прямого запуска.
import arcpy
arcpy.env.workspace = "c:/data"
arcpy.conversion.ExtractLocationsFromText("wells.txt", "water.gdb/wells")
Информация о лицензиях
- Basic: Обязательно LocateXT
- Standard: Обязательно LocateXT
- Advanced: Обязательно LocateXT