geopeuple project using restful web api to disseminate
play

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


  1. 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 disseminate geohistorical database as open data 1

  2. 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 of 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 GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data 2

  3. Overview • Geo-historical database gathering more than 200 years of evolution • How to disseminate this database? GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data 3

  4. 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 1831 1833 4 GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data 4

  5. Easy cases • Split or restoration: automatically computed by union of geometries GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data 5

  6. Complex cases • Union or creation of entities from several entities GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data 6

  7. 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 GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data 7

  8. Example of some municipalities evolution Trancault Bourdenay Bercenay- Le-Hayer 1999-present GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data 8

  9. Example of some municipalities evolution Val d'Orvin 1972-1999 GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data 9

  10. Example of some municipalities evolution Trancault Bourdenay Bercenay- Le-Hayer 1832-1972 1832-1972 GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data 10

  11. Example of some municipalities evolution Trancault Charmesseaux 80 % population 11 % population 1832 – 205 inh. 1832 – 29 inh. Bourdenay Villeneuve-aux- Riches-Hommes 9 % population 1832 – 23 inh. Bercenay- Le-Hayer 1793-1832 GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data 11

  12. 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 GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data 12

  13. How to disseminate this database? (both for general audience and historians) GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data 13

  14. Three different access • Downloadable data - users can not handle data dynamically - users can not visualise it Website • Through a website How to represent information? Database Database • RESTful Web API To allow users to have a real access to data GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data 14

  15. RESTful Web API + HTML snippets GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data 15

  16. RESTful Web API • Based on Java SPRING framework • Queries vs. Outputs Output Spatio- Thematic Time Spatial Query temporal s Thematic e i h c r a r e i h , s e Time i r a d n u o b , s u Spatial s n e c , s m y n Spatio- o p o t temporal GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data 16

  17. Website • How to represent information? GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data 17

  18. 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 GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data 18

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

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

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

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

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

  24. 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 GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data 24

  25. But better than words... • First prototype online http://www.rotefabrik.free.fr/geopeuple/en/ GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data 25

  26. 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 GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data 26

  27. Perspectives • Improving: search, esthetic, historical tab, reports • Long term: crowdsourcing to improve geo-historical DB GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data 27

  28. Questions eric.grosso@ign.fr cplumejeaud@gmail.com GeoPeuple project: using RESTful Web API to disseminate geohistorical database as open data 28

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend