6 votos

Cálculo incorrecto de $área para proyecciones de áreas iguales en QGIS

Tengo archivos shape para varios países de Europa, con lugares como polígonos individuales en cada archivo.

Quiero utilizar la calculadora de campos para añadir una columna para el área de cada polígono, pero cada vez que ejecuto el cálculo "$área" el número devuelto es mucho menos de lo que debería ser. Suelen tener una desviación de dos órdenes de magnitud.

He colocado estos archivos en todas las proyecciones de áreas iguales que se me han ocurrido (centrándome en las que utilizan metros como unidades en lugar de latitud y longitud), y los números siguen siendo incorrectos. Esto ocurre tanto con OTF activado como desactivado, y cuando las unidades del mapa están en km y metros. También he tenido este problema tanto cuando defino el CRS del proyecto o sólo el CRS para una capa.

Lo he intentado:

-UTM (zonas diferentes para cada país) EPSG:32231 y EPSG:32631
-EPSG:3408, NSIDC EASE-Grid Norte
-EPSG:2163 - Atlas Nacional de EE.UU. Área Equal
-EPSG:53012 - Esfera_Eckert_IV
-ETRS89 LAEA (EPSG:3035)

0 votos

¿Se visualizan correctamente los shapefiles en QGIS? ¿Se alinean, por ejemplo, con un mapa base web?

0 votos

Bien pensado. No, en ninguna de las proyecciones anteriores se alinean con el mapa base. Los únicos shapefiles que sí se alinean son en EPSG:4326, WGS 84.

9voto

SpliFF Puntos 214

Si tus capas no se alinean con ningún mapa base, has utilizado mal Define CRS of the layer .

Usted DEBE volver a ponerlos en el SIR original (o mejor tomar una copia nueva para empezar), entonces reproyectar utilizando Save As ... a un nombre de archivo diferente y el CRS que desee.

0 votos

¡Esto lo arregló! Había estado duplicando capas/cambiando el CRS de una capa existente en la ventana de propiedades en lugar de guardar nuevas copias en una nueva proyección.

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