Télécharger les données générées sur la France métropolitaine, les DOM-TOM, la Belgique, la Suisse, le Luxembourg, l'Andorre et l'Afrique Francophone (France : Découpage suivant les anciennes régions)
Utiliser la richesse des informations disponibles dans OpenStreetMap et les valoriser sous la forme d'une pseudo "BDTOPO® | IGN" afin qu'elles puissent facilement être exploitées dans une application SIG.
Je rejoins ce qu'à écrit P. Archambault au sujet des données OSM et de leur utilisation par des géomaticiens :
La structure de la base de données sous-jacente est [...] un peu complexe et nécessite un investissement chronophage pour réussir ses extractions. Il faut quelques connaissances en géomatique pour plonger dans le bain de données OSM. Le format du fichier .osm, xml tout en un, est déroutant pour les utilisateurs de SIG et les statisticiens. Le fichier .osm est un format texte balisé (xml) facile à manipuler par les développeurs. Mais il l’est beaucoup moins par les analystes. Les informations ne sont pas tabulées en colonne et les objets géographiques sont, le plus souvent, mal lus par les SIG classiques. QGIS réussit à lire nativement les fichers .osm. Mais il est impossible d’espérer lire et requêter sur un fichier France.osm directement : les structure et volumétrie de données [...] ne passent pas…
Source : Comment accéder en masse aux informations vectorielles d'Open Street Map ?
Partant de ce constat, l'idée était donc de trouver une solution permettant d'exploiter la masse d'informations présente dans OSM pour en faire un produit "SIG" facilement exploitable.
Télécharger les données générées sur la France métropolitaine (Découpage suivant les anciennes régions)
Attention : Les fichiers en générés ne respectent pas les spécifications de la BD TOPO ils visent seulement à s'en rapprocher pour pallier à un besoin de données/informations.
Les données OSM utilisées pour générer ces fichiers régionaux proviennent de Geofabrik.
Il est possible d'utiliser des données OSM provenant d'autres sources.
- Adaptabilité de la chaîne
- Donnée ouverte basée sur le projet collaboratif OpenStreetMap
- Couverture régionale/nationale
- Mise à jour en continu possible
- Hétérogénéité spatiale & attributaire (Hétérogénéités des sources et des compétences des contributeurs)
- Shapefile
- Geopackage
- SQL - PGDump (Utiliser la commande suivante pour importer les données dans PostgreSQL:
psql -h hote -p 5432 -U user -d database -f Z_IMPORT_PG.sql
)
Il est possible d'envisager d'autres formats si le besoin se fait sentir.
- Pour la France métropole : (RGF 93) projection Lambert-93 (EPSG : 2154)
- Pour la France - DOM-TOM - Réunion (EPSG : 2975)
- Pour la France - DOM-TOM - Martinique (EPSG : 32620)
- Pour la France - DOM-TOM - Guadeloupe (EPSG : 32620)
- Pour la France - DOM-TOM - Mayotte (EPSG : 4471)
- Pour la France - DOM-TOM - Guyane (EPSG : 4326)
- Pour la Belgique : (ETRS89) projection Lambert 2008 (EPSG : 3812)
- Pour la Suisse (EPSG : 21781)
- Pour la Belgique (EPSG : 2169)
- Pour l'Andorre (EPSG : 4326)
- Pour les différents pays d'Afrique : (WGS84) projection WGS84 (EPSG : 4326)
Il est possible de générer les fichiers dans d'autres systèmes de projection en modifiant le script maître.
Une mise à jour sera disponible chaque mois.
-
Les données OSM sont récupérées au format .pbf depuis le site Geofabrik
- les script permettant le téléchargement des données : 00_Download
-
Un script "maître" fait appel à une série de scripts "esclaves" et qui font eux-mêmes appel à ogr2ogr pour mettre en forme et convertir la donnée au format .shp, .gpk ou encore .sql
-
un script "maître" : 01_OSM2IGEO
-
les scripts "esclaves" sont classés par grandes catégories :
- A_OSM_RESEAU_ROUTIER
- B_OSM_VOIES_FERREES_ET_AUTRES
- C_OSM_TRANSPORT_ENERGIE
- D_OSM_HYDROGRAPHIE
- E_OSM_BATI
- F_OSM_VEGETATION
- H_OSM_ADMINISTRATIF
- I_OSM_ZONE_ACTIVITE
- T_OSM_TOPONYMES
- X_OSM_TOPO
- Y_OSM_ENVIRONNEMENT
-
ils exploitent la puissance d'ogr2ogr pour traiter l'information. Les commandes ogr2ogr sont toutes basées sur l'utilisation du dialect SQL (SQLITE) qui travaille en association avec le pilote OSM.
-
à chaque script "esclave" est associé un fichier xxx_osmconf.ini
Plus d'infos sur les points 3 et 4 : OpenStreetMap – Convertir les données au format SHP
-
-
Pour lancer le traitement sur :
- un pays :
sh /home/osm2igeo/01_OSM2IGEO.sh BELGIQUE 3812 ALL SHP > /home/osm2igeo/log/$(date +"\%Y\%m")'_BELGIQUE_3812.txt'
- une région :
sh /home/osm2igeo/01_OSM2IGEO.sh FRANCE 2154 11_ILE_DE_FRANCE SQL > /home/osm2igeo/log/$(date +"\%Y\%m")'_FRANCE_2154_11_ILE_DE_FRANCE.txt'
- un pays :
Générer du geopackage (.gpk) en sortie (permettra de s'affranchir des limites du shp : Switch from Shapefile)- Intégrer le téléchargement des fichiers .pbf dans le script "maître"
- Créer un wiki pour décrire les couches/requêtes
- Compléter les métadonnées de chacune des couches
- Compléter/affiner certaines requêtes
- Améliorer le rendu du projet QGIS
Les données sont fournies sous licence ODbL (Open Database Licence). Cette licence implique : l'attribution et le partage à l'identique.
- Pour la mention d'attribution veuillez indiquer "© les contributeurs d’OpenStreetMap - osm2igeo par DATA\WAX" ainsi que la date du jeu de données.
- Pour le partage à l'identique, toute amélioration des données de osm2igeo doit être repartagée sous licence identique.
Merci de nous faire remonter : les erreurs et/ou les problèmes que vous rencontrez.
Pour toute question concernant le projet ou le jeu de données, vous pouvez me contacter : florian.boret)at(data-wax.com
- Récupérer des données OpenStreetMap via GDAL/OGR
- OpenStreetMap – Convertir les données au format SHP
- Comment accéder en masse aux informations vectorielles d'Open Street Map ?
- OSM, PostGIS and Docker: an approach for automatic processing
- osmdata.xyz | global osm extracts : This project deals with extracting all primary features and their related tags to geopackage
- Generate World Political Map in QGIS for printing from OpenStreetMap planet file
- GéoDataMine