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

Función Ráster de Python

  • Módulo Python
  • Nombre de clase
  • Parámetros

La función Ráster de Python le permite crear funciones de ráster personalizadas. Puede programar algoritmos de procesamiento de imagen en Python y aplicarlos a los datasets de mosaico y a los datasets ráster. La función Ráster de Python se puede insertar en una cadena de funciones como cualquier otra función. Acepta una de dos entrada: un archivo .py o un archivo .pyd (Cython compilado). Los parámetros de la función están especificados en la secuencia de comandos de Python. Cuando apunte a una secuencia de comandos, la tabla se llenará con los parámetros disponibles.

La función Ráster de Python se puede insertar en una cadena de funciones haciendo clic con el botón derecho del ratón en una función existente del cuadro de diálogo de función. A diferencia de las funciones listas para usar, está situado en el primer menú contextual al hacer clic con el botón derecho del ratón en una función existente.

Existen tres entradas en esta función:

  • Módulo Python
  • Nombre de clase
  • Parámetros

Módulo Python

El modelo Python es la ruta de acceso a la secuencia de comandos Python. La entrada puede tener el formato de un archivo de Python (.py) o un archivo Cython compilado (.pyd). Dentro del código Python hay varios métodos, que se utilizan para describir la información sobre la función, los parámetros y la salida. Una vez especificado este parámetro, las secciones Nombre de clase y Parámetro se llenarán.

Para obtener más información sobre la función Ráster de Python, consulte Funciones de ráster de Python en GitHubFunciones Ráster de Python en GitHub.

Nombre de clase

El Nombre de clase es el nombre asignado a un bloque de código que se está utilizando desde la secuencia de comandos de Python. Una entrada de Python normalmente solo tiene una clase, aunque puede tener varias. Cuando especifique Nombre de clase, los parámetros se llenarán automáticamente con los parámetros disponibles.

Parámetros

Una vez especificado Nombre de clase, la tabla Parámetro se llenará con los nombres de parámetro y los valores definidos por la secuencia de comandos de Python. Puede editar el campo Value para personalizar la salida.

Existen cinco posibles tipos de datos que se pueden usar como parámetros: numérico, cadena de caracteres, ráster, rásteres y booleano. Se pueden crear dominios para parámetros dentro de la secuencia de comandos de Python para limitar la lista de valores de entrada entre las que el usuario puede elegir. En este caso, cuando haga clic en el valor, aparecerá un menú desplegable. El método getParameterInfo() dentro de la secuencia de comandos de Python controla los parámetros de entrada que están establecidos. Encontrará más información sobre el método getParameterInfo()getParameterInfo() en GitHub en GitHub.

Si el tipo de parámetro está establecido en rásteres, puede hacer clic en la sección Value del parámetro para abrir una ventana. Esta ventana le permite agregar rásteres de varios orígenes. Las siguientes opciones están disponibles al agregar rásteres desde este cuadro de diálogo.

  • Agregar ráster desde disco: agregue un ráster que reside en un disco. Puede agregar datasets ráster, datasets de mosaico y productos ráster.
  • Agregar cadena de función: agregue una cadena de función como una entrada.
  • Agregar escalar: agregue un valor escalar. Los valores escalares deben ser numéricos.
  • Agregar referencia a la entrada seleccionada: agregue una copia referenciada del ráster seleccionado o la entrada de la cadena de función seleccionada. Los cambios que se produzcan en este ráster referenciado o en esta cadena de función se reflejarán en esta copia referenciada. Esto puede resultar útil cuando se crean muchas funciones que pueden usar la misma entrada referenciada.
  • Agregar copia de la entrada seleccionada: agregue una copia estática de una entrada de la cadena de función seleccionada. Los cambios que se produzcan en la cadena de función copiada no reflejarán esta copia estática. Esto puede resultar útil cuando se crean muchas funciones similares en las que hay un ligero cambio en las cadenas de función.

Temas relacionados

  • ¿Cuáles son las funciones utilizadas por un dataset ráster o de mosaico?
  • Editar cadenas de funciones en un dataset de mosaico

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