Como medir corretamente as áreas de recursos nos mapas de segundo plano do plugin OpenLayers?

8

Não consigo descobrir como fazer cálculos de área (por exemplo, em km2). Eu tentei a 'calculadora de campo', tentei a função 'medir área' na barra de ferramentas "atributos" e tentei o fTools no menu "Vetor".

Como eu faço:

  1. Open Qgis
  2. Adicionar camada híbrida do Google (plug-in OpenLayers)
  3. Encontre tenniscourt (deve ser 200-260m2)
  4. A medida
    • barra de ferramentas de atributos-> medir área - resultado: 65.060 m² hmm?
    • layer-> new shapefile layer-> polygon, salve, "adicione recurso" e desenhe polígono. Calculadora de campo $ area - resultado: 118.48828125
    • repita com o novo shapefile - resultado: 4.05503328693158e-08
    • vector-> ferramentas geométricas-> exportar / adicionar colunas geométricas = outro resultado aleatório

Não consigo descobrir o que estou fazendo de errado! Para mim, parece que há algum erro no programa? Eu tentei salvar o shapefile e abri-lo novamente em um projeto "em branco" - mesmo resultado - e sempre novo resultado?

Lasse Jesper Pedersen
fonte
ao usar qualquer um dos métodos, a área é (além disso) relativa ao nível de zoom! ??!?! ?? :(
Lasse Jesper Pedersen
5
Não é possível duplicar - medi a área de uma quadra de tênis em 260m ^ 2. Que projeção você está usando?
L_Holcombe 18/10/12

Respostas:

8

Para o sistema de referência de coordenadas do projeto , é necessário escolher um CRS projetado, que usa medidores reais como unidades. O Openlayers Plugin usa o Google mercator, que corresponde apenas a medidores reais no equador. Quanto mais ao norte você chega, mais distorcidas são as unidades de comprimento (veja a Groenlândia no Openstreetmap, na realidade não é tão grande).

Ao criar um projeto em branco, você provavelmente tem WGS84 como CRS, o que fornecerá distâncias (e áreas) em graus, e não em metros. Qualquer UTM CRS funcionará, desde que você esteja dentro da zona de 3 graus do CRS. Muitos países têm seu próprio SRC projetado para permitir um levantamento mais preciso.

O Qgis parece medir as distâncias na maioria dos CRS projetados corretos, mas isso pode não ser o caso da medição de área.

EDIT: Se você marcar "Ellipsoid" na caixa de ferramentas de medição, a área será sempre calculada em metros. Pelo menos para o Qgis Lisboa.

AndreJ
fonte
Mas ainda posso usar o plugin OpenLayers - quero dizer; se eu mudar o CRS?
Lasse Jesper Pedersen
Não, o plug-in Openlayers força o projeto CRS a 3857. Isso ocorre porque o Google maps ou o Openstreetmap vem em blocos e os blocos reprojetados parecem feios. A menos que o programa os agrupe antes de reprojetar, mas isso exige muito tempo. Você pode desenhar uma linha em torno de seus objetos de interesse em uma camada separada, excluir a camada OL e alterar o CRS do projeto.
Andrej