¿Cómo medir correctamente las áreas de características en los mapas de fondo del complemento OpenLayers?

8

No puedo entender cómo hacer cálculos reales (por ejemplo, en km2). Probé la 'calculadora de campo', probé la función 'área de medición' en la barra de herramientas "atributos" y probé fTools en el menú "Vector".

Como lo hago:

  1. Qgis abiertos
  2. Agregar capa híbrida de Google (complemento OpenLayers)
  3. Encuentra la cancha de tenis (debe ser de 200-260m2)
  4. Medida
    • barra de herramientas de atributos-> área de medida - resultado: 65.060 m² hmm?
    • layer-> new shapefile layer-> polygon, save, "add feature" y drawing polygon. Luego calculadora de campo $ area - resultado: 118.48828125
    • repetir con nuevo archivo de forma - resultado: 4.05503328693158e-08
    • vector-> herramientas geométricas-> exportar / agregar columnas geométricas = otro resultado aleatorio

¡No puedo entender lo que estoy haciendo mal! Para mí parece que hay algún error en el programa? He intentado guardar el archivo de forma y volver a abrirlo en un proyecto "en blanco", el mismo resultado, ¿y siempre un nuevo resultado?

Lasse Jesper Pedersen
fuente
cuando se usa cualquiera de los métodos, el área es (además) relativa al nivel de zoom. :(
Lasse Jesper Pedersen
55
No se puede duplicar: midí el área de una cancha de tenis en 260 m ^ 2. ¿Qué proyección estás usando?
L_Holcombe

Respuestas:

8

Para el sistema de referencia de coordenadas del proyecto , debe elegir un CRS proyectado, que utiliza medidores reales como unidades. Openlayers Plugin utiliza Google mercator, que solo corresponde a medidores reales en el aireador. Cuanto más al norte vienes, más distorsionadas están las unidades de longitud (mira Groenlandia en Openstreetmap, en realidad no es tan grande).

Al crear un proyecto en blanco, es probable que tenga WGS84 como CRS, que le dará distancias (y áreas) en grados, no en metros. Cualquier UTM CRS funcionará, siempre que esté dentro de la zona de 3 grados del CRS. Muchos países tienen su propio CRS proyectado para permitir la topografía más precisa.

Qgis parece medir las distancias correctas en la mayoría de los CRS proyectados, pero este podría no ser el caso con la medición de área.

EDITAR: Si marca "Elipsoide" en la caja de herramientas de medición, el área siempre se calcula en metros. Al menos para Qgis Lisboa.

AndreJ
fuente
Pero, ¿puedo seguir usando el complemento OpenLayers? si cambio el CRS?
Lasse Jesper Pedersen
No, el complemento Openlayers obliga al proyecto CRS a 3857. Esto se debe a que los mapas de Google o Openstreetmap vienen en mosaicos, y los mosaicos reproyectados se ven feos. A menos que el programa los junte antes de reproyectarlos, pero esto requiere demasiado tiempo. Puede dibujar una línea alrededor de sus objetos de interés en una capa separada, eliminar la capa OL y cambiar el proyecto CRS.
AndreJ