Analizar ruta (ModelBuilder)
Resumen
La herramienta Analizar ruta analiza la entrada a su archivo, ruta, nombre o extensión. La salida se puede utilizar como variables en línea en el nombre de salida de otras herramientas.
Más información acerca del funcionamiento de Analizar ruta en ModelBuilder
Uso
-
La herramienta esta pensada para utilizarse solo en ModelBuilder y no en secuencias de comandos de Python.
El parámetro Tipo de análisis controla los resultados analizados. Ejemplo: Si la entrada a la herramienta Analizar ruta es C:\ToolData\InputFC.shp,
Tipo de análisis
Resultado
FILE
InputFC.shp RUTA
C:\ToolData NOMBRE
InputFC EXTENSIÓN
shp -
Se puede acceder a la misma funcionalidad en secuencias de comandos con el módulo os de Python. Por ejemplo, si pasa una variable de entrada:
Entrada = "C:\ToolData\InputFC.shp",
- Para obtener el archivo InputFC.shp
importar so
os.path.basename(Input)
- Para obtener el archivo C:\ToolData
importar so
os.path.dirname(Input)
- Para obtener el nombre de archivo InputFC
importar so
os.path.basename(Input).rstrip(os.path.splitext(Input)[1])
- Para obtener la extensión del archivo shp
importar so
os.path.splitext(Input)[1].lstrip(".")
- Para obtener el archivo InputFC.shp
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_data_element |
Valores de entrada que desea analizar. | Data element |
parse_type (Opcional) |
Seleccione un tipo de análisis entre Archivo, Ruta, Nombre o Extensión. Teniendo en cuenta el valor de entrada de C:\ToolData\InputFC.shp:
| String |