Este es el comando r.externalgrass que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
r.externo - Vincula datos ráster compatibles con GDAL como un pseudo mapa ráster de GRASS.
PALABRAS CLAVE
ráster, importación, externo
SINOPSIS
r.externo
r.externo --ayuda
r.externo [-foehv] [Las opciones de entrada=nombre ] [fuente=nombre ] salida=nombre [Número=entero]
[título=de contraseña] [-exagerar] [-ayuda] [-verboso] [-tranquilo] [-ui]
Banderas
-f
Enumere los formatos admitidos y salga
-o
Anular la comprobación de proyección (utilizar la proyección de la ubicación actual)
Suponga que el conjunto de datos tiene la misma proyección que la ubicación actual
-e
Extienda las extensiones de la región en función de un nuevo conjunto de datos
También actualiza la región predeterminada si está en el conjunto de mapas PERMANENTE
-h
Voltear horizontalmente
-v
Voltear verticalmente
--Sobrescribir
Permitir que los archivos de salida sobrescriban los archivos existentes
--ayuda
Resumen de uso de impresión
--verboso
Salida del módulo detallado
--tranquilo
Salida de módulo silencioso
--ui
Forzar el inicio del cuadro de diálogo GUI
parámetros:
Las opciones de entrada=nombre
Nombre del archivo ráster que se vinculará
fuente=nombre
Nombre de la fuente de datos GDAL que no es de archivo
salida=nombre [requerido]
Nombre del mapa ráster de salida
Número=entero
Banda para seleccionar (por defecto son todas las bandas)
título=de contraseña
Título del mapa ráster resultante
DESCRIPCIÓN
r.externo permite a un usuario vincular un archivo ráster compatible con GDAL a un mapa ráster binario
capa, desde cualquier formato de mapa ráster compatible con GDAL, con un título opcional. El archivo no es
importado pero registrado como mapa ráster GRASS.
NOTAS
En esencia, r.externo crea un enlace de solo lectura al conjunto de datos original que es solo
válido si el conjunto de datos original permanece en el directorio y nombre de archivo indicados originalmente.
NULL datos manipulación
Vinculado a GDAL (r.externo) los mapas no tienen ni utilizan un mapa de bits NULL, por lo tanto r.nulo no puede
manipularlos directamente. Aquí las celdas NULL son aquellas cuyo valor coincide con el valor informado
por la función GDALGetRasterNoDataValue (). Para aplicar el enlace GDAL, el usuario debe
crear una MÁSCARA (por ejemplo, con r.máscara) y luego "aplíquelo" usando, por ejemplo, r.remuestra, o usar
r.mapcalc para crear una copia con las categorías apropiadas cambiadas a NULL (if ()
condición).
EJEMPLOS
RGB Ortofoto del geoTIFF
# importación de todos los canales (cada canal se convertirá en un mapa ráster de GRASS):
r.external input = / home / user / data / maps / 059100.tif output = ortho
g.region raster = ortho.3 -p
d.rgb r = orto.1 g = orto.2 b = orto.3
r.compuesto r = orto.1 g = orto.2 b = orto.3 salida = orto.rgb
Tratamiento flujo de trabajo sin datos importar y exportar
Los mapas ráster externos que se van a procesar se pueden vincular directamente mediante r.externo; igualmente,
Los resultados se pueden escribir en formatos raster estándar con r.salida.externa (GDAL apoyado
formatos):
# registrar el archivo GeoTIFF que se utilizará en el conjunto de mapas actual:
r.external input = terra_lst1km20030314.LST_Day.tif salida = modis_celsius
# definir el directorio de salida para los archivos resultantes del cálculo de GRASS:
r.external.out directorio = $ HOME / gisoutput / format = "GTiff"
# realizar el cálculo de GRASS (aquí: extraer píxeles> 20 grados C)
# esto almacena el mapa de salida directamente como GeoTIFF:
r.mapcalc "warm.tif = if (modis_celsius> 20.0, modis_celsius, null ())"
# cese la conexión de salida GDAL y vuelva a escribir archivos raster GRASS:
r.externo.out -r
# ahora usa el archivo resultante en otro lugar
gdalinfo $ HOME / gisoutput / warm.tif
Referencias
Páginas GDAL: http://www.gdal.org/
Utilice r.externalgrass en línea utilizando los servicios de onworks.net