He estado involucrado en la teledetección durante algunos años durante los estudios. Me pregunto qué combinación de software y módulos de procesamiento de imágenes sería más adecuada para toda una cadena de procesos para soluciones y productos profesionales de procesamiento de imágenes. Tengo mucha curiosidad sobre lo que piensan otros usuarios y tal vez incluso conduzca a una discusión interesante de usuarios experimentados.
Lo que quiero decir en detalle es la combinación de:
una base de datos que almacena datos geográficos como archivos de forma pero especialmente grandes cantidades de imágenes satelitales con sus metadatos correspondientes
módulos de procesamiento de imágenes que utilizan automáticamente los datos apropiados de la base de datos útiles para el paso de procesamiento elegido (por ejemplo, todos los datos de satélite con al menos una determinada resolución espacial para un período de tiempo y área geográfica determinados para producir mapas de detección de cambios)
los resultados deberían integrarse en la base de datos y quizás incluso estar disponibles para su distribución a través de un servidor web
Lamentablemente, no tengo ningún conocimiento avanzado sobre bases de datos para datos geográficos. ¿Quizás GeoNetwork / GeoServer con PostGIS sería una opción?
Para los módulos de procesamiento de imágenes pensé en implementar los algoritmos necesarios en C ++ / GDAL o JAVA / Geotools. También debería existir algún tipo de módulo que se conecte a la base de datos para obtener los datos necesarios para el procesamiento y la creación de metadatos para las imágenes / productos procesados. Pensé que, en general, las soluciones de código abierto serían mejores, ya que tal sistema se desarrollaría a largo plazo y sería deseable ser independiente de las empresas comerciales.
Respuestas:
puede consultar OTB [1] y OSSIM [2] e ILWIS (solo para Windows). Todas son herramientas de código abierto.
Hay herramientas comerciales utilizadas en RS como ENVI, LCCS, ERDAS, Leica LPS (principalmente fotogrametría) que ahora forman parte de Integraph)
[1] http://ossim.org
[2] http://www.orfeo-toolbox.org/otb/
fuente
Es posible que desee desarrollar algo como complemento de Qgis y conectarse a una base de datos PostGIS.
Qgis es un SIG de escritorio de código abierto con un intérprete de Python incorporado y acceso a kits de herramientas de procesamiento de imágenes. Puede desarrollar complementos que utilicen el kit de herramientas de interfaz de usuario Qt y tengan acceso a los componentes internos de Qgis a través de la API Qgis-Python.
Si los kits de herramientas de procesamiento de imágenes estándar no son suficientes, también puede escribir complementos en C ++, pero puede encontrar que leer rásteres en matrices numpy en Python y trabajar con ellos es lo suficientemente rápido.
fuente
No he escrito ningún módulo, pero he usado algunas rutinas compiladas por el usuario (IDL) en ENVI. También hicimos que alguien escribiera un módulo para nosotros. Parece ser bastante potente y flexible, aunque, por supuesto, necesita una licencia ENVI para ejecutarlos.
fuente
Puede probar las opciones de administración de ráster de ArcGIS Desktop [1]. Debería prestar especial atención si no desea modificar sus valores de píxeles o si desea almacenar datos en formatos nativos de detección remota.
También puede consultar las herramientas Envi para ArcGIS [2]. Envi es un paquete de procesamiento de imágenes de teledetección establecido.
[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
fuente