ArcGIS Desktop

  • Documentación
  • Soporte

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

Herramientas de análisis para Pro

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información sobre licencias

Resumen

Analiza secuencias de comandos Python y herramientas de geoprocesamiento personalizadas y cajas de herramientas para detectar funcionalidad no compatible con ArcGIS Pro.

Hay diferencias entre ArcGIS Pro y ArcGIS 10.x que pueden implicar cambios en algunas herramientas personalizadas y secuencias de comandos para que se ejecuten correctamente en ArcGIS Pro. Estos cambios incluyen herramientas de geoprocesamiento y entornos que no se admiten en ArcGIS Pro, la sustitución del módulo arcpy.mapping por el módulo arcpy.mp, formatos de datos no admitidos (como la geodatabase personal) y la actualización a Python 3.4 desde Python 2.7.

Uso

  • Todos los problemas identificados se incluirán en los mensajes de las herramientas como advertencias.

  • ArcGIS Pro utiliza Python 3. Aunque es posible que muchas secuencias de comandos sigan funcionando tal cual, otras no funcionarán.

  • Para los problemas relacionados con la actualización de Python 2 a Python 3, Analyze Tools For Pro usa la utilidad 2to3 de Python para revisar el código Python. La utilidad 2to3 de Python puede usarse para revisar el código de Python 2.x con una serie de fixers que muestran cómo se puede transformar el código a un código válido de Python 3.x.

  • La utilidad 2to3 de Python puede usarse directamente desde la ventana de comando y dispone de un amplio conjunto de opciones para analizar el código Python que no están disponibles a través de Analyze Tools For Pro, como aplicar solo fixers específicos o actualizar el código existente. Para obtener más información, consulte https://docs.python.org/2/library/2to3.html.

Sintaxis

AnalyzeToolsForPro_management (input, {report})
ParámetroExplicaciónTipo de datos
input

La entrada puede ser una caja de herramientas de geoprocesamiento, un archivo de Python o un nombre de herramienta.

Nota:

Si se especifica un nombre de herramienta, es necesario cargar la herramienta primero mediante la función arcpy.ImportToolbox para que se reconozca. Los hombres de herramienta deben incluir el alias de la caja de herramientas.

File; String
report
(Opcional)

Archivo de texto de salida que incluye todos los problemas.

File

Muestra de código

Ejemplo de código 1

Analice una secuencia de comandos de Python para ArcGIS Pro.

import arcpy
arcpy.AnalyzeToolsForPro_management('c:/tools/scripts/myutils.py', 'c:/temp/analyze_report.txt')
print(arcpy.GetMessages(1))
Ejemplo de código 2

Analice una caja de herramientas de geoprocesamiento para ArcGIS Pro.

import arcpy
arcpy.AnalyzeToolsForPro_management('c:/tools/scripts/mytools.tbx', 'c:/temp/analyze_report.txt')
print(arcpy.GetMessages(1))
Ejemplo de código 3

Analice una herramienta de geoprocesamiento para ArcGIS Pro. Para analizar una herramienta, importe primero la caja de herramientas utilizando ImportToolbox y, a continuación, pase el nombre de herramienta con un alias a AnalyzeToolsForPro.

import arcpy
arcpy.ImportToolbox('c:/tools/scripts/mytools.tbx')
arcpy.AnalyzeToolsForPro_management('mytool_tools', 'c:/temp/analyze_report.txt')
print(arcpy.GetMessages(1))

Entornos

  • Espacio de trabajo actual

Información sobre licencias

  • ArcGIS Desktop Basic: Sí
  • ArcGIS Desktop Standard: Sí
  • ArcGIS Desktop Advanced: Sí

Temas relacionados

  • Vista general del conjunto de herramientas General

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

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