Etiqueta | Explicación | Tipo de datos |
Archivo de topónimos de entrada | Un archivo de texto de topónimos obtenido de GeoNames, el GNS de la NGA o el GNIS del USGS. | File |
Fuente de datos | Especifica la fuente de datos desde la que se creó la entrada.
| String |
Archivo de ubicaciones de salida | El archivo de ubicaciones de salida. | File |
Incluir entidades (Opcional) | Especifica los tipos de clase de entidad de la fuente de datos de entrada que se incluirán en la salida.
| String |
Regiones de interés de entrada (Opcional) | La capa de entidades que se utilizará para crear un subconjunto del archivo de topónimos de entrada. | Feature Layer |
Resumen
Crea un archivo de ubicación para usar en ArcGIS LocateXT a partir de un archivo de texto de GeoNames, el servidor de nombres de GEOnet de la Agencia Nacional de Inteligencia Geoespacial o el servicio de información de nombres geográficos del Servicio Geológico de los EE. UU.
Uso
La herramienta toma un archivo de texto de entrada de GeoNames, el servidor de nombres de GEOnet (GNS) de la Agencia Nacional de Inteligencia Geoespacial (NGA) o el servicio de información de nombres geográficos (GNIS) del Servicio Geológico de Estados Unidos (USGS) para los Estados Unidos y la Antártida y crea un archivo de ubicaciones personalizadas que puede ser utilizado por las herramientas Extraer ubicaciones de un texto y Extraer ubicaciones de un documento o en el panel Extraer ubicaciones. Para obtener más información sobre cómo habilitar ubicaciones personalizadas para estas herramientas, consulte Agregar y administrar ubicaciones personalizadas y archivos de atributos personalizados.
La herramienta crea un archivo de ubicaciones personalizadas (.lxtgaz) que se puede utilizar en la pestaña Ubicaciones personalizadas del panel Extraer ubicaciones y con las herramientas Extraer ubicaciones de un documento y Extraer ubicaciones de un texto.
El parámetro Fuente de datos se utiliza para identificar el origen del archivo de entrada. Los formatos GeoNames, GNS y GNIS contienen esquemas y separadores únicos. Si se especifica una fuente de datos incorrecta, el archivo de salida estará vacío. Si esto ocurre, asegúrese de que la fuente de datos seleccionada coincida con el archivo de topónimos de entrada.
El parámetro Incluir entidades se utiliza para limitar los tipos de clase de entidad incluidos en la salida. El filtrado se puede realizar en función de los siguientes tipos de clase de entidad:
- Administrativos
- Lugares poblados
- Vegetación
- Localidad
- Submarina
- Transporte
- Terreno
- Hidrológica
- Punto
También puede filtrar especificando una región de interés. Cuando se especifica una región de interés, el valor del parámetro Archivo de ubicaciones de salida resultante solo contendrá resultados que estén completamente contenidos dentro de la región de interés especificada.
Los archivos de topónimos se pueden descargar desde las siguientes ubicaciones:
Parámetros
arcpy.intelligence.CreateLocationFileFromTextFile(in_placenames_file, data_source, out_location_file, {include_features}, {in_rois})
Nombre | Explicación | Tipo de datos |
in_placenames_file | Un archivo de texto de topónimos obtenido de GeoNames, el GNS de la NGA o el GNIS del USGS. | File |
data_source | Especifica la fuente de datos desde la que se creó la entrada.
| String |
out_location_file | El archivo de ubicaciones de salida. | File |
include_features [include_features,...] (Opcional) | Especifica los tipos de clase de entidad de la fuente de datos de entrada que se incluirán en la salida.
| String |
in_rois (Opcional) | La capa de entidades que se utilizará para crear un subconjunto del archivo de topónimos de entrada. | Feature Layer |
Muestra de código
El siguiente código demuestra cómo utilizar la función CreateLocationFileFromTextFile en un script independiente.
# 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)
Entornos
Información de licenciamiento
- Basic: No
- Standard: No
- Advanced: Sí