Import France dans QGIS

Extraire des données OSM, créer sa carte, uMap, utiliser sur un GPS ou un smartphone...
Avatar de l’utilisateur
maema
Messages : 14
Inscription : mer. août 21, 2013 12:43 pm

Import France dans QGIS

Message par maema » ven. mars 13, 2015 3:07 pm

Bonjour,

Nous avons en projet de créer un fond carte de France (niveau 7 à 13) sous forme de tuiles adaptées à notre utilisation.
Pour cela, nous allons monter une station juste pour ça (8 coeurs 5ghz / 32Go / SSD / Ubuntu)
Et nous allons utiliser QGIS (qui est une tuerie en passant).

La question est comment importer la carte totale OSM de France sous forme de base de données pour QGIS (et éventuellement des mises à jour) ?

Nous allons juste nettoyer certaines choses et colorer d'autres a notre goût.
Plus y ajouter certains layers n'ayant rien à voir avec OSM (mais cela n'est pas inclus dans notre question).

Gustry
Messages : 135
Inscription : mer. nov. 23, 2011 2:30 pm

Re: Import France dans QGIS

Message par Gustry » ven. mars 13, 2015 3:19 pm

Je te conseille de regarder du côté de la base de données postgis (qui fonctionne très bien avec qgis) et osm2pgsql qui permet d'importer les données OSM dans postgis ;-)
Puis pour appliquer les mises à jours sur la base postgis, il faut utiliser les diff avec osmosis.

Par contre pour le rendu, tu compte utiliser qgis server ?

Avatar de l’utilisateur
maema
Messages : 14
Inscription : mer. août 21, 2013 12:43 pm

Re: Import France dans QGIS

Message par maema » sam. mars 14, 2015 7:51 am

Merci.
Au sujet du QGIS server.
Pour l’instant, rien n’est fixé. L’importance et la vitesse et la flexibilité.
Quels sont les avantages et désavantages ?

Pour l'export/rendu des tuiles, on fait des tests avec Qtiles.
Puis export en NaviComputer avec Mobac, à moins qu'il y ait une solution plus directe avec QGIS ?

On vient de faire des tests avec ogr2ogr, mais il y a pas mal de choses qui passent entre les mailles du filet.

Avatar de l’utilisateur
cquest
Messages : 1929
Inscription : ven. avr. 16, 2010 12:22 am
Localisation : Val de Marne
Contact :

Re: Import France dans QGIS

Message par cquest » sam. mars 14, 2015 3:30 pm

ogr2ogr pour travailller sur des OSM est paramétrable pour garder ce que l'on souhaite.

Ce ne sont quand même pas les outils classiques pour exploiter les données OSM.

Les autres options:
- osm2pgsql ou imposm qui permettre de convertir des données brutes OSM en bases postgres/postgis, et de les maintenir à jour avec les diff
- les export en shapefile proposés par Geofabrik... si leur contenu suffisent.

Je préfère nettement utiliser Mapnik pour du rendu carto, je doute que QGis puisse arriver au même niveau.
Pour me simplifier la vie pour créer le fichier de config XML de Mapnik, j'utilise TileMill ou Kosmtik pour travailler en cartocss.
C'est comme ça que sont créés les rendu OSM.org, osm-fr, etc

Avatar de l’utilisateur
maema
Messages : 14
Inscription : mer. août 21, 2013 12:43 pm

Re: Import France dans QGIS

Message par maema » sam. mars 14, 2015 4:59 pm

Bonjour Christian,

Pour osm2pgsql ou imposm, je vais attendre la station qui tue. Je suis actuellement sur mac et je ne veux pas le ruiner avec brew et autres.

Je pense en effet que pour faire de "l’OSM", Mapnik est parfait.
Mais QGIS, pour le graphisme (c'est limite du Photoshop/illustrator) et pour mélange d'autres bases.... c'est de la folie !!!
D'où notre choix...

Le noeud étant d'importer les données D'OSM au plus proche de leur structure.
Car que cela soit avec OSMOSIS, OGR2ORG... le résultat c’est du casino.
Rien que pour gérer les rivières avec le tag 'riverbank' c'est folklorique (parfois dans colonne water, parfois dans 'othertag', parfois dans lignes, parfois dans polygones...).
Si vous avez un osmconf.ini magique, je suis preneur.

voici un exemple fait avec mes pieds... en 2 heures (tout compris et merci CGIAR)
Réunion.jpg
Réunion.jpg (280.34 Kio) Consulté 4819 fois

Avatar de l’utilisateur
maema
Messages : 14
Inscription : mer. août 21, 2013 12:43 pm

Re: Import France dans QGIS

Message par maema » sam. mars 21, 2015 2:59 pm

Voilà je reviens vers vous.

Le PC de la mort est installé...
OSM2PGSQL en marche.
Objectif, importer l’Europe.
Test France = 3H de traitement.

Mon souci se situe pour le filtrage avec l’aide du fichier style.
Par exemple pour les highways, j’aimerai filtrer les tracks.
voici les lignes correspondantes :

Code : Tout sélectionner

...
node,way  highway         text    linear
...
node,way  highway:track   text    delete
Seulement les track sont toujours là.
Ai-je raté quelque chose ?
Comment faire ?

Avatar de l’utilisateur
maema
Messages : 14
Inscription : mer. août 21, 2013 12:43 pm

Re: Import France dans QGIS

Message par maema » mer. mars 25, 2015 6:12 pm

Bonjour,

Bon comme y’a du monde sur mon problème je vais vous faire part de ma solution.
En espérant que cela puisse aider certain.

Import direct du fichier pbf avec osm2pgsql.
Avec ajout de quelques champs (ou colonne) pour certains éléments que je n’aime pas retrouver dans tags (aka hstore).

Et nettoyage au Karcher en requête SQL... et une base allégée version fleurette !
Simple, efficace* et précis.

* j’ai mangé de l’osmosis pendant 1 semaine à raison de 8 h par jours = compliqué et résultats incertains. Requête SQL efficacité et précision garantie à 100 %, et ultra rapide (entre 100 ms à qq secondes pour une colonne).
[EDIT] il y a aussi osmfilter qui a l’air plus simple... mais bon la solution est trouvée, et je suis un peu refroidit pour faire encore des tests.

Voilaaaaaa


Pour info sur mon ordi, la France (pbf) est avalée en 50 min... si quelqu’un a fait la même chose (import avec osm2pgsql) pourrait-il me dire en combien de temps chez lui ?

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 6 invités