É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 allant être 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
L’outil utilise un fichier texte en entrée issu du service GeoNames (Geonet Names Server, ou GNS) de l’Agence nationale de renseignement géospatial (National Geospatial-Intelligence Agency, ou NGA) ou du Système d’information toponymique (Geographic Names Information System, ou GNIS) de l’Institut d’études géologiques des États-Unis (U. S. Geological Survey, ou USGS) pour les États-Unis et l’Antarctique et crée un fichier d’emplacements personnalisé pouvant être utilisé 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 la manière d’activer les 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 une source de données incorrecte est choisie, le fichier en sortie est 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 Fichier d’emplacements en sortie résultante 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 allant être 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.CreateLocationFileFromTextFile_intelligence(source_file,
data_source,
location_file,
filter_features,
loudoun_county)
Environnements
Informations de licence
- Basic: Non
- Standard: Non
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?