BBL Données gégraphiques libres chez Work4labs

Preview:

Citation preview

BBL Work4lab

Rodolphe Quiédeville

Données géographiques libres

14 janvier 2015

Rodolphe Quiédeville (Freelance) BBL Work4lab 14 janvier 2015 1 / 18

About me

Admin/Sys tendance DevOps depuis 15 ansNourri au logiciel libre depuis le siècle dernierSigne astrologeek debian ascendant emacsContributeur à TsungContributeur à OpenStreetMap depuis 2008Responsable Performance chez NovapostInformaticien et pas géomaticien

Rodolphe Quiédeville (Freelance) BBL Work4lab 14 janvier 2015 2 / 18

Introduction

La géomatique regroupe l’ensemble des outils et méthodespermettant d’acquérir, de représenter, d’analyser et d’intégrerdes données géographiques.

Rodolphe Quiédeville (Freelance) BBL Work4lab 14 janvier 2015 3 / 18

Postgis

Postgis http://www.postgis.fr/

PostGIS ajoute le support d’objets géographique à la base dedonnées PostgreSQL. En effet, PostGIS “spatialise” leserveur PostgreSQL, ce qui permet de l’utiliser comme unebase de données SIG.

Rodolphe Quiédeville (Freelance) BBL Work4lab 14 janvier 2015 4 / 18

Postgis

Postgis est désormais une extension à part entière de PostgreSQL

SimpleCREATE EXTENSION postgis;

Rodolphe Quiédeville (Freelance) BBL Work4lab 14 janvier 2015 5 / 18

Postgis

Exemple d’utilisation

SQLSELECT ST_AsText(ST_Centroid(’MULTIPOINT ( -1 0, -1 2, -1 3, -1 4)’));

st_astext----------------POINT(-1 2.25)

(1 row)

Rodolphe Quiédeville (Freelance) BBL Work4lab 14 janvier 2015 6 / 18

Stockage des données spatiales

PostgreSQL + PostgisMySQL et MariaDBMongoDBSolrSQlite + Spatialite

Rodolphe Quiédeville (Freelance) BBL Work4lab 14 janvier 2015 7 / 18

Librairie spatiales

GDAL Geospatial Data Abstraction LibraryJavaPerlRubyPythonPHP

Rodolphe Quiédeville (Freelance) BBL Work4lab 14 janvier 2015 8 / 18

SIG

QGis ServerGrassGeoServer

Rodolphe Quiédeville (Freelance) BBL Work4lab 14 janvier 2015 9 / 18

Editeurs

JOSMMerkaartorQGISiD (éditeur online)Potlatch (éditeur online)

Rodolphe Quiédeville (Freelance) BBL Work4lab 14 janvier 2015 10 / 18

OpenStreetMap

La carte connue n’est qu’une utilisation et une mise en oeuvre duprojet sous-jacent. OpenStreetMap est avant tout un dépôt dynamiqueen ligne de données géographiques.

Rodolphe Quiédeville (Freelance) BBL Work4lab 14 janvier 2015 11 / 18

OpenStreetMap

couverture du globe terrestre2 dimensionsreprésentation du visible permanentmodèle attributaire clé/valeursystème contributif ouvert basé sur le consensus

Rodolphe Quiédeville (Freelance) BBL Work4lab 14 janvier 2015 12 / 18

OpenStreetMap

Données de base dans la basenodewayrelation

Rodolphe Quiédeville (Freelance) BBL Work4lab 14 janvier 2015 13 / 18

Utilisation des données OSM

Fond de cartes (Mapnik, TileMill, ...)Routage (GraphHopper, OSRM, ...)Géocodage (Nominatim, Photon, ...)Analyse statistiques

Rodolphe Quiédeville (Freelance) BBL Work4lab 14 janvier 2015 14 / 18

API

http://www.openstreepmap.org/api/0.6/Overass API (read only)Extended API (read only)

Rodolphe Quiédeville (Freelance) BBL Work4lab 14 janvier 2015 15 / 18

Geofabrik

Geofabrik propose au téléchargement des subsets de données OSMmis régulièrement à jour

France 2.9GBEurope 21.5GB

Rodolphe Quiédeville (Freelance) BBL Work4lab 14 janvier 2015 16 / 18

Node

3219994479.osm<?xml version="1.0" encoding="UTF-8"?><osm version="0.6" generator="OpenStreetMap server"

copyright="OpenStreetMap and contributors"attribution="http://www.openstreetmap.org/copyright"license="http://opendatacommons.org/licenses/odbl/1-0/">

<node id="3219994479" changeset="27258171"timestamp="2014-12-05T09:52:47Z" version="1" visible="true"user="harendra_7" uid="611295"lat="7.2526358" lon="80.3389832">

<tag k="addr:city" v="Kegalle"/><tag k="building" v="school"/><tag k="name" v="St. Mary’s College"/>

</node>

<node id="3219994479" changeset="27327971"timestamp="2014-12-08T07:44:59Z" version="2" visible="true"user="harendra_7" uid="611295"lat="7.2522851" lon="80.3387325">

<tag k="addr:city" v="Kegalle"/><tag k="building" v="school"/><tag k="name" v="St. Mary’s College"/>

</node></osm>

Rodolphe Quiédeville (Freelance) BBL Work4lab 14 janvier 2015 17 / 18

Questions ?

Rodolphe Quiédeville

rodolphe@quiedeville.orghttp://blog.rodolphe.quiedeville.org/

Document publié sous Licence Creative Commons BY-SA 2.0

Rodolphe Quiédeville (Freelance) BBL Work4lab 14 janvier 2015 18 / 18