Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Curso GDAL
Curso GDAL
GDAL
DGGMA 03/09/21
2
GDAL
Principales funciones
Creación de mosaicos, obtención
de histograma y tablas de color,
cambio de sistema de
coordenadas y formatos
3
Scripts de
GDAL
4
Scripts para información
ráster
gdalinfo Mostrar información sobre ráster, histograma, estadísticas
gdal_translate Conversión de ráster entre distintos formatos
gdaladdo Construir vistas de las imágenes
gdalwarp Reproyección de imágenes y utilidades de deformación
gdaltindex Construir conjuntos de datos OGR
gdalbuildvrt Construir ráster virtual a partir de conjuntos de datos
gdal_contour Construir lineas de contorno de modelos de elevación
gdaldem Analizar y visualizar MDE
5
Scripts para información
ráster
rgb2pct.py Convertir RGB 24bit a 8bit
pct2rgb.py Convertir 8bit a RGB 24bit
gdalattachpct.py Adjuntar tabla de color a un archivo raster
gdal_merge.py Mosaico a partir de conjunto de imágenes
gdal2tiles.py Generar un directorio con mosaicos, KML y vistas web
gdal2xyz.py Traduce un raster a formato xyz
gdal_rasterize Geometrías vectoriales a ráster
gdaltransform Transformación de coordenadas
nearblack Convierte bordes a negro
6
Scripts para información
ráster
gdal_retile.py Reconstruir un conjunto de teselas o niveles piramidales
gdal_grid Crear rejilla a partir de datos dispersos
gdal_proximity.py Producir un mapa ráster de proximidad
gdal_polygonize.py Producir un polígono a partir de un ráster
gdal_sieve.py Eliminar pequeños polígonos ráster
gdal_fillnodata.py Rellena regiones ráster por interpolación de bordes
gdallocationinfo Herramienta de consultas ráster
gdalsrsinfo Listar información acerca de un SRS en varios formatos
gdalmove.py Transformar la georreferenciación del ráster
7
Scripts para información
ráster
gdal_edit.py Editar información de un conjunto de datos GDAL
gdal_calc.py Calculadora de ráster en linea de comandos con numpy
gdal_pansharpen.py Realizar operaciones de afilado
gdal-config Determinar información sobre la instalación de GDAL
gdalmanage Identificar, eliminar, renombrar y copiar archivos ráster
gdalcompare.py Comparar dos imagenes
gdal_viewshed Calcular máscara de visibilidad para un ráster
gdal_create Crear un archivo ráster (sin conjunto de datos)
8
Scripts para información
ráster multidimensional
gdalmdiminfo Reportar estructura y contenido de un conjunto de datos
multidimensional
gdalmdimtranslate Convertir datos multidimensionales entre diferentes formatos
y realizar subconjuntos
9
Scripts para información
vectorial
ogrinfo Listar información sobre origen de datos OGR
ogr2ogr Convertir datos entre formatos de archivo
ogrtindex Crear un Tileindex
ogrlineref Crear referencia linear y proporcionar cálculos con ella
ogrmerge.py Unir varios conjuntos de datos vectoriales
10
Scripts para información de
redes geográficas
gnmmanage Administrar redes geográficas
gnmanalyse Analizar redes geográficas
11
Uso de
GDAL
12
Opciones comunes en
scripts ráster
--version Mostrar version de GDAL
-of <formato> Formato de salida
-a_srs <srs> Asignar srs a la salida
-s_srs <srs> Srs de origen
-t_srs <srs> Srs objetivo
13
Ejemplos
Estadísticas e histograma
gdalinfo -stats -hist imagenes/i11c69e4.bil
Ejemplos
Crear Geotiff a partir de otro ráster cambiando el SRS
gdalwarp -s_srs EPSG:32613 -t_srs EPSG:6365 imagenes/T13QEG_20210611T171901_TCI.jp2 imagenes/results/sentinel_ITRF08.tif
Crear un Geotiff a partir de recortar un polígono sobre otro ráster y agregar una banda alpha, nodata = -9999
gdalwarp -cutline imagenes/poligono.shp -crop_to_cutline -dstnodata -9999 -dstalpha imagenes/T13QEG_20210611T171901_TCI.jp2 imagenes/results/sentinel_corte.tif
Crear un Geotiff a partir de recortar un polígono sobre otro ráster suavizando los border 2px y agregar una banda alpha,
nodata = -9999
gdalwarp -cutline imagenes/poligono.shp -cblend 2 -dstnodata -9999 -dstalpha imagenes/T13QEG_20210611T171901_TCI.jp2 imagenes/results/sentinel_corte2.tif
Crear un Geotif recortando otro raster a partir de coordenadas, agregar banda alpha y nodata= -9999
gdalwarp -te 521440 2645122 599223 2595926 -dstalpha -dstnodata -9999 imagenes/T13QEG_20210611T171901_TCI.jp2 imagenes/results/sentinel_clipcoord.tif
15
Ejemplos
Crear un mosaico
gdal_merge.py -ot Byte -of GTiff -o imagenes/results/merge.tif imagenes/i11c69e4.bil imagenes/i11c69f3.bil
Calcular la tabla de color de un ráster
rgb2pct.py -n 256 -of GTiff imagenes/T13QEG_20210611T171901_TCI.jp2 imagenes/results/sentinel_8bit.tif
GRACIAS