1 votos

¿Cómo puedo redondear las coordenadas de un punto antes de insertarlo en una tabla de atributos en ArcGIS?

Hasta ahora he hecho los siguientes pasos para obtener coordenadas redondeadas:

  1. crear un nuevo x y y columna de la tabla de atributos
  2. utiliser Calculate Geometry
  3. redondea el valor de la columna con la tecla Field Calculator utilizando VBS round([x],0) y round([y],0) .

¿Cómo puedo redondear las coordenadas de un punto antes de insertarlo en una tabla de atributos en ArcGIS?

3voto

Alex Tereshenkov Puntos 13433

Sugiero utilizar Python para calcular las coordenadas.

Crear un campo de tipo Doble. Haga clic con el botón derecho del ratón en el campo y seleccione Calculadora de campos. A continuación, elija Python para la opción Parser.

Para el campo X:

round(!SHAPE.CENTROID.X!,2)

Para el campo Y:

round(!SHAPE.CENTROID.Y!,2)

Le dará un campo con un entero de doble precisión redondeado a dos dígitos después de la coma.

Si quiere conservar los valores brutos, pero que se muestren como si estuvieran redondeados, puede modificar las propiedades del campo.

enter image description here

Mira otros ejemplos de cálculos geométricos con Python aquí .

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X