[OSM-talk-fr] Servir des MBTiles de TileMill en PHP (était Carte Power (était Gare de péage, frais de péage etc...))
Frédéric Rodrigo
frederic at carte-libre.fr
Dim 12 Fév 21:37:19 UTC 2012
On 07/02/2012 00:02, Frédéric Rodrigo wrote:
> On 06/02/2012 09:28, Bruno Cortial wrote:
>> A fond sur tilemill je vois :-)
>> Pour afficher/servir les tuiles des MBtiles il y a du python (django)
>> sur le site de développement [1] , mais pour un hébergement "standard"
>> il y a un bout de php qui fonctionne [2]
>>
>> Par contre je n'ai pas trouvé de code php pour servir la couche
>> "feature" (UTFgrid) que tilemill peut générer dans le fichier MBTile.
>
> Effectivement je n'avais pas vu qu'il y avait aussi ces infos dans le
> fichier.
> Pour ce qui est de les servir j'ai fait ça :
> http://osm7.pole-aquinetic.fr/~fred/power/mbtiles-utfgrid.php.txt
>
> Par contre pour les utiliser c'est bien une autre histoire. Il faut
> utiliser http://mapbox.com/wax/
> Coté OpenaLyer la doc est plutôt légère !
>
> Frédéric.
Comme ça avait quand même l'air assez intéressant de pouvoir afficher
toutes les données des MBTiles, les tiles, mais aussi les descriptions
des éléments, j'ai codé un script PHP qui sert à la fois les tiles PNG
et aussi les tiles UTFGrid.
Pour que ça fonctionne avec le client Wax de MapBox, j'ai quand même du
mettre les mains dans le cambouis et faire du reverse engineering. Mais
au final ça marche !
J'explique tout ça sur mon (tout nouveau) blog :
http://blog.carte-libre.fr/index.php?post/2012/02/12/Serve-all-MBTtile-features-with-PHP-script
--
Frédéric Rodrigo
Carte-Libre
Néogéographie, web mappeur indépendant
06 89 55 75 42
http://carte-libre.fr/ - frederic at carte-libre.fr
Plus d'informations sur la liste de diffusion Talk-fr