¿Calculando áreas poligonales en QGIS?

66

¿Cómo calculo las áreas de un shapefile de área en metros cuadrados o en acres (ha)?

No encontré esa funcionalidad en las herramientas vectoriales.

    
pregunta desputin 12.04.2012 - 21:05

3 respuestas

62

Haga que la capa sea editable, luego use la calculadora de campo (Capa > Abrir tabla de atributos > Calculadora de campo / Ctrl + I o haga clic derecho en shapefile > Abrir tabla de atributos > Calculadora de campo / Ctrl + I). Hay un operador "$ area" que calculará el área de cada fila en la tabla. Todas las unidades se calcularán en las unidades de la proyección, por lo que probablemente desee proyectarla a una proyección que use pies o metros antes de hacerlo, en lugar de lat / lon.

    
respondido por el Stev_k 12.04.2012 - 21:11
18

Esto también se puede hacer con Vector | Geometry Tools | Agregar / exportar columnas de geometría, que crea un nuevo shapefile con columnas de área y perímetro (o longitud) agregadas.

Editar: (usando la herramienta anterior, también puedes deseleccionar "guardar como nuevo archivo de forma" en V1.8, el shapefile ahora solo se actualiza!)

El uso de la calculadora de campo es probablemente una mejor idea, ya que no requiere la creación de un nuevo shapefile.

    
respondido por el Simbamangu 06.05.2012 - 18:17
3

Escribí un script específicamente para esto. Si no desea reproyectar sus datos, puede calcular el área utilizando matemáticas elipsoidales.

Processing Toolbox -> Tools -> Get scripts from on-line scripts collection -> Ellipsoidal Area

Encontrará el script instalado en Processing Toolbox -> Utils -> Ellipsoidal area

La herramienta debe explicarse por sí misma y le permitirá calcular el área en unidades de su elección independientemente de la proyección.

    
respondido por el spatialthoughts 08.03.2016 - 18:48

Lea otras preguntas en las etiquetas