Saltar al contenido principal

Calcular Geometría y Calcular Campos

El cálculo de campos genera o actualiza valores de campos por lotes en la tabla de atributos. Se usa para escribir coordenadas, longitud, área, perímetro y otros valores, o para derivar indicadores como densidad, nivel y códigos.

Cálculo de Campos

  1. Abra la tabla de atributos de la capa objetivo.
  2. En Tools, seleccione Calculate geometry o Calculate Fields.

Para operaciones básicas, consulte Edición de tablas de atributos vectoriales.

Calculate Geometry

Escribe información geométrica en campos de atributos.

TipoSalidas típicas
POINTPOINT_X, POINT_Y, POINT_Z, POINT_M
MULTIPOINTCENTROID_X, CENTROID_Y, EXT_MIN_X, EXT_MAX_X, PART_COUNT
POLYLINE / MULTIPOLYLINELENGTH, LENGTH_GEO, START_X, MID_X, END_X, BEARING, PNT_COUNT
POLYGON / MULTIPOLYGONPOLY_AREA, AREA_GEO, PERIMETER, PERIM_GEO, centroides y extensión
tip

Valores geodésicos como LENGTH_GEO, AREA_GEO y PERIM_GEO se calculan con un método geodésico. Las unidades de salida siguen la configuración de la interfaz.

Sistema de Coordenadas y Unidades

  • Un sistema proyectado suele usar metros y es mejor para longitud y área.
  • Un sistema geográfico usa grados; los cálculos planares directos pueden no coincidir con expectativas de negocio.

Calculate Fields

Asigna valores de campo por lotes usando expresiones matemáticas, lógicas y funciones.

Escritura de Fórmulas con AI

Puede describir el resultado en lenguaje natural y usar AI para generar un borrador. Especifique campo objetivo, campos usados, umbrales, condiciones y manejo de nulos.

density = where(logical_or(isnan(Population), AREA == 0), nan, Population / AREA)
high_risk = logical_and(slope > 25, rain > 100)
mid_risk = logical_or(slope > 15, rain > 60)
risk_level = where(high_risk, 'High', where(mid_risk, 'Medium', 'Low'))

Consejos de Expresión

  • Use nombres de campo directamente cuando la interfaz lo permita.
  • Para asignación condicional use where(condition, x, y).
  • Use & para AND, | para OR y ~ para NOT.
  • Use paréntesis para hacer explícita la precedencia.
aviso

Funciones y palabras clave pueden variar entre versiones. Para AREA, LENGTH o valores geodésicos, consulte la documentación del Geoprocessing Toolbox y la lista de funciones de la interfaz.

FAQ

Los Resultados no son los Esperados

Revise primero el sistema de coordenadas, después las unidades y finalmente el tipo de campo de salida.

El Cálculo es Lento

Use filtros para reducir registros y priorice cálculos de longitud/área en un sistema proyectado cuando sea posible.