putting globiom data into a database pedro r. andrade cambrigde, 2013

13
Putting GLOBIOM data into a database Pedro R. Andrade Cambrigde, 2013

Upload: loraine-poole

Post on 17-Jan-2016

218 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Putting GLOBIOM data into a database Pedro R. Andrade Cambrigde, 2013

Putting GLOBIOM data into a database

Pedro R. Andrade

Cambrigde, 2013

Page 2: Putting GLOBIOM data into a database Pedro R. Andrade Cambrigde, 2013

Integration between TerraLib and IIASA tools

G4M

SciSoft

TerraLib

GeoWikiEPICGLOBIOM

???

Page 3: Putting GLOBIOM data into a database Pedro R. Andrade Cambrigde, 2013

Integration between TerraLib and GLOBIOM

TerraLib

GLOBIOM

Page 4: Putting GLOBIOM data into a database Pedro R. Andrade Cambrigde, 2013

GLOBIOM Integration

TerraView

data

Amazonia (TerraLib)

export

import GeoTiff, CSV

dataGLOBIOM GMS

files

GDX files

simU shapefiles

Page 5: Putting GLOBIOM data into a database Pedro R. Andrade Cambrigde, 2013

GLOBIOM Integration

TerraView

data

Amazonia (TerraLib)

export

import GeoTiff, CSV

dataGLOBIOM GMS

files

GDX files

simU shapefiles

Page 6: Putting GLOBIOM data into a database Pedro R. Andrade Cambrigde, 2013

Implementation

generate-brazil-cr.R

brasilcr_pt.shp

Page 7: Putting GLOBIOM data into a database Pedro R. Andrade Cambrigde, 2013

Implementation

CRbrazil-database.R

CRbrazil-plotall.R

CRbrazil-basics.R

globiom(TerraLib)

bmp files

ACR_COMPARE.csvCROP_DATA_COMPARE.csvYLD_COMPARE.csv...

aRT

Page 8: Putting GLOBIOM data into a database Pedro R. Andrade Cambrigde, 2013

FILE aux3 /'Land_Compare3.CSV'/;aux3.pc=5;PUT aux3;

LOOP ( (COUNTRY('Brazil'),ALLCOLROW,AltiClass,SlpClass,SOILCLASS,AEZCLASS,LC_TYPE, AllMacroScen,AllBioenScen,IEA_SCEN,ALLScenYear) $ Land_Compare3(COUNTRY,ALLCOLROW,AltiClass,SlpClass,SOILCLASS,AEZCLASS, LC_TYPE, AllMacroScen,AllBioenScen,IEA_SCEN,ALLScenYear), PUT COUNTRY.tl,ALLCOLROW.tl,AltiClass.tl,SlpClass.tl,SOILCLASS.tl, AEZCLASS.tl, LC_TYPE.tl,AllMacroScen.tl,AllBioenScen.tl,IEA_SCEN.tl, ALLScenYear.tl, Land_Compare3(COUNTRY,ALLCOLROW,AltiClass,SlpClass, SOILCLASS,AEZCLASS, LC_TYPE,AllMacroScen,AllBioenScen,IEA_SCEN, ALLScenYear) /);PUTCLOSE;

attribute_names = list( ... Land_Compare3 = c("COUNTRY", "ALLCOLROW", "ALTICLASS", "SLPCLASS", "SOILCLASS", "AEZCLASS", "LC_TYPE", "AllMacroScen", "AllBioenScen", "IEA_SCEN”, "ALLScenYear", "Value"),)

7_output.gms

CRbrazil-basics.R

Page 9: Putting GLOBIOM data into a database Pedro R. Andrade Cambrigde, 2013

CRbrazil-plotall.R/CRbrazil-database.R

original_file = "LUCDET_Compare"r = read_output_csv(original_file)print_unique(r)w = uniques(r)w$AEZCLASS = NULLw$COUNTRY = NULLw$ALLScenYear = 2000w$IEA_SCEN = "BASE"w$AllMacroScen = NULLw$ALTICLASS = NULLw$SLPCLASS = NULLw$SOILCLASS = NULLsave_all(w, original_file)tstates = createTheme(lstates, paste("states-", original_file, sep=""), view=original_file)setVisual(tstates, visualPolygons(transp=100, cwidth=2))

Output

Selecting attributes

Input

Page 10: Putting GLOBIOM data into a database Pedro R. Andrade Cambrigde, 2013

7_output.gms

Page 11: Putting GLOBIOM data into a database Pedro R. Andrade Cambrigde, 2013

7_output.gms

Page 12: Putting GLOBIOM data into a database Pedro R. Andrade Cambrigde, 2013

R plot x TerraLib database

R plot TerraLib database

Overlay single multiple

Plotting at once

multiple maps single map

Colors and spatial operations

require R knowledge

can be handled visually

Running script

every time to plot the results (or save the R session)

only once

Page 13: Putting GLOBIOM data into a database Pedro R. Andrade Cambrigde, 2013

Future development

Version 2.0 of the scripts Review R-Script_Instructions.pdf Adapt the scripts to work with different geographical areas