GeoPeuple project: using RESTful Web API to disseminate - - PowerPoint PPT Presentation

geopeuple project using restful web api to disseminate
SMART_READER_LITE
LIVE PREVIEW

GeoPeuple project: using RESTful Web API to disseminate - - PowerPoint PPT Presentation

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data Eric Grosso, Christine Plumejeaud, Benjamin Parent Yverdon-les-Bains, Switzerland 24 th -26 th October 2012 GeoPeuple project: using RESTful Web API to


slide-1
SLIDE 1

1

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

Yverdon-les-Bains, Switzerland 24th-26th October 2012 Eric Grosso, Christine Plumejeaud, Benjamin Parent

slide-2
SLIDE 2

2

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

GeoPeuple project

  • 30 month research project supported by the ANR
  • Partners: COGIT (IGN), LaDéHis (EHESS), MALIRE (LIP6),

IFSTTAR

  • Aims:
  • to analyse and extract by vectorisation the contents
  • f old maps, to use current topographic databases
  • to build a geo-historical database
  • to study the densification of French territories
  • Website (in French only): http://geopeuple.ign.fr
slide-3
SLIDE 3

3

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

Overview

  • Geo-historical database gathering more than 200 years
  • f evolution
  • How to disseminate this database?
slide-4
SLIDE 4

4

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

History of French municipalities

  • Population: between 1793 and 2006, 34 census

Disappearance of 7.300 entities (44.000 in 1793) Main investigator: Claude Motte

  • Hervé Le Bras' hypothesis: spatial data

4

1831 1833

slide-5
SLIDE 5

5

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

Easy cases

  • Split or restoration: automatically computed by union of

geometries

slide-6
SLIDE 6

6

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

Complex cases

  • Union or creation of entities from several entities
slide-7
SLIDE 7

7

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

Hypothesis

  • 1. County town (x,y) has

to be inside former boundaries

  • 2. Use maps (cadastres,

road maps, satellites images, aerian photographies) to draw them

  • 3. Respect as much as

possible the scales between population ratio and area ratio

slide-8
SLIDE 8

8

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

1999-present

Example of some municipalities evolution

Trancault Bourdenay Bercenay- Le-Hayer

slide-9
SLIDE 9

9

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

1972-1999

Example of some municipalities evolution

Val d'Orvin

slide-10
SLIDE 10

10

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

1832-1972

Example of some municipalities evolution

1832-1972

Trancault Bourdenay Bercenay- Le-Hayer

slide-11
SLIDE 11

11

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

Example of some municipalities evolution

1793-1832

Charmesseaux 11 % population 1832 – 29 inh. Trancault 80 % population 1832 – 205 inh. Villeneuve-aux- Riches-Hommes 9 % population 1832 – 23 inh. Bourdenay Bercenay- Le-Hayer

slide-12
SLIDE 12

12

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

Geo-historical database

  • Between 25 and 30 years of work to build it
  • Design not limited to administrative entities: religious,

academic, fiduciary, judicial, etc.

  • Database model not limited to the French study
  • Model allows to manage multiple evolutive hierarchies

[Christine Plumejeaud's PhD 2011]

  • Database will be provided as open data
  • A priori ODbL license without commercial use
slide-13
SLIDE 13

13

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

How to disseminate this database?

(both for general audience and historians)

slide-14
SLIDE 14

14

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

Three different access

  • Downloadable data
  • users can not handle data dynamically
  • users can not visualise it
  • Through a website

How to represent information?

  • RESTful Web API

To allow users to have a real access to data

Database Database Website

slide-15
SLIDE 15

15

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

RESTful Web API

HTML snippets

+

slide-16
SLIDE 16

16

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

  • Based on Java SPRING framework
  • Queries vs. Outputs

RESTful Web API

Thematic Time Spatial Spatio- temporal Thematic Time Spatial Spatio- temporal Output Query

t

  • p
  • n

y m s , c e n s u s , b

  • u

n d a r i e s , h i e r a r c h i e s

slide-17
SLIDE 17

17

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

Website

  • How to represent information?
slide-18
SLIDE 18

18

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

Website

  • No unique representation of such complex phenomenon
  • Difficulties to understand and to visualise the historical

demographic dynamics (particularly at local levels)

  • Dynamic website with 4 synchronised points of view
slide-19
SLIDE 19

19

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

Title

slide-20
SLIDE 20

20

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

Title

slide-21
SLIDE 21

21

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

Title

slide-22
SLIDE 22

22

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

Title

slide-23
SLIDE 23

23

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

Title

slide-24
SLIDE 24

24

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

Website: technical side

(inside our little kitchen)

  • French GeoPortal API: based on OpenLayers
  • Raphaël JS (SVG): historical diagram
  • HighCharts: demographic and density diagrams
  • Others: JQuery, JQuery UI
slide-25
SLIDE 25

25

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

But better than words...

  • First prototype online

http://www.rotefabrik.free.fr/geopeuple/en/

slide-26
SLIDE 26

26

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

Conclusion

  • Geo-historical database
  • Open data (ODbL without commercial use)
  • Dissemination through 3 different ways:
  • Download
  • RESTful Web API
  • Website
  • All codes will be released under GPL V3 or Affero GPL V3
  • When? Mid-2013
  • Sustainability: TGE-ADONIS
slide-27
SLIDE 27

27

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

Perspectives

  • Improving: search, esthetic, historical tab, reports
  • Long term: crowdsourcing to improve geo-historical DB
slide-28
SLIDE 28

28

GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data

Questions

eric.grosso@ign.fr cplumejeaud@gmail.com