Il s'agit de la commande r.externalgrass qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
r.externe - Lie les données raster prises en charge par GDAL sous forme de pseudo carte raster GRASS.
MOTS-CLÉS
raster, importation, externe
SYNOPSIS
r.externe
r.externe --Aidez-moi
r.externe [-foehv] [contribution=prénom] [source=prénom] sortie=prénom [bande=entier]
[titre=formuler ] [--écraser] [--vous aider] [--verbeux] [--calme] [--ui]
Drapeaux:
-f
Répertorier les formats pris en charge et quitter
-o
Ignorer la vérification de la projection (utiliser la projection de l'emplacement actuel)
Supposons que l'ensemble de données a la même projection que l'emplacement actuel
-e
Étendre l'étendue de la région en fonction du nouveau jeu de données
Met également à jour la région par défaut si elle se trouve dans le jeu de cartes PERMANENT
-h
Retourner horizontalement
-v
Retourner verticalement
--écraser
Autoriser les fichiers de sortie à écraser les fichiers existants
--Aidez-moi
Imprimer le récapitulatif d'utilisation
--verbeux
Sortie du module verbeux
--silencieux
Sortie module silencieuse
--interface utilisateur
Forcer le lancement de la boîte de dialogue GUI
Paramètres:
contribution=prénom
Nom du fichier raster à lier
source=prénom
Nom de la source de données GDAL non-fichier
sortie=prénom [obligatoire]
Nom de la carte raster en sortie
bande=entier
Bande à sélectionner (la valeur par défaut est toutes les bandes)
titre=formuler
Titre de la carte raster résultante
DESCRIPTION
r.externe permet à un utilisateur de lier un fichier raster pris en charge par GDAL à une carte raster binaire
couche, à partir de n'importe quel format de carte raster pris en charge par GDAL, avec un titre facultatif. Le fichier n'est pas
importé mais juste enregistré en tant que carte raster GRASS.
NOTES
En substance, r.externe crée un lien en lecture seule vers l'ensemble de données d'origine qui n'est
valide si l'ensemble de données d'origine reste dans le répertoire et le nom de fichier indiqués à l'origine.
NULL données, manipulation
Lié à GDAL (r.externe) les cartes n'ont pas ou n'utilisent pas de bitmap NULL, d'où r.null ne peut pas
les manipuler directement. Ici, les cellules NULL sont celles dont la valeur correspond à la valeur rapportée
par la fonction GDALGetRasterNoDataValue(). Pour appliquer le GDAL lié, l'utilisateur doit
soit créer un MASQUE (par exemple avec r.masque) puis "appliquez-le" en utilisant par exemple r.rééchantillonner, Ou utiliser
r.mapcalc pour créer une copie avec les catégories appropriées changées en NULL (if()
état).
EXEMPLES
RVB Orthophoto grâce au GeoTIFF
# import de tous les canaux (chaque canal deviendra une carte raster GRASS) :
r.external input=/home/user/data/maps/059100.tif output=ortho
g.région raster=ortho.3 -p
d.rgb r=ortho.1 g=ortho.2 b=ortho.3
r.composite r=ortho.1 g=ortho.2 b=ortho.3 sortie=ortho.rgb
Gestion workflow sans données, importer et Exporter
Les cartes matricielles externes à traiter peuvent être directement liées à l'aide de r.externe; également,
les résultats peuvent être écrits dans des formats raster standard avec r.externe.out (GDAL pris en charge
format):
# enregistrer le fichier GeoTIFF à utiliser dans le jeu de cartes actuel :
r.external input=terra_lst1km20030314.LST_Day.tif output=modis_celsius
# définit le répertoire de sortie pour les fichiers résultant du calcul GRASS :
r.external.out répertoire=$HOME/gisoutput/ format="GTiff"
# effectuer le calcul GRASS (ici : extraire les pixels > 20 deg C)
# cela stocke la carte de sortie directement en tant que GeoTIFF :
r.mapcalc "warm.tif = if(modis_celsius > 20.0, modis_celsius, null() )"
# cessez la connexion de sortie GDAL et revenez pour écrire les fichiers raster GRASS :
r.externe.out -r
# utilise maintenant le fichier résultant ailleurs
gdalinfo $HOME/gisoutput/warm.tif
Références
Pages GDAL : http://www.gdal.org/
Utilisez r.externalgrass en ligne en utilisant les services onworks.net