Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Introduction Case study Results Future work
Geospatial Reference Information processing
Improving the usability of the Inf...
Introduction Case study Results Future work
Previous considerations about GRD usability
• Modelling geodata from different ...
Introduction Case study Results Future work
Usability gaps
Figure 2: Open access to SDI; Modified from Thorben Hansen (2015...
Introduction Case study Results Future work
LU/LC databases in the EU
Figure 3: The Eagle Concept
Geospatial Reference Inf...
Introduction Case study Results Future work
LU/LC databases in the EU
Figure 4: The Eagle Data Model
Geospatial Reference ...
Introduction Case study Results Future work
LU/LC databases in the EU
Figure 5: The Eagle Database
Geospatial Reference In...
Introduction Case study Results Future work
Object-relational impedance missmatch
Figure 6: Relational database impedance ...
Introduction Case study Results Future work
Research question
Figure 7: Follow the doi
Geospatial Reference Information pr...
Introduction Case study Results Future work
Information system of land cover in Spain (SIOSE)
Figure 8: SIOSE data model
G...
Introduction Case study Results Future work
Proposal (>10k grid cells * 6 query types * 2 db)
Figure 9: Example of a grid ...
Introduction Case study Results Future work
Methodology
Figure 10: Research “pipeline”
Geospatial Reference Information pr...
Introduction Case study Results Future work
Data download and preparation
Figure 11: See the importing scripts
Geospatial ...
Introduction Case study Results Future work
Analyze data
Figure 12: Database tables used for benchmark
Geospatial Referenc...
Introduction Case study Results Future work
SQL vs NoSQL (Response times)
relational
87 ms
relational
1090 ms
json
72 ms
j...
Introduction Case study Results Future work
SQL vs NoSQL (Throughput)
q
q
q
area_coniferous coniferous large_coniferous
re...
Introduction Case study Results Future work
docker run the experiment
Figure 15: Deploy using docker compose
Geospatial Re...
Introduction Case study Results Future work
DockerHub
Figure 16: DockerHub account
Geospatial Reference Information proces...
Introduction Case study Results Future work
DockerHub
Figure 17: DockerHub image with SIOSE_2005 data
Geospatial Reference...
Introduction Case study Results Future work
Open SaaS with DockerHub and Docker Compose
Figure 18: See asciinema compose u...
Introduction Case study Results Future work
Software orchestration
Figure 19: Sam Alba, Deploy and manage any cluster mana...
Introduction Case study Results Future work
SIOSE-INNOVA project
• Title: “Technical and methodological innovations in the...
Introduction Case study Results Future work
Any questions?
Please feel free to contact me at anytime at benito-zaragozi.co...
Upcoming SlideShare
Loading in …5
×

Improving the usability of the Information system of land cover in Spain (SIOSE)

233 views

Published on

This technical presentation is focused on the usability gap of the Geospatial Reference Information compiled and published by the SDIs.

We present a case study on Land Occupation databases which use an object-oriented data model following the INSPIRE technical specifications. In this case the usability gap consists on the object-relational impedance mismatch. This happens when an object-oriented data model has to be stored in a relational database.

We performed a computational experiment for testing if there are any benefits in storing land use (LU) and land cover (LC) data in a document store database. In this experiment we used the LU/LC database of Spain (SIOSE).

The results show that there are some benefits in terms of throughput capacity and response times. Based on these results we propose some opportunities for achieving even better results.

This experiment was performed using the dockers containerization technology, so the experiment is completely reproducible in less than eight hours (it took weeks to prepare the experiment) by executing a few lines of code. As a suggestion, the dockers technology could be used as a way for sharing GRD databases with companies and advanced users willing to use this data for research or business.

This research is going to be continued in a research project starting in 2017 and funded by the Spanish Ministry of Economy and Competitiveness.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Improving the usability of the Information system of land cover in Spain (SIOSE)

  1. 1. Introduction Case study Results Future work Geospatial Reference Information processing Improving the usability of the Information system of land cover in Spain (SIOSE) Benito Zaragozí University of Alicante 129th EuroSDR Board of Delegates Wednesday, 19 October 2016 Geospatial Reference Information processing Benito Zaragozí
  2. 2. Introduction Case study Results Future work Previous considerations about GRD usability • Modelling geodata from different sources to form one shared, multi-functional data infrastructure (Bottom-up datawarehouse) • Data models for maintenance vs. for distribution of data (Relational Geodatabases for maintenance and NoSQL for distribution) • Modelling geodata for distribution – intelligent structures vs. usability in GIS (Dual viewing data structures) Figure 1: One to one relationship (pretty usable in GIS) Geospatial Reference Information processing Benito Zaragozí
  3. 3. Introduction Case study Results Future work Usability gaps Figure 2: Open access to SDI; Modified from Thorben Hansen (2015) Geospatial Reference Information processing Benito Zaragozí
  4. 4. Introduction Case study Results Future work LU/LC databases in the EU Figure 3: The Eagle Concept Geospatial Reference Information processing Benito Zaragozí
  5. 5. Introduction Case study Results Future work LU/LC databases in the EU Figure 4: The Eagle Data Model Geospatial Reference Information processing Benito Zaragozí
  6. 6. Introduction Case study Results Future work LU/LC databases in the EU Figure 5: The Eagle Database Geospatial Reference Information processing Benito Zaragozí
  7. 7. Introduction Case study Results Future work Object-relational impedance missmatch Figure 6: Relational database impedance mismatch Geospatial Reference Information processing Benito Zaragozí
  8. 8. Introduction Case study Results Future work Research question Figure 7: Follow the doi Geospatial Reference Information processing Benito Zaragozí
  9. 9. Introduction Case study Results Future work Information system of land cover in Spain (SIOSE) Figure 8: SIOSE data model Geospatial Reference Information processing Benito Zaragozí
  10. 10. Introduction Case study Results Future work Proposal (>10k grid cells * 6 query types * 2 db) Figure 9: Example of a grid at 1:50.000 Geospatial Reference Information processing Benito Zaragozí
  11. 11. Introduction Case study Results Future work Methodology Figure 10: Research “pipeline” Geospatial Reference Information processing Benito Zaragozí
  12. 12. Introduction Case study Results Future work Data download and preparation Figure 11: See the importing scripts Geospatial Reference Information processing Benito Zaragozí
  13. 13. Introduction Case study Results Future work Analyze data Figure 12: Database tables used for benchmark Geospatial Reference Information processing Benito Zaragozí
  14. 14. Introduction Case study Results Future work SQL vs NoSQL (Response times) relational 87 ms relational 1090 ms json 72 ms json 987 ms relational 91 ms relational 1133 ms json 776 ms json 60 ms relational 89 ms relational 1110 ms json 2668 ms json 124 ms relational 303 ms relational 4382 ms json 2856 ms json 140 ms relational 93 ms relational 1135 ms json 104 ms json 1346 ms relational 1107 ms relational 92 ms json 676 ms json 52 ms area_coniferous coniferous large_coniferous reclass reforested scattered_urb 10 1000 10 1000 10 1000 10k 25k 50k 100k 200k 500k 1M 10k 25k 50k 100k 200k 500k 1M map scale millisecondspergridcell(logscale) json relational Figure 13: Average response time by query and grid scale Geospatial Reference Information processing Benito Zaragozí
  15. 15. Introduction Case study Results Future work SQL vs NoSQL (Throughput) q q q area_coniferous coniferous large_coniferous reclass reforested scattered_urb 25 50 75 25 50 75 jsonb relational jsonb relational jsonb relational polygonspermillisecond Figure 14: Average polygons/ms grouped by query Geospatial Reference Information processing Benito Zaragozí
  16. 16. Introduction Case study Results Future work docker run the experiment Figure 15: Deploy using docker compose Geospatial Reference Information processing Benito Zaragozí
  17. 17. Introduction Case study Results Future work DockerHub Figure 16: DockerHub account Geospatial Reference Information processing Benito Zaragozí
  18. 18. Introduction Case study Results Future work DockerHub Figure 17: DockerHub image with SIOSE_2005 data Geospatial Reference Information processing Benito Zaragozí
  19. 19. Introduction Case study Results Future work Open SaaS with DockerHub and Docker Compose Figure 18: See asciinema compose up -d Geospatial Reference Information processing Benito Zaragozí
  20. 20. Introduction Case study Results Future work Software orchestration Figure 19: Sam Alba, Deploy and manage any cluster manager with Docker Swarm Geospatial Reference Information processing Benito Zaragozí
  21. 21. Introduction Case study Results Future work SIOSE-INNOVA project • Title: “Technical and methodological innovations in the Land Cover and Use Information System of Spain (SIOSE) and its application in geographical studies” • Funding: Ministry of Economy and Competitiveness • Keywords: land use and cover, corine land cover, inspire, standards, siose, object-oriented modeling, geodatabases, nosql, environment, sustainability • Duration: 3 years (2017-2020 aprox) • Website: very soon Geospatial Reference Information processing Benito Zaragozí
  22. 22. Introduction Case study Results Future work Any questions? Please feel free to contact me at anytime at benito-zaragozi.com ;) Geospatial Reference Information processing Benito Zaragozí

×