Étiquette | Explication | Type de données |
Fichier de noms de lieu en entrée | Fichier texte de noms de lieu obtenu depuis le service GeoNames, NGA GNS ou USGS GNIS. | File |
Source de données | Spécifie la source de données à partir de laquelle l’entrée a été créée.
| String |
Fichier d’emplacements en sortie | Le fichier d’emplacements en sortie. | File |
Inclure les entités (Facultatif) | Spécifie les types de classe d’entités de la source de données en entrée qui sera incluse dans la sortie.
| String |
Régions d’intérêt en entrée (Facultatif) | Couche d’entités utilisée pour créer un sous-ensemble du fichier de noms de lieu en entrée. | Feature Layer |
Synthèse
Crée un fichier d’emplacements à utiliser dans ArcGIS LocateXT à partir d’un fichier texte issu du service GeoNames (Geonet Names Server) de l’Agence nationale de renseignement géospatial ou du Système d’information toponymique de l’Institut d’études géologiques des États-Unis.
Utilisation
Cet outil prend un fichier texte en entrée issu de GeoNames, du serveur de noms Geonet (GNS) de la National Geospatial-Intelligence Agency (NGA) ou de l’U. S. Geological Survey (USGS) Geographic Names Information Service (GNIS) pour les États-Unis et l’Antarctique, et crée un fichier d’emplacements personnalisé utilisable par les outils Extraire les emplacements du texte et Extraire les emplacements du document ou dans la fenêtre Extraire les emplacements. Pour plus d’informations sur l’activation des emplacements personnalisés pour ces outils, reportez-vous à la rubrique Ajouter et gérer des emplacements et des fichiers d’attributs personnalisés.
L’outil crée un fichier d’emplacements (.lxtgaz) pouvant être utilisé dans l’onglet Emplacements personnalisés de la fenêtre Extraire les emplacements et avec les outils Extraire les emplacements du document et Extraire les emplacements du texte.
Le paramètre Source de données est utilisé pour identifier la source du fichier en entrée. Les formats GeoNames, GNS et GNIS contiennent des schémas et des séparateurs uniques. Si la source de données spécifiée est incorrecte, le fichier en sortie sera vide. Dans ce cas, assurez-vous que la source de données sélectionnée correspond au fichier de noms de lieu en entrée.
Le paramètre Inclure les entités est utilisé pour limiter les types de classe d’entités compris dans la sortie. Le filtrage peut s’effectuer en fonction des types de classe d’entités suivants :
- Administration
- Zones peuplées
- Végétation
- Localité
- Milieu sous-marin
- Transport
- MNT
- Hydrologique
- Spot
Vous pouvez également filtrer en spécifiant une région d’intérêt. Lorsqu’une région d’intérêt est spécifiée, la valeur résultante du paramètre Fichier d’emplacements en sortie ne contient que des résultats entièrement compris dans la région d’intérêt spécifiée.
Les fichiers de noms de lieu peuvent être téléchargés à partir des emplacements suivants :
Paramètres
arcpy.intelligence.CreateLocationFileFromTextFile(in_placenames_file, data_source, out_location_file, {include_features}, {in_rois})
Nom | Explication | Type de données |
in_placenames_file | Fichier texte de noms de lieu obtenu depuis le service GeoNames, NGA GNS ou USGS GNIS. | File |
data_source | Spécifie la source de données à partir de laquelle l’entrée a été créée.
| String |
out_location_file | Le fichier d’emplacements en sortie. | File |
include_features [include_features,...] (Facultatif) | Spécifie les types de classe d’entités de la source de données en entrée qui sera incluse dans la sortie.
| String |
in_rois (Facultatif) | Couche d’entités utilisée pour créer un sous-ensemble du fichier de noms de lieu en entrée. | Feature Layer |
Exemple de code
Le code suivant illustre l’utilisation de la fonction CreateLocationFileFromTextFile dans un script autonome.
# 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)
Environnements
Vous avez un commentaire à formuler concernant cette rubrique ?