Estou envolvido com sensoriamento remoto há alguns anos, durante os estudos. Gostaria de saber qual combinação de software e módulos de processamento de imagem seria mais adequada para toda uma cadeia de processos para soluções e produtos profissionais de processamento de imagem. Estou muito curioso sobre o que os outros usuários pensam e talvez isso leve a uma discussão interessante de usuários experientes.
O que quero dizer em detalhes é a combinação de:
um banco de dados que armazena dados geográficos como arquivos de forma, mas especialmente grandes quantidades de imagens de satélite com seus metadados correspondentes
módulos de processamento de imagem usando automaticamente dados apropriados do banco de dados úteis para a etapa de processamento escolhida (por exemplo, todos os dados de satélite com pelo menos uma certa resolução espacial por um determinado período de tempo e área geográfica para produzir mapas de detecção de alterações)
os resultados devem ser integrados ao banco de dados e talvez até estar disponíveis para distribuição através de um servidor web
Infelizmente, eu não tenho nenhum conhecimento avançado em bancos de dados para dados geográficos. Talvez o GeoNetwork / GeoServer com PostGIS seja uma opção?
Para os módulos de processamento de imagem, pensei em implementar os algoritmos necessários em C ++ / GDAL ou JAVA / Geotools. Além disso, seria necessário algum tipo de módulo conectado ao banco de dados para buscar os dados necessários para o processamento e a criação de metadados para as imagens / produtos processados. Eu pensava que as soluções de código aberto geralmente seriam melhores, pois esse sistema seria desenvolvido a longo prazo e seria desejável ser independente das empresas comerciais.
Respostas:
você pode conferir OTB [1] e OSSIM [2] e ILWIS (apenas para Windows). Todos são ferramentas de código aberto.
Existem ferramentas comerciais usadas no RS, como ENVI, LCCS, ERDAS, Leica LPS (principalmente fotogrametria) agora parte do Integraph)
[1] http://ossim.org
[2] http://www.orfeo-toolbox.org/otb/
fonte
Você pode desenvolver algo como um complemento para o Qgis e conectar-se a um banco de dados PostGIS.
O Qgis é um GIS de desktop de código aberto com um intérprete python incorporado e acesso a kits de ferramentas de processamento de imagem. Você pode desenvolver plug-ins que usam o kit de ferramentas da interface do usuário Qt e têm acesso aos internos do Qgis por meio da API Qgis-Python.
Se os kits de ferramentas de processamento de imagem padrão não forem suficientes, você também poderá escrever plug-ins em C ++ - mas poderá achar que ler rasters em matrizes numpy em python e trabalhar com eles é rápido o suficiente.
fonte
Eu não escrevi nenhum módulo, mas usei algumas rotinas compiladas pelo usuário (IDL) no ENVI. Também tivemos alguém para escrever um módulo para nós. Parece ser bastante poderoso e flexível, embora, é claro, você precise de uma licença ENVI para executá-los.
fonte
Você pode experimentar as opções de gerenciamento de varredura do ArcGIS Desktop [1]. Você precisaria prestar atenção especial se não desejar modificar seus valores de pixel ou armazenar dados em formatos nativos de sensoriamento remoto.
Você também pode verificar as ferramentas Envi para ArcGIS [2]. O Envi é um pacote de processamento de imagem de sensoriamento remoto estabelecido.
[1] http://resources.arcgis.com/en/help/main/10.2/index.html#/Design_methodology_for_a_raster_database/009t0000002w000000/
[2] http://www.exelisvis.com/Learn/WhitepapersDetail/TabId/802/ArtMID/2627/ArticleID/9895/ENVI-Tools-for-ArcGIS174-and-ENVI-for-ArcGIS174-Server.aspx
fonte