GDAL la libreria de los SIG


Tal ves no nos demos cuenta pero existen muchos geoprocesos que utilizamos en nuestro software SIG, que hacen una llamada o piden ayuda de las librerias de GDAL (Geospatial Data Abstraction Library). Estas librerías apoyan en los geoprocesos de conversión y análisis en ciertas tareas en los formatos de archivos vectoriales o raster. En este articulo voy a explicar más a fondo que es GDAL, características de la librerías y algunos ejemplos de su uso.

¿ Que es GDAL ?


Como bien los mencione anteriormente GDAL (Geospatial Data Abstraction Library) es una libreria, pero además esta contiene traductores para formatos de datos geoespaciales de trama y vector que se libera bajo la licencia Open Source de Open Source Geospatial de estilo X / MIT. Como biblioteca, presenta un modelo de datos abstractos de trama simple y un modelo de datos abstractos de un solo vector para la aplicación de llamada para todos los formatos admitidos. También viene con una variedad de útiles utilidades de líneas de comandos para la traducción y el procesamiento de datos. GDAL fue creado desde Marzo del 2018.


Software se utilizan las librerias de GDAL


Se utilizan en software como los siguientes:

  • MapServer.- es un entorno de desarrollo en código abierto (Open Source Initiative) para la creación de aplicaciones SIG en Internet/Intranet con el fin de visualizar, consultar y analizar información geográfica a través de la red mediante la tecnología Internet Map Server (IMS). MapServer no es un SIG completo, pero tampoco aspira a serlo.
  • GRASS GIS.- (acrónimo inglés de Geographic Resources Analysis Support System) es un software SIG (Sistema de Información Geográfica) bajo licencia GPL (software libre). Puede soportar información tanto raster como vectorial y posee herramientas de procesado digital de imágenes.
  • QGIS.- (anteriormente llamado también Quantum GIS) es un Sistema de Información Geográfica (SIG) de código libre para plataformas GNU/Linux, Unix, Mac OS, Microsoft Windows y Android.
  • Google Earth.- es un programa informático que muestra un globo virtual que permite visualizar múltiple cartografía, con base en la fotografía satelital.
  • Kosmo.- es un programa de Sistemas de Información Geográfica (SIG) distribuido bajo licencia GNU/GPL con funcionalidades avanzadas. Es el primer componente de una serie de desarrollos que están en marcha y que, a partir de ahora, irán siendo puestos a disposición de toda la comunidad.
  • MapGuide Open Source.- es una plataforma basada en web que permite a los usuarios desarrollar y desplegar rápidamente aplicaciones cartográficas y servicios geoespaciales en entorno web.

Formatos vectoriales que soporta GDAL

Actualmente GDAL soporta 93 formatos vectoriales, entre los más populares se encuentran  ESRI Shapefile, ESRI ArcSDE, ESRI FileGDB, MapInfo (tab and mid/mif), GML, KML, PostGIS, Oracle Spatial, GeoPackage. Si gustas ver la lista completa de los formatos vectoriales soportados da clic en la siguiente url http://www.gdal.org/formats_list.html

Formatos rasters soportados por GDAL


En el caso de los archivos rasters son soportados por GDAL un total de 153. Algunos de los formatos más usados en GDAL son GeoTIFF, Erdas Imagine, ECW, MrSID, JPEG2000, DTED, NITF, GeoPackage. Si gustas ver la lista completa de los formatos rasters soportados da clic en la siguiente url http://www.gdal.org/formats_list.html

Programas GDAL utilizados para vectores


Algunos de los programas que utilizan librerías GDAL para realizar operaciones con archivos vectoriales son los siguientes:

  • ogrinfo - Enumera información sobre una fuente de datos compatible con OGR.
  • ogr2ogr - Convierte datos de funciones simples entre formatos de archivo.
  • ogrtindex - Crea un tileindex.
  • ogrlineref - Crear referencia lineal y proporcionar algunos cálculos usados.
  • ogrmerge.py - Fusiona varios conjuntos de datos vectoriales en uno solo.

Programas GDAL utilizados para rasters.


Algunos de los programas que utilizan librerías GDAL para realizar operaciones con archivos rasters son los siguientes:

  • gdalinfo - Informar información sobre un archivo.
  • gdal_translate - Copia un archivo de ráster, con control del formato de salida
  • gdaladdo - Agregar vistas generales a un archivo.
  • gdalwarp - Transformar una imagen en un nuevo sistema de coordenadas.
  • gdaltindex - Crear un tileindex raster MapServer.
  • gdalbuildvrt - Construya un VRT a partir de una lista de conjuntos de datos.
  • gdal_contour - Contornos desde un DEM.
  • gdaldem - Herramientas para analizar y visualizar DEMs.
  • rgb2pct.py - Convierte una imagen RGB de 24 bits a una paleta de 8 bits.
  • pct2rgb.py - Convierta una imagen paletizada de 8 bits a RGB de 24 bits.
  • gdal_merge.py - Construye un mosaico rápido a partir de un conjunto de imágenes.
  • gdal2tiles.py - Crea una estructura de mosaico TMS, KML y un simple visor web.
  • gdal_rasterize - Rasterize vectores en el archivo raster.
  • gdaltransform - Transforma coordenadas.
  • nearblack - Convierte bordes casi negros / blancos al valor exacto.
  • gdal_retile.py - Retira un conjunto de fichas y / o construye niveles de pirámides en mosaico.
  • gdal_grid - Crear ráster a partir de los datos dispersos.
  • gdal_proximity.py - Calcule un mapa de proximidad de trama.
  • gdal_polygonize.py - Genera polígonos desde raster.
  • gdal_sieve.py - Filtro tamiz raster.
  • gdal_fillnodata.py - Interpolar en regiones nodata.
Existen más utilerías que puedes consultar en el siguiente sitio web: http://www.gdal.org/gdal_utilities.html

Como encuentro las utilerías GDAL en QGIS


Cuando instalas la versión 3 de QGIS ya trae consigo integradas algunas utilerías GDAL. Para llegar a ellas primero debes habilitar la caja de herramientas. Debes ir al menú principal en Procesos > Caja de Herramientas...



Síguenos en las redes sociales

Blog SIG en Google+ Blog SIG en Facebook @Blog SIG en Twitter

Buscar en este blog