Skip to main content

Analyser un chemin (Outils de modèle)

Résumé

Décompose l’entrée en son fichier, chemin d’accès, nom ou extension. La sortie peut être utilisée comme variable en ligne dans le nom en sortie d’autres outils.

Héritage :

Il s’agit d’un outil obsolète. Cette fonction a été remplacée par le nouvel outil [Parse Path (Analyser un chemin)].

Utilisation

  • Cet outil n’est disponible qu’à partir de ModelBuilder et s’utilise dans les modèles. L’outil n’est pas disponible via la fenêtre Geoprocessing (Géotraitement) ou via Python.

  • Les résultats d’analyse sont contrôlés par le paramètre Parse Type (Type d’analyse). Par exemple, si l’entrée de l’outil Parse Path (Analyser un chemin) est C:\ToolData\InputFC.shp, alors

    Type d’analyse

    Résultat

    Nom de fichier et extension

    InputFC.shp

    Chemin d’accès au fichier

    C:\ToolData

    Nom du fichier

    InputFC

    Extension de fichier

    shp

  • Vous pouvez accéder à la même fonctionnalité à l’aide d’un script du module os de Python. Par exemple, si vous transmettez 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 Parse Path (Analyser le chemin) est une chaîne qui ne peut pas être connectée directement en tant qu’entrée aux outils (Create Feature Class (Créer une classe d’entités), par exemple) dans des paramètres tels que Feature Class Location (Emplacement de la classe d’entités), qui accepte un type de données d’espace de travail en entrée. Utilisez la substitution de variables en ligne %Value% dans les cas comme ceux présentés ci-dessous :

    Analyse de chemin à l’aide de l’outil Create Feature Class (Créer une classe d’entités)

Paramètres

Etiqueter Explication Type de données

Valeurs en entrée

Valeurs en entrée à analyser.

Any Value

Type d’analyse

(Facultatif)

Indique le type d’analyse.

Pour une valeur en entrée donnée C:\ToolData\InputFC.shp :

  • Nom de fichier et extensionLa sortie sera par exemple le fichier InputFC.shp.

  • Chemin d’accès au fichierLa sortie est le chemin d’accès au fichier, par exemple C:\ToolData

  • Nom du fichierLa sortie est le nom de fichier, par exemple InputFC.

  • Extension de fichierLa sortie est l’extension du fichier, par exemple shp.

String

Sortie dérivée

Etiqueter Explication Type de données

Valeur

Chaîne contenant l’entrée analysée.

String

Environnements

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

Informations de licence

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