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, alorsType d’analyse
Résultat
Nom de fichier et extension
InputFC.shpChemin d’accès au fichier
C:\ToolDataNom du fichier
InputFCExtension de fichier
shpVous pouvez accéder à la même fonctionnalité à l’aide d’un script du module
osde Python. Par exemple, si vous transmettez une variable en entrée :Input = "C:\ToolData\InputFC.shp", alorsPour obtenir le fichier
InputFC.shpimport os os.path.basename(Input)Pour obtenir le chemin d’accès au fichier
C:\ToolDataimport os os.path.dirname(Input)Pour obtenir le nom de fichier
InputFCimport os os.path.basename(Input).rstrip(os.path.splitext(Input)[1])Pour obtenir l’extension de fichier
shpimport 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 :
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
|
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