banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 24 August 2017 11:17

ehiguera
Juste Inscrit !
Lieu: Paris
Date d'inscription: 8 Apr 2015
Messages: 1

RASTER VERS PostGIS. Commande raster2pgsql, paramètre -R

Bonjour à tous,

Je veux intégrer sur PgAdmin un raster en format .vrt. Pour faire ça j'utilise la commande raster2pgsql.

Le raster fait 300 G, donc j'ai décidé d’intégrer sur la base de données seulement le chemin vers le raster et les métadonnées. Avec la commande raster2pgsql  , j'ai trouvé le paramètre -R   

-R, --register
Register the raster as a filesystem (out-db) raster.
Only the metadata of the raster and path location to the raster is stored in the database (not the pixels).

J’ai lancé différents commandes mais ça ne marche pas.

raster2pgsql -s 2154 -t auto -R C:MAGELLIUMRGEALTIrge_vrt.vrt rge_vrt > C:MAGELLIUMRGEALTIvrt_r.sql
raster2pgsql -R C:MAGELLIUMRGEALTIrge_vrt.vrt rge_vrt > C:MAGELLIUMRGEALTIvrt_r.sql

Savez-vous ce qu’il faut faire ?

Merci !

Hors ligne

 

#2 Thu 24 August 2017 11:32

tumasgiu
Membre
Lieu: Ajaccio
Date d'inscription: 5 Jul 2010
Messages: 1159

Re: RASTER VERS PostGIS. Commande raster2pgsql, paramètre -R

Salut,

la commande raster2pgsql produit le script SQL qui créera votre table.
Il faut donc rediriger sa sortie standard vers la commande psql avec l'operateur | (pipe) :

Code:

raster2pgsql -s 2154 -t auto -R C:MAGELLIUMRGEALTIrge_vrt.vrt rge_vrt  | psql -p 5432 -u nom_utilisateur -h adresse_serveur nom_base

Vous pouvez également rediriger la sortie de raster2pgsql vers un fichier, ce que vous faites dans votre exemple,
et ensuite exécuter le script contenu dans le fichier.

Dernière modification par tumasgiu (Thu 24 August 2017 11:40)

Hors ligne

 

Pied de page des forums

Powered by FluxBB