Skip to main content

Analizar ruta (Herramientas de modelo)

Resumen

Analiza la entrada para convertirla en su archivo, ruta, nombre o extensión. La salida puede usarse como variable en línea en el nombre de salida de otras herramientas.

Heredado:

Esta es una herramienta obsoleta. Esta función se ha reemplazado por la nueva herramienta Analizar ruta.

Uso

  • Esta herramienta solo está disponible en ModelBuilder para su uso en modelos. La herramienta no está disponible desde el panel Geoprocesamiento ni desde Python.

  • Los resultados del análisis se controlan mediante el parámetro Tipo de análisis. Ejemplo: Si la entrada de la herramienta Analizar ruta es C:\ToolData\InputFC.shp, entonces

    Tipo de análisis

    Resultado

    Nombre y extensión de archivo

    InputFC.shp

    Ruta de archivo

    C:\ToolData

    Nombre de archivo

    InputFC

    Extensión de archivo

    shp

  • Es posible acceder a la misma funcionalidad en scripts con el módulo os de Python. Por ejemplo, si se pasa una variable de entrada:

    Input = "C:\ToolData\InputFC.shp" y luego

    • Para obtener el archivo InputFC.shp

      import os
      os.path.basename(Input)
      
    • Para obtener la ruta de archivo C:\ToolData

      import os
      os.path.dirname(Input)
      
    • Para obtener el nombre de archivo InputFC

      import os
      os.path.basename(Input).rstrip(os.path.splitext(Input)[1])
      
    • Para obtener la extensión de archivo shp

      import os
      os.path.splitext(Input)[1].lstrip(".")
      
  • La salida de Analizar ruta es una cadena de caracteres y no se puede conectar directamente como entrada en herramientas como Crear clase de entidad en parámetros como Ubicación de clase de entidad, que requieren un tipo de datos de espacio de trabajo como entrada. Utilice la sustitución de variables en línea %Value% en casos como los que se muestran a continuación:

    Analizar ruta con la herramienta Crear clase de entidad

Parámetros

Etiqueta Explicación Tipo de datos

Valores de entrada

Los valores de entrada que desea analizar.

Any Value

Tipo de análisis

(Opcional)

Especifica el tipo de análisis.

Dado un valor de entrada de C:\ToolData\InputFC.shp:

  • Nombre y extensión de archivoLa salida será el archivo, por ejemplo, InputFC.shp.

  • Ruta de archivoLa salida será la ruta de archivo, por ejemplo, C:\ToolData

  • Nombre de archivoLa salida será el nombre del archivo, por ejemplo, InputFC.

  • Extensión de archivoLa salida será la extensión del archivo, por ejemplo, shp.

String

Salida derivada

Etiqueta Explicación Tipo de datos

Valor

Una cadena que contiene la entrada analizada.

String

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Avanzado: Sí