Extração de recursos de cobertura do solo a partir de imagens de satélite
14
Estou interessado em uma solução de código aberto ou de baixo custo para criar camadas GIS de cobertura do solo que utilizam algoritmos de extração espectral e textural. Eu usei PCI Geomatica, ENVI e Feature Analyst VLS no passado; No entanto, essas soluções estão um pouco além da minha faixa de preço, alguma recomendação de software?
Você pode usar o GRASS GIS para isso, que suporta extração de textura e classificação de imagem com base em uma abordagem radiométrica / de segmentação. Para ter uma idéia, consulte o resumo da conferência , uma palestra planejada na Geoinformatics FCE CTU 2011.
Em todos os programas de GIS, o que você fará é definir vários pontos de referência ou polígonos em um tipo de terreno, que são extrapolados para o restante da área. Aqui está um exemplo de uma classificação de uso do solo:
E, de fato, se você desenhou seus polígonos de treinamento em qualquer programa de GIS, pode usar R para prever. Faça uma sobreposição com suas grades e, em seguida, use qualquer sistema de previsão que você desejar (por exemplo, rpart, se desejar árvores de classificação). Mais informações neste livro, na página 222: http://www.lulu.com/product/file-download/a-practical-guide-to-geostatistical-mapping/14938111
Há muito mais a dizer, seus conjuntos de treinamento devem ser representativos para sua área de estudo (talvez seja melhor gerar pontos aleatórios em R e classificá-los). Você também deve escolher seus conjuntos de dados auxiliares com cuidado e pode gerar novos se, por exemplo, a textura for uma propriedade importante.
Muito obrigado pela sua resposta. Parece que você sabe exatamente como alguém pode alcançar meus objetivos. O que eu realmente aprecio é se você esclarecer um pouco mais a sua resposta. Estou especificamente interessado nas etapas envolvidas para poder ensinar ao programa quais recursos estão corretos e quais estão errados até que todos (ou a maioria) dos recursos corretos sejam extraídos.
NetConstructor.com 26/09/11
Forneça mais informações (na sua pergunta, não nos comentários) quais são exatamente os recursos que você deseja extrair. Além disso: se houver uma sobreposição no sinal (consulte o link da nasa) de diferentes tipos de uso da terra (ou o que você estiver mapeando), a classificação automatizada não funcionará bem.
Johanvdw 26/09/11
3
Você seria capaz de fazer isso com o GRASS.
Você primeiro trabalhará com dados rasterizados:
Vou apontar para esse tutorial . Veja a parte raster.
Você seria capaz de fazer isso com o GRASS.
Você primeiro trabalhará com dados rasterizados:
Finalmente, você manipulará os dados vetoriais . v.db.select e v.class irão ajudá-lo.
fonte