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

Principios de cálculos de campo

  • Realizar cálculos en geometría de entidades
  • Razones por las que la herramienta Calculadora de campo podría estar deshabilitada
  • Cálculos avanzados con Calculadora de campo

La especificación de valores con el teclado no es la única manera de editar los valores de una tabla. En algunos casos, es posible que desee realizar un cálculo matemático para establecer el valor de campo de un registro único o incluso de todos los registros. La herramienta Calculadora de campo de ArcMap permite realizar cálculos simples y avanzados en todos los registros o solo en los seleccionados.

Además, puede calcular áreas, longitudes, perímetros y otras propiedades geométricas en campos de tablas de atributos.

Realizar cálculos en geometría de entidades

Si está trabajando con una tabla de atributos de una capa de entidades, puede calcular fácilmente el área; el perímetro; el perímetro 3D; la longitud; la longitud 3D; las coordenadas del centroide; las coordenadas de un punto; los valores z mínimos y máximos; o las coordenadas de un punto inicial, final o medio mediante el cuadro de diálogo Calcular geometría.

Al realizar cálculos, puede utilizar el sistema de coordenadas de la fuente de datos o del marco de datos. Además, si hay uno o más registros seleccionados, solo se calculan los registros seleccionados.

En la siguiente tabla se muestran las propiedades geométricas que puede calcular para los distintos tipos de entidades:

ÁreaPerímetroPerímetro 3DLongitudLongitud 3DCoordenada x, y, z de centroideCoordenada x, y, z de puntoCoordenada x, y, z de punto inicialCoordenada x, y, z de punto finalCoordenada x, y, z de punto medioMínimo, máximo de coordenada z

Entidades poligonales

Disponible

Disponible

Disponible

Disponible

Disponible

Entidades de línea

Disponible

Disponible

Disponible

Disponible

Disponible

Disponible

Entidades de anotación

Disponible

Entidades de puntos

Disponible

Propiedades geométricas que se pueden calcular para tipos concretos de entidades
Nota:

solo es posible calcular coordenadas z y mediciones 3D de una entidad si ésta es compatible con z.

Los cálculos geométricos de ArcGIS son planimétricos, es decir, tienen lugar en espacio proyectado, no en espacio esférico ni geodésico. Solo es posible calcular el área, la longitud o el perímetro de entidades si el sistema de coordenadas que se emplea es un sistema de coordenadas proyectadas. Si la fuente de datos utiliza un sistema de coordenadas geográficas, como WGS 1984, y por tanto no proyectadas, puede utilizar el sistema de coordenadas proyectadas del marco de datos para realizar los cálculos. De forma alternativa, puede proyectar la fuente de datos.

Calcular geometría funciona con cualquier campo numérico o de texto. Para obtener los resultados más precisos posible, utilice un campo de tipo doble, con el número deseado de posiciones decimales. Si utiliza un campo entero, el resultado se redondeará a un número entero. Si utiliza un campo de texto, puede incluir la abreviatura de unidad, elegir el formato, etc., a fin de crear con facilidad un campo listo para usar para etiquetar.

Razones por las que la herramienta Calculadora de campo podría estar deshabilitada

Si descubre que los comandos Calculadora de campo o Calcular geometría no están disponibles al hacer clic con el botón derecho en un campo, puede comprobar lo siguiente:

  • Ha hecho clic con el botón derecho en un campo administrado por ArcGIS y que por tanto no se puede editar de forma manual. Entre estos campos se incluyen el campo ObjectID (OID o FID); los campos Shape_Length y Shape_Area de una clase de entidad de geodatabase; los campos Area, Perimeter y <Coverage># de una clase de entidad poligonal o de punto de una cobertura; y los campos FNODE#, TNODE#, LPOLY#, RPOLY#, Length y <Coverage># de una clase de entidad de arco de una cobertura.
  • La fuente de datos de la tabla es de solo lectura, no es posible establecer el acceso de escritura en la carpeta o geodatabase o la fuente de datos es un formato que normalmente no se puede modificar en ArcMap. También es posible que esté trabajando con datos EDG o SDC o servicios ArcIMS, que normalmente le permiten abrir sus tablas de atributos pero no modificar los datos.
  • No está trabajando en una sesión de edición y para calcular los datos es necesario estar editando. Por ejemplo, cuando trabaje con datos ArcSDE con control de versiones o una clase de entidad que participe en una topología de geodatabase, una red geométrica o una clase de relación, tiene que estar trabajando en una sesión de edición.
  • El campo pertenece a una tabla unida a su tabla. Solo es posible calcular valores de campos de la tabla de origen.
  • El campo puede ser de tipo ráster, BLOB o Global ID, que no se puede calcular. Para comprobar el tipo de un campo, haga clic en él con el botón derecho y, a continuación, haga clic en Propiedades.

Cálculos avanzados con Calculadora de campo

Calculadora de campo permite realizar cálculos avanzados mediante bloques de código VBScript o Python que procesan los datos antes de que se lleven a cabo los cálculos en el campo seleccionado. Por ejemplo, si tiene datos demográficos, es posible que desee encontrar el mayor grupo de edad por porcentaje de la población de cada condado de los Estados Unidos. Puede crear una secuencia de comandos que preprocese sus datos mediante estructuras lógicas como instrucciones IF...THEN y bloques Select Case. Esto le permite realizar cálculos sofisticados con rapidez y facilidad.

Las expresiones simples del calculador de campos se especifican directamente en el cuadro de texto Expresión. Las expresiones más complejas, como las secuencias de comandos de varias líneas, de bucle y ramificación, se escriben en el cuadro Código Bloque del cuadro de diálogo de la herramienta Calcular campo.

Temas relacionados

  • Realizar cálculos de campo
  • Calcular el área, la longitud y otras propiedades geométricas
  • Cambiar las mayúsculas y minúsculas de los valores de campo de texto
  • Ejemplos de Calcular campo

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