ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Analyser un chemin

  • Résumé
  • Utilisation
  • Syntaxe
  • Environnements
  • Informations de licence

Résumé

L'outil Analyser le chemin analyse l'entrée dans son fichier, chemin, nom ou extension. La sortie peut être utilisée en tant que variable en ligne dans le nom en sortie d'autres outils.

Pour en savoir plus sur le fonctionnement de l'outil Analyser le chemin dans ModelBuilder

Utilisation

  • Cet outil est prévu uniquement pour une utilisation dans ModelBuilder et non dans des scripts Python.

  • L'analyse des résultats est contrôlée par le paramètre Type d'analyse. Exemple : si l'entrée de l'outil Analyser le chemin est C:\ToolData\InputFC.shp, alors

    Type d’analyseRésultat
    Nom de fichier et extension InputFC.shp
    Chemin d'accès au fichierC:\ToolData
    Nom du fichierInputFC
    Extension de fichiershp

  • Vous pouvez accéder à la même fonctionnalité à l'aide d'un script du module os Python. Par exemple, si vous analysez une variable en entrée :

    Input = "C:\ToolData\InputFC.shp", alors

    • Pour obtenir le fichier InputFC.shp

      import os

      os.path.basename(Input)

    • Pour obtenir le chemin d’accès au fichier C:\ToolData

      import os

      os.path.dirname(Input)

    • Pour obtenir le nom de fichier InputFC

      import os

      os.path.basename(Input).rstrip(os.path.splitext(Input)[1])

    • Pour obtenir l'extension de fichier shp

      import os

      os.path.splitext(Input)[1].lstrip(".")

  • La sortie correspondant à Analyser le chemin est une chaîne, et ne peut pas être connectée directement en tant qu'entrée aux outils tels que Créer une classe d'entités dans des paramètres comme Emplacement de la classe d'entités, qui nécessite un type de données d'espace de travail comme entrée. Dans ce cas, utilisez la substitution de variables en ligne %Value%, comme indiqué ci-dessous :

    Analyser le chemin avec l'outil Créer une classe d'entités

Syntaxe

arcpy.mb.ParsePath(in_data_element, {parse_type})
ParamètreExplicationType de données
in_data_element

Valeurs en entrée que vous voulez analyser.

Any value
parse_type
(Facultatif)

Type d'analyse. Etant donné la valeur en entrée de C:\ToolData\InputFC.shp :

  • FILE —La sortie sera un fichier. Exemple : InputFC.shp
  • PATH —La sortie sera un chemin d'accès du fichier. Exemple : C:\ToolData
  • NAME —La sortie sera un nom de fichier. Exemple : InputFC
  • EXTENSION —La sortie sera une extension de fichier. Exemple : shp
String

Sortie dérivée

NomExplicationType de données
value

Environnements

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

Informations de licence

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

Rubriques connexes

  • Vue d'ensemble du jeu d'outils de modèle uniquement
  • Présentation rapide de l'utilisation des outils de modèle uniquement

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2021 Esri. | Confidentialité | Légal