Estoy utilizando la versión 2.12.3 de QGIS.
Tengo 3 shapefiles de polígonos: A, B y la intersección de A y B, a la que podemos llamar C.
Lo único que quiero hacer es añadir un campo a la tabla de atributos de cada shapefile que indique el área (en metros cuadrados o kilómetros cuadrados) de cada característica en esa capa. A, B y C tienen cada uno más de 10,000 características individuales (polígonos de áreas protegidas), distribuidas en todos los continentes.
He utilizado una proyección global (WGS 84/NSIDC EASE Grid-Global EPSG:3975, también he probado con 3410), que figura en 'Sistemas de Coordenadas Proyectadas', por lo que asumo que está proyectada y no es geográfica, y la he establecido como el sistema de coordenadas para el proyecto y cada una de las capas.
Cuando utilizo la herramienta de cálculo de campos y la función $area, los valores resultantes de campo definitivamente no están en metros cuadrados o kilómetros cuadrados y no se parecen en nada al área tal como la entiendo.
Lo he intentado varias veces después de trastear con configuraciones que estoy bastante seguro de que no entiendo, y he terminado con valores realmente pequeños (por ejemplo, 0.0000002345) o conjuntos aleatorios de valores que incluyen números negativos.
¿Alguien puede identificar dónde me equivoqué y sugerir cómo puedo completar esta tarea bastante simple?
2 votos
¿Puedes publicar el código EPSG de esa proyección WGS 84 en particular? Porque lo primero que viene a la mente es: estás utilizando grados y no metros como unidades.
0 votos
¿Has revisado gis.stackexchange.com/questions/30006/…
0 votos
El EPSG es 3975, también he intentado el 3410. Ambos dicen 'units=m' en la descripción. También he establecido las unidades de medida en las propiedades del proyecto a metros. Si estos CRS están en grados, ¿qué proyección global puedo usar que permita el cálculo de área en metros? Gracias.