Usuario intermedio de ArcMap. Estoy intentando calcular la geometría de un shapefile para poder añadir columnas de lat/long a mi tabla de atributos. Mientras que no tengo problemas para calcular la latitud, la longitud sigue saliendo un decimal fuera.
Sé que la longitud exacta de este shapefile debería ser -74,067, -74,068, etc. No estoy seguro de si el signo negativo está arruinando los dígitos significativos. Busqué en StackExchnage y nadie parece tener este problema.
Como referencia, al calcular la Latitud, para el "Tipo", he utilizado "float" con precisión = 6 y escala = 5. Esto funcionó bien para la Latitud, pero todavía me da el resultado incorrecto para la Longitud.
También como referencia: Sistema de coordenadas proyectadas: PCS_CarMAGBOG Proyección: Transverse_Mercator Falso_Este: 92334.87900000 False_Northing: 109320.96500000 Meridiano_central: -74.14659167 Factor_de_escala: 1.00000000 Latitud_de_origen: 4.68048611 Unidad lineal: Metro
¿Alguien se ha enfrentado a este problema antes, y si es así, cómo lo ha resuelto? ¿El problema está en la geometría de cálculo o en la propia proyección?
1 votos
¿Ha comprobado que su cálculo funciona correctamente? No estoy seguro de a qué te refieres exactamente con el cálculo de la geometría, pero mi primer pensamiento es que los valores del campo son exactamente lo que se está calculando.
0 votos
@Evil Genius: Calcular Geometría está incorporado en ArcMap, haz clic con el botón derecho del ratón en el nombre de un campo en la vista de tabla y podrás rellenar ese campo con varios atributos geométricos de tus características: longitud, área, etc.
0 votos
@DanC Gracias. Intenté hacer lo mismo con algunos de mis datos, que están mucho más al norte en USA LCC, pero con longitudes similares. Incluso especificando tu misma escala y precisión, me devuelven los valores esperados (es decir, -84,39175).
0 votos
¡Muchas gracias por resolver esto! Yo estaba luchando con la misma cosa. Su sugerencia anterior funcionó como un encanto para mí también.