Criando DEM a partir de contornos no QGIS?

Respostas:

25

Sim, existem várias opções disponíveis no QGIS:

  1. Plug-in de interpolação de ponderação de distância inversa (IDW) - consulte este tutorial (arquivado no original ).
  2. Plug-in GDAL Raster - para acessar, clique em Raster > Grid (Interpolation). A interpolação do GDAL é mais robusta, porque você pode usar outros algoritmos de interpolação (IDW, vizinho mais próximo, média móvel etc.). Esta ferramenta funciona apenas para dados pontuais.
  3. Plugin GRASS GIS - existem vários módulos que você pode usar ( v.surf.*e r.surf.*). Você precisa converter seu shapefile em um banco de dados GRASS para usar os módulos GRASS no QGIS.
maning
fonte
Você tem certeza, porque quando executo seu segundo procedimento sugerido, com o GDAL Raster, ele me mostra a seguinte mensagem de erro: "Nenhuma geometria de ponto encontrada na camada modashp, pulando".
Vassilis
Eu atualizei a resposta que funciona apenas para dados pontuais. Você também pode ver o GRASS GIS, que possui plug-in no QGIS.
maning
3
O QGIS interpolação plugin funciona Olso com linhas de contorno: adicionar o atributo que contém o valor para interpolar em seguida, em "Tipo", selecione "linhas estruturadas" ou "linhas de quebra"
Giovanni Manghi
7
O IDW é inadequado para dados da linha de contorno. Quando forçado a trabalhar com eles, produzirá DEMs terríveis (eles parecerão terraços). O vizinho mais próximo e as médias móveis têm problemas semelhantes. A interpolação de rasters de linhas de contorno requer métodos especializados.
whuber
@ whuber - alguma dica sobre esses métodos especializados? Parece estar obtendo bons resultados com a distância inversa à potência na Raster|Grid (Interpolation)ferramenta, mas definitivamente não é perfeito!
Simbamangu 23/12
10

O GRASS também tem muitas opções

http://grass.osgeo.org/wiki/Contour_lines_to_DEM

disponível de uma maneira ou de outra também através do plugin QGIS / GRASS.

Giovanni Manghi
fonte
A pergunta não excluiu especificamente o GRASS? (Você pode repensar seu comentário na resposta de @jdeltoro.) No entanto, se uma boa solução não estiver disponível no QGIS, é aconselhável ampliar ainda mais a rede, por isso é bom conhecer soluções alternativas.
whuber
2
Depende do que significa "sem usar o GRASS". Isso porque muitas pessoas não sabem que podem usar as ferramentas GRASS dentro do QGIS como qualquer outra ferramenta QGIS, sem saber o que é GRASS ou como funciona.
Giovanni Manghi
Sim, para um pequeno tutorial, consulte grass.osgeo.org/wiki/QGIS_GRASS_Cookbook
markusN