[SOLVED] La transformation d'un raster en db inverse l'image

Here you can report the problems encountered with the graphical functions (db.plot, vario.plot, ...)

[SOLVED] La transformation d'un raster en db inverse l'image

Postby dimitridor » Tue Sep 19, 2017 10:57 am

Hello,

Je crée une db à partir d'un raster. J'utilise db.sel pour indiquer quelles sont les mailles actives puis j'affiche la carte de la db. Celle-ci se trouve inversée Nord-Sud par rapport au raster d'origine. Ai-je fait une erreur quelque part ?

Question subsidiaire : comment procéder pour obtenir un ratio égal entre les 2 axes (comme avec asp=1) ?

Voici un extrait de mon code :

v1=getValues(grid.in)
cond=(!is.na(v1))
target.db = db.create(flag.grid = TRUE, nx=c(grid.in@ncols,grid.in@nrows),
x0=c(grid.in@extent@xmin,grid.in@extent@ymin), dx=res(grid.in))
target.db = db.locate(target.db,2:3,"x")
target.db = db.sel(target.db,cond,flag.replace=TRUE)

et les images du raster et de la db :
Raster.png
Raster.png (8.91 KiB) Viewed 6108 times

target_db.png
target_db.png (4.75 KiB) Viewed 6108 times
dimitridor
 
Posts: 24
Joined: Fri May 26, 2017 10:03 am

Re: La transformation d'un raster en db inverse l'image

Postby Didier Renard » Wed Sep 20, 2017 12:39 pm

Salut Dimitri

Peux-tu m'envoyer (par mail) toin fichier raster initial STP.
La lecture est tres dependente du contenu du fichier.
Je suppose que la procedure incriminee est db.read.format.

Par ailleurs j'ai corrige db.write.format qui ne prenait pas en compte proprement les selections (la correction sera disponible dans la version 11.1.2).

Didier
Didier Renard
 
Posts: 337
Joined: Thu Sep 20, 2012 4:22 pm

Re: La transformation d'un raster en db inverse l'image

Postby dimitridor » Fri Sep 22, 2017 10:32 am

Je viens de t'envoyer le raster par mail.

Merci pour ton aide,

Dimitri
dimitridor
 
Posts: 24
Joined: Fri May 26, 2017 10:03 am


Return to Graphical representation

Who is online

Users browsing this forum: No registered users and 1 guest

cron