Créer un fichier de localisation à partir du fichier texte (Renseignement)

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

ÉtiquetteExplicationType 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.

  • GeoNamesLe fichier en entrée provient de GeoNames.org.
  • NGA GNSLe fichier en entrée provient du service NGA GNS.
  • USGS GNISLe fichier en entrée provient du service USGS GNIS.
  • USGS Antarctic NamesLe fichier en entrée provient du service USGS Antarctic Names.
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.

  • Entités administrativesLes entités administratives (par exemple, limites administratives, ville, État, province, frontières tribales et frontières de pays) sont incluses.
  • Entités hydrologiquesLes entités telles que les rivières, les lacs, les ponts et autres entités d’eau sont incluses.
  • Entités de localitéLes entités telles que les bâtiments, les églises, les hôpitaux et autres points d’intérêt construits par l’homme sont incluses.
  • Zones peupléesLes emplacements de lieu nommé (par exemple, villes, villages et autres zones consolidées de personnes) sont inclus.
  • Entités de transportLes entités telles que les routes, les sentiers, les voies ferrées et les aéroports sont incluses.
  • Entités de spotLes entités hypsographiques telles que les sommets de montagne et autres points d’intérêt naturel sont incluses.
  • Entités de terrainLes entités telles que les montagnes, les collines, les cratères et les crêtes sont incluses.
  • Entités de végétationLes entités telles que les forêts, la brousse, la garrigue et autres zones de végétation dense seront incluses.
  • Entités de milieu sous-marinLes entités de milieu sous-marin telles que les récifs, les bancs de sable et les épaves seront incluses.
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

arcpy.intelligence.CreateLocationFileFromTextFile(in_placenames_file, data_source, out_location_file, {include_features}, {in_rois})
NomExplicationType 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.

  • GEONAMESLe fichier en entrée provient de GeoNames.org.
  • NGA_GNSLe fichier en entrée provient du service NGA GNS.
  • USGS_GNISLe fichier en entrée provient du service USGS GNIS.
  • USGS_ANTARCTIC_NAMESLe fichier en entrée provient du service USGS Antarctic Names.
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.

  • ADMINISTRATIVE_FEATURESLes entités administratives (par exemple, limites administratives, ville, État, province, frontières tribales et frontières de pays) sont incluses.
  • HYDROLOGICAL_FEATURESLes entités telles que les rivières, les lacs, les ponts et autres entités d’eau sont incluses.
  • LOCALITY_FEATURESLes entités telles que les bâtiments, les églises, les hôpitaux et autres points d’intérêt construits par l’homme sont incluses.
  • POPULATED_PLACESLes emplacements de lieu nommé (par exemple, villes, villages et autres zones consolidées de personnes) sont inclus.
  • TRANSPORTATION_FEATURESLes entités telles que les routes, les sentiers, les voies ferrées et les aéroports sont incluses.
  • SPOT_FEATURESLes entités hypsographiques telles que les sommets de montagne et autres points d’intérêt naturel sont incluses.
  • TERRAIN_FEATURESLes entités telles que les montagnes, les collines, les cratères et les crêtes sont incluses.
  • VEGETATION_FEATURESLes entités telles que les forêts, la brousse, la garrigue et autres zones de végétation dense seront incluses.
  • UNDERSEA_FEATURESLes entités de milieu sous-marin telles que les récifs, les bancs de sable et les épaves seront incluses.
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

CreateLocationFileFromTextFile (script autonome)

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

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Non
  • Standard: Non
  • Advanced: Oui

Rubriques connexes