ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Analizar ruta

  • Resumen
  • Uso
  • Sintaxis
  • Entornos
  • Información de licenciamiento

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, entonces

    Tipo de análisisResultado
    Nombre de archivo y extensión InputFC.shp
    Ruta de archivoC:\ToolData
    Nombre de archivoInputFC
    Extensión de archivoshp

  • 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:

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

    • Para obtener el archivo InputFC.shp

      import os

      os.path.basename(Input)

    • Para obtener la ruta del archivo C:\ToolData

      import os

      os.path.dirname(Input)

    • Para obtener el nombre del archivo InputFC

      import os

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

    • Para obtener la extensión del 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 una entrada a herramientas como Crear clase de entidad en parámetros como la Ubicación de clase de entidad que requiere 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

Sintaxis

arcpy.mb.ParsePath(in_data_element, {parse_type})
ParámetroExplicaciónTipo de datos
in_data_element

Valores de entrada que desea analizar.

Any value
parse_type
(Opcional)

El tipo de análisis. Dado el valor de entrada de C:\ToolData\InputFC.shp:

  • FILE —La salida será el archivo. Ejemplo: InputFC.shp
  • PATH —La salida será la ruta del archivo. Ejemplo: C:\ToolData
  • NAME —La salida será el nombre de archivo. Ejemplo: InputFC
  • EXTENSION —La salida será la extensión del archivo. Ejemplo: shp
String

Salida derivada

NombreExplicaciónTipo de datos
value

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados

  • Una vista general del conjunto de herramientas Sólo modelo
  • Un recorrido rápido por el uso de herramientas Sólo modelo

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

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

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal