Towards a R-centric architecture for multi-purpose geographical - - PowerPoint PPT Presentation

towards a r centric architecture for multi purpose
SMART_READER_LITE
LIVE PREVIEW

Towards a R-centric architecture for multi-purpose geographical - - PowerPoint PPT Presentation

Towards a R-centric architecture for multi-purpose geographical analysis on heterogeneous multi-source data Arlette ANTONI, Thierry DHORNE and Yann LE GUYADEC Universit e de Bretagne Sud Universit e Europ eenne de Bretagne Lab-STICC /


slide-1
SLIDE 1

Towards a R-centric architecture for multi-purpose geographical analysis on heterogeneous multi-source data

Arlette ANTONI, Thierry DHORNE and Yann LE GUYADEC

Universit´ e de Bretagne Sud Universit´ e Europ´ eenne de Bretagne Lab-STICC / Valoria

UseR! - 8,9 and 10th July 2009, Rennes - France

  • A. Antoni - T. Dhorne - Y. Le Guyadec ()

UseR! - 2009 1 / 21

slide-2
SLIDE 2

Framework

✉ Geographical Information Systems (GIS) are used to

display manipulate analyse geographical (map) data

✲ geographical data are data that contain a reference to a place (on

the earth)

✉ our original purpose was to ✲ (try to) provide a R-centric architecture to

manage geographical information represent geographical information execute geographical analysis

  • A. Antoni - T. Dhorne - Y. Le Guyadec ()

UseR! - 2009 2 / 21

slide-3
SLIDE 3

Classical GIS

Collecting ↓ Analysis ↔ GIS ↔ Storage ↓ Vizualisation

  • A. Antoni - T. Dhorne - Y. Le Guyadec ()

UseR! - 2009 3 / 21

slide-4
SLIDE 4

GISes and Analytics

✉ a very interesting paper

de Andrade Neto, Ribeiro and Fook Integration of Statistics and Geographic Information Systems : the R/TerraLib case

✲ GIS have limited capacity to perform advanced analysis ✲ statistical softwares have limited access to GIS technology

⋆ hence the need for integration full integration loose coupling close coupling

  • A. Antoni - T. Dhorne - Y. Le Guyadec ()

UseR! - 2009 4 / 21

slide-5
SLIDE 5

New Paradigm - I

✉ new evolutions need to take time into account ✲ in various ways

varying environments : coverage real-time acquisition spatio-temporal point processes spatio-temporal trajectories (both GPS assisted) time-moving surfaces and volumes ....

✉ and

multi-sensor approaches (visible, IR, radar,....)

  • A. Antoni - T. Dhorne - Y. Le Guyadec ()

UseR! - 2009 5 / 21

slide-6
SLIDE 6

New Paradigm - II

✉ the respective part of analysis with respect to

collecting storage visualization is growing and growing

✲ need to develop more and more tools ✲ interest in collaborative design and conception

  • A. Antoni - T. Dhorne - Y. Le Guyadec ()

UseR! - 2009 6 / 21

slide-7
SLIDE 7

Analytics-centric GIS

Analysis ← Collecting ↔ Storage → Visualization ⋆ idea to become R-centric

  • A. Antoni - T. Dhorne - Y. Le Guyadec ()

UseR! - 2009 7 / 21

slide-8
SLIDE 8

Collecting

✉ static raster = images (many formats) ✉ dynamic raster = videos (mpeg and consistent) ✉ attributes (native)

  • A. Antoni - T. Dhorne - Y. Le Guyadec ()

UseR! - 2009 8 / 21

slide-9
SLIDE 9

Extracting

✉ extracting ⇒ collecting + analytics ✲ manual coordinate entry ✲ attributes (extracted) ✲ error detection ✲ reference coordinate

  • A. Antoni - T. Dhorne - Y. Le Guyadec ()

UseR! - 2009 9 / 21

slide-10
SLIDE 10

Data storage and management

✉ spatio-temporal data bases ✲ spatial query, time query, attribute query ✉ time access optimization (or not) ✲ batch or on-line process (stream analysis) ✉ specific management (copy, subset, merge,...) ✉ changing projection system

  • A. Antoni - T. Dhorne - Y. Le Guyadec ()

