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

Vista general de las reglas para Álgebra de mapas

Disponible con una licencia de Spatial Analyst.

  • Los componentes del Álgebra de mapas

Al igual que todos los lenguajes, ya sea de voz, programación u otros medios de comunicación, el Álgebra de mapas tiene reglas específicas para combinar los componentes de lenguaje.

La estructura general de una declaración de Álgebra de mapas es un operador de asignación (=), que se utiliza para separar la acción que se encuentra a la derecha del nombre de la salida (un objeto ráster) a la izquierda. Una declaración toma la siguiente forma algebraica:

Output_Name = Action

Los componentes del Álgebra de mapas

Las expresiones del Álgebra de mapas se componen de cinco componentes.

Herramientas y funciones

Las funciones y las herramientas de geoprocesamiento (como Seno, Pendiente y Reclasificar) se utilizan en las expresiones de Álgebra de mapas.

Por ejemplo, para calcular la orientación de cada celda en un ráster, utilice la herramienta Orientación:

outRas = Aspect("C:/Datat/inraster")
  • Más información sobre cómo ejecutar herramientas en Álgebra de mapas

Operadores

Los operadores son símbolos utilizados para representar las operaciones matemáticas que se aplican a la entrada.

Por ejemplo, el siguiente se utiliza para agregar dos rásteres juntos:

outRas = Raster("inraster1") + Raster("inraster2")

Muchos operadores se utilizan tanto en el Álgebra de mapas como en Python; los operadores se sobrecargan. Cuando aplica operadores a datasets ráster, debe convertir el dataset utilizando Ráster, como se muestra arriba. Convertir el ráster indica que la operación se debe aplicar a los rásteres, lo que llamará a la implementación de Spatial Analyst del operador y resultará en un objeto ráster de salida.

Si se introducen solo números en una declaración, se utilizará la implementación de Python del operador, lo que producirá un número de salida. Por ejemplo:

# In the following statement outVar will be set to 15
outVar = 6 + 9
  • Más información sobre cómo trabajar con operadores

Dataset de entrada

Los elementos de entrada, como rásteres, entidades, números, constantes, objetos y variables son los componentes en los que se aplica la declaración.

Por ejemplo, utilice lo siguiente para aplicar el cálculo sine a cada celda en un ráster de entrada:

outRas = Sin("inraster")
  • Más información sobre las diferentes maneras de especificar datos de entrada

Parámetros de herramienta

Los parámetros de la herramienta definen cómo se ejecuta la herramienta. Cada herramienta tiene su propio conjunto de parámetros únicos. Algunos parámetros son obligatorios; deben tener valores para ejecutar la herramienta. Otros parámetros son opcionales, lo que significa que puede dejarlos en blanco o aceptar sus valores predeterminados.

Por ejemplo, para calcular la pendiente de un ráster, establezca el parámetro de medición de salida opcional con la palabra clave PERCENT_RISE:

outRas = Slope("inraster", "PERCENT_RISE")
  • Más información sobre cómo especificar parámetros de herramienta en Álgebra de mapas

Datos de salida

La salida de una expresión de Álgebra de mapas será un objeto Ráster que hace referencia a datos ráster temporales.

Por ejemplo, la siguiente almacenará los resultados de los cálculos de pendiente como un objeto Ráster llamado outRas:

outRas = Slope("inraster")
Nota:

Como con todas las herramientas de geoprocesamiento, las declaraciones de Álgebra de mapas distinguen la configuración del entorno y el conjunto seleccionado.

Coherente con Python, las comas son necesarias entre cada parámetro de entrada; los espacios son opcionales entre argumentos pero se recomiendan por razones de legibilidad. Es posible agregar comentarios a su script al iniciar una línea con el símbolo de almohadilla (#):

# The following statement takes the slope of the input elevation
outRas = Slope("elevation")
  • Más información sobre cómo crear una salida

Temas relacionados

  • ¿Qué es el Álgebra de mapas?
  • Crear declaraciones complejas

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