Meu chefe me deu um pequeno arquivo shapefile de ponto 3D e pediu que eu fizesse um DEM, que eu deveria montar com um DEM mais antigo do mesmo site, feito com o Surfista.
Criei uma camada raster a partir do shapefile e usei a ferramenta de contorno para criar contornos de nível. Infelizmente, eles parecem linhas em vez de polígonos. Quando uso a ferramenta linha para polígono, alguns dos níveis desaparecem. Estou certo de que existe uma maneira de criar um DEM a partir de dados pontuais, mas não tenho idéia do que estou fazendo de errado.
Eu uso o QGIS Valmiera.
Respostas:
Um DEM (modelo de elevação digital) é uma varredura e não linhas de contorno ou polilinhas. Se os dados dos pontos são uma grade sistemática de pontos (espaçamento igual), é tão simples quanto converter diretamente em raster usando uma ferramenta de rasterização. No QGIS, você pode usar "Rasterização> Conversão> Rasterização (Vector para varredura)".
No entanto, se os pontos forem irregulares, isso se tornará um problema de interpolação. Há muitas opções disponíveis. A ferramenta "Raster> Interpolação> Interpolação" do QGIS, disponível apenas com NIF e IDW, está disponível. Eu realmente não recomendaria nenhum desses métodos, mas eles podem ser adequados às suas necessidades. Através da caixa de ferramentas QGIS, o SAGA GIS (necessário instalar) fornece interpolação de Kriging e Spline. Existem também várias opções muito robustas no GRASS GIS (também disponível na caixa de ferramentas QGIS).
Opções de interpolação GRASS:
"r.surf.nnbathy" - Natural_neighbor
"v.surf.bspline" - B-splines
"v.surf.rst" e "v.vol.rst" - splines regularizados com tensão
"v.krige" - Kriging (GRASS 7+)
Frequentemente, uma tentativa é de alguns métodos e, em seguida, seleciona um modelo com base no RMSE (Root Mean Squared Error) ou erro residual para avaliar o ajuste do modelo.
fonte