[OSM-dev-fr] Faire mon rendu pour Madagascar
Eric Sibert
courrier at eric.sibert.fr
Mar 7 Avr 08:17:22 UTC 2015
Bruno Cortial <bruno.cortial at gmail.com> a ?crit :
> Bonjour
Bonjour Bruno,
Merci pour ta réponse.
> Si tu ne passe pas par les services Mapbox et/ou n'utilise pas de tuile
> vecteur, Tilemill est suffisant.
Ok.
> Ta solution me parait OK. J'avais étudié cela pour faire un rendu sans
> avoir de serveur en ligne "complet", juste un site perso d'un FAI (http +
> PHP)
>
> Produire un MBTile de tuiles png/jpeg chez soit (avec Tilemill on peut
> ainsi récupérer des styles MapCSS comme osm-fr)
> Transferer le MBTile sur le serveur du FAI (attention à l'espace disque
> limité)
> Servir les tuiles à partir du MBTile par un bout de PHP (fournit par qqun
> de la liste)
Oui, comme sqlite est une base mono-utilisateur, une simple librairie
sans serveur suffit pour s'en servir. La librairie semble même incluse
par défaut dans php.
> Base oms2pgsql + shapefile des traits de côte => Tilemill => MBTile raster
C'est là que j'ai encore des questions. Pour faire oms2pgsql, il faut
avoir postgres installé? On ne peut pas récupérer directement les shp
de geofabrik?
> J'ai creusé plus loin : passé en auto-herbergement à base d'un serveur
> surpuissant : un raspberry Pi. Et utiliser des tuiles vecteurs comme source
> de données.
J'ai regardé la présentation sur l'utilisation du Rasp comme serveur
complet. Je n'ai pas trouvé les explications très pédagogiques mais
j'ai quand même retenu que la génération et la compression (png ou
jpg) des tuiles raster consommait beaucoup de CPU.
> Il y a des vidéos de rendu mapnik à base de vector tile sur des
> machines très light, mais pas trop de tuto sur le net.
D'où rester en tuiles vecteur sur le serveur et faire la rasterisation
chez le client.
D'un autre côté, avec les nouveaux rasp quadri-curs et 1 Go de
mémoire, il y a peut-être plus de possibilités côté serveur.
> J'ai pas abouti.
> Je sèche sur la génération automatisé des tuiles vecteur, et leur mise à
> jour à base de hourly diff.
Tu nous préviens quand tu auras abouti :-p
De toute façon, pour les autres services, mon serveur va rester en x86.
Eric
Plus d'informations sur la liste de diffusion dev-fr