télécharger tuiles OSM

Extraire des données OSM, créer sa carte, uMap, utiliser sur un GPS ou un smartphone...
mlt15
Messages : 3
Inscription : mar. juin 07, 2016 3:01 pm

télécharger tuiles OSM

Message par mlt15 » mar. juin 07, 2016 3:18 pm

Bonjour,

J'utilise Qgis, je fais des cartes en lignes avec des librairies telles que leaflet (pour afficher) et gdal (pour tuiler). Je suis totalement débutant en OSM. :oops:

J'aimerais héberger mes propres fonds OSM. Le problème c'est que j'ai besoin d'une assez grande zone (sud de la france), et après avoir testé plusieurs outils, j'ai l'impression que l'api me bloque (trop de requête). :cry:

Ensuite j'avais téléchargé les fichiers sur geofabrik.de, mais quand j'ouvre les .shp, il y a plein de trou comme si j'avais pas toutes les données (natural.shp et landuse.shp prennent le plus de place mais entre il y a que du blanc). :ugeek:

Donc maintenant je réfléchis à faire mon propre script pour télécharger les tuiles OSM directement à partir de cette URL: http://a.tile.openstreetmap.org/z/x/y.png

Question a-t-il des docs sur la numérotation des tuiles ? z c'est le zoom, puis ensuite pour se repérer/calculer/trouver les x et y, je sais pas comment m'y prendre. :?:
Pareil pour le switch a,b,c, at-il sont importance ?

Merci ;)

Si quelqu'un a une idée plus simple pour faire mes propres fonds je suis preneur. :D

jcr83
Messages : 106
Inscription : ven. nov. 25, 2011 5:22 pm

Re: télécharger tuiles OSM

Message par jcr83 » mar. juin 07, 2016 4:40 pm

Bonjour,
Connais-tu https://switch2osm.org/fr/ ?

mlt15
Messages : 3
Inscription : mar. juin 07, 2016 3:01 pm

Re: télécharger tuiles OSM

Message par mlt15 » mar. juin 07, 2016 4:46 pm

J'avais dejà vu ce site, mais je sais pas si c'est bien adapté à mon utilisation je tourne sur windows. Le site sur lequel j'héberge est en asp. :oops:

BrunoC
Messages : 374
Inscription : sam. juin 23, 2012 11:07 am
Localisation : Nantes
Contact :

Re: télécharger tuiles OSM

Message par BrunoC » mer. juin 08, 2016 1:46 pm

Bonjour,

Pour les info sur le nommage des tuiles :
http://wiki.openstreetmap.org/wiki/FR:R ... _glissante

Pour les a, b, c que l'on voit dans les URL, c'est lié au fait que le navigateur limite le nombre d'images téléchargées simultanément sur un sous-domaine. En ajoutant a,b,c aux url, on multiplie le nb de sous-domaines, et plus de tuiles sont téléchargées simultanément par le navigateur.

Je pense que la plupart des fournisseurs de tuiles raster vont rapidement bloquer ta collecte.
Tu peux tenter le rendu osm-fr, mais molo sur les niveau de zoom élévés.
http://wiki.openstreetmap.org/wiki/FR:S ... reetmap.fr


Quelques infos :
- Il y a des extrait de donnée OSM, par pays ou régions (les fichiers planet que l'on trouve sur géofabrik), mais leur mise en forme pour produire un rendu n'est pas des plus simple (cf switch2osm).

- Depuis quelques temps on trouve des extaits de données OSM dans un nouveau format dédié au rendu : les tuiles vecteur. Elles sont rangées de la même façon (règle de nomage plus haut), mais contienne des données séléctionnées et simplifiées en fonction du zoom (c'est un résumé rapide !)

http://osm2vectortiles.org/
http://osm2vectortiles.org/downloads/

- Les tuiles raster ou vecteur d'une zone sont souvent regroupées dans un fichier unique .mbtile
http://wiki.openstreetmap.org/wiki/MBTiles


A partir des tuiles vecteurs on peut :
- rendre des tuiles raster sur son serveur (ce qui correspond à la seconde partie de switch2osm)

- servir directement les tuiles vecteur (des données donc) pour que le rendu soit fait par le navigateur via une lib qui remplace leaflet, "Mapbox GL JS"
Ce qui embêtant dans ton cas, je ne sais pas s'il existe de serveur de mbtile vecteur en ASP ! Il y a en a node.js, en php, ...
Tu pourais utiliser des serveurs de tuile vecteurs, mais justement tu ne veux pas dépendre d'un fournisseur...

Bruno

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

Re: télécharger tuiles OSM

Message par cquest » mer. juin 08, 2016 5:08 pm

Quel niveau de zoom maximum est nécessaire ?

Si c'est pas trop élevé, j'avais produit des versions offline en mbtiles ici: http://osm13.openstreetmap.fr/~cquest/tms/

Ce sont des couvertures monde, mais il est possible de faire pareil sur des couvertures plus limitée comme la France.

mlt15
Messages : 3
Inscription : mar. juin 07, 2016 3:01 pm

Re: télécharger tuiles OSM

Message par mlt15 » mer. juin 15, 2016 8:54 am

Merci pour les réponses. :D

Pour le format MBtiles, on est obligé de se rendre dépendant à mapbox non ? Moi j'aimerais si possible héberger tout moi même. :ugeek:

Par exemple ce site: http://geo.metzmetropole.fr/ héberge ses propres tuiles OSM. C'est quelque chose comme celà que j'aimerais arriver à faire. :oops:

Après je débute en OSM donc voilà... je sais pas si c'est accessible... (pour l'instant j'ai crée ma carte sauf que les fond OSM sont via l'url OSM directement).

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

Re: télécharger tuiles OSM

Message par cquest » ven. juin 17, 2016 8:34 pm

Le format MBTiles est ouvert, il s'agit juste d'un fichier sqlite qui contiennent les images.

On peut les servir facilement avec un petit script PHP ou python ou autre... avec n'importe quel serveur web.

jcr83
Messages : 106
Inscription : ven. nov. 25, 2011 5:22 pm

Re: télécharger tuiles OSM

Message par jcr83 » sam. juin 18, 2016 8:55 am

cquest a écrit :LOn peut les servir facilement avec un petit script PHP ou python ou autre... avec n'importe quel serveur web.
ou directement avec MapProxy.

Répondre

Qui est en ligne ?

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