Bruno Cortial <bruno.cort...@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-cœurs 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





_______________________________________________
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr

Répondre à