UseR! - 2009 10 / 21

slide-11
SLIDE 11

What does R provide ?

✉ for data storage ✲ R and relational data bases ✲ R and spatial data bases (PostGIS, QGIS) ✲ mapproj (maps projection)

  • A. Antoni - T. Dhorne - Y. Le Guyadec ()

UseR! - 2009 11 / 21

slide-12
SLIDE 12

Restitution

✉ map design and layout (logical) ✉ map printing (physical) ✉ graphics ✉ videos ✉ metadata (generated by analysis)

  • A. Antoni - T. Dhorne - Y. Le Guyadec ()

UseR! - 2009 12 / 21

slide-13
SLIDE 13

What does R provide ?

✉ for image analysis

adimpro Adaptive Smoothing of Digital Images biOps(GUI) Image processing and analysis analytics pixmap Bitmap Images (“Pixel Maps”) interactive RImageJ R bindings for ImageJ external and... medical ReadImages Image Reading Module for R rimage Image Processing Module for R

  • A. Antoni - T. Dhorne - Y. Le Guyadec ()

UseR! - 2009 13 / 21

slide-14
SLIDE 14

What does R provide ?

✉ for maps management

mapdata Extra Map Databases mapproj Map Projections maps Draw Geographical Maps maptools Tools for reading and handling spatial objects

  • A. Antoni - T. Dhorne - Y. Le Guyadec ()

UseR! - 2009 14 / 21

slide-15
SLIDE 15

What does R provide ?

✉ for visualization

rgl 3D visualization device system (OpenGL) shapefiles Read and Write ESRI Shapefiles Iplots interactive plots

  • A. Antoni - T. Dhorne - Y. Le Guyadec ()

UseR! - 2009 15 / 21

slide-16
SLIDE 16

Analysis

✉ usual (GIS)

interpolation connectivity, proximity and adjacency map design cartography bounding dissolve, spatial data overlay, scaling, scrolling, moving window analysis

✉ map algebra

⋆ new analytics spatial classification flow analysis trajectory analysis ....

✲ almost everything provided in R packages

  • A. Antoni - T. Dhorne - Y. Le Guyadec ()

UseR! - 2009 16 / 21

slide-17
SLIDE 17

Many things more

✲ RPyGEo ✲ rgdal : links to Geospatial Data Abstraction Library ✲ RSAGA : links to SAGA GIS ✲ RgoogleMaps ✲ stem ✲ spgrass6 : interface with GRASS 6 GIS ✉ the competive work of R. Bivand !

⋆ how to screen and organize everything ?

  • A. Antoni - T. Dhorne - Y. Le Guyadec ()

UseR! - 2009 17 / 21

slide-18
SLIDE 18

Application

Test

✉ get geographical video ✉ load it in R (sequentially) ✉ do some analysis ✉ add some layers (analytic or hand) ✉ export the maps ✉ make a movie

⋆ wait for some new media tools in R

  • A. Antoni - T. Dhorne - Y. Le Guyadec ()

UseR! - 2009 18 / 21

slide-19
SLIDE 19

Application

Sequence

  • A. Antoni - T. Dhorne - Y. Le Guyadec ()

UseR! - 2009 19 / 21

slide-20
SLIDE 20

Application

Image

  • A. Antoni - T. Dhorne - Y. Le Guyadec ()

UseR! - 2009 20 / 21

slide-21
SLIDE 21

Conclusions

✉ how to validate the interest of a R-centric GIS ? ✲ generic acquisition systems (multi-type and multi-formats) ✲ a consistent storage system (till where to go ?) (Spatial SQL or not)

with special emphasize on the equilibrium R-storage and data-base-storage

✲ normalized (extended) visualization tools ✲ extension and interoperability of analytics application

free jungle, eastern market, or soviet ? ⋆ real need for integration strategy (and tools) ! ⋆ find the best compromize between end user and keen developer

  • A. Antoni - T. Dhorne - Y. Le Guyadec ()

UseR! - 2009 21 / 21