Serveur de données

Extraire des données OSM, créer sa carte, uMap, utiliser sur un GPS ou un smartphone...
Répondre
mlcvista
Messages : 14
Inscription : mar. sept. 11, 2018 2:51 pm

Serveur de données

Message par mlcvista » mar. sept. 11, 2018 3:08 pm

Bonjour,

Je ne sais pas si c'est ici que dois poser ma question. Si ce n'est pas là toutes mes excuses.

Je vais construire une carte qui va utiliser BANO et le fond OpenStreetmap pour localiser des points (c'est pour des mairies).
Je vais utiliser un composant qui se connecte par défaut sur le serveur Openstreetmap …
Ais je le droit de me connecter au serveur de tuile ainsi, ou dois je me connecter sur un serveur que je dois monter moi même ? (beaucoup plus complexe…)
Merci d'avance pour vos réponses…

Si vous avez des liens pour monter un serveur de tuile sous Windows… Je suis preneur… (Je ne connais pas bien le monde Linux…)

Mercis à tous.
Cordialement,
mlcvista.

Avatar de l’utilisateur
gendy54
Site Admin
Messages : 302
Inscription : ven. juil. 11, 2014 10:31 pm
Localisation : Paris, Nancy
Contact :

Re: Serveur de données

Message par gendy54 » mar. sept. 11, 2018 3:29 pm

Bonjour,

Effectivement le mieux est de se monter son serveur de tuiles, OpenStreetMap n'ayant pas vocation à absorber tout le trafic de tuiles de tout le monde.
Pour monter un serveur de tuiles, il y a https://switch2osm.org/fr/
Donat ROBAUX

mlcvista
Messages : 14
Inscription : mar. sept. 11, 2018 2:51 pm

Re: Serveur de données

Message par mlcvista » mer. nov. 14, 2018 6:10 pm

Bonjour,
j'essayé de monter mon serveur de tuiles sous ubuntu serveur 18.04, j'ai bien trouver des tutoriaux sur le net en anglais, mais aucun de ceux que j'ai essayé me permettent de d'avoir un serveur qui marche… Avez vous des liens de tutoriaux qui ont marché pour vous ?

Merci.
MLCVISTA

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

Re: Serveur de données

Message par cquest » mer. nov. 14, 2018 10:22 pm

En général le tuto officiel est ok: https://switch2osm.org/fr/servir-des-tu ... s-paquets/

tu as suivi lequel, il y en a des tonnes, souvent pas à jour et/ou incomplets...

mlcvista
Messages : 14
Inscription : mar. sept. 11, 2018 2:51 pm

Re: Serveur de données

Message par mlcvista » jeu. nov. 15, 2018 10:43 am

Bonjour,

J'ai suivi : https://www.linuxbabe.com/linux-server/ ... untu-16-04
pour test sur un serveur ubuntu 16.04 (sur une vm sur vmware workstation)... puis j'ai l'intention de faire la même chose sur un 18.04...

Je suis arrivé jusqu'à l'étape : your-server-ip/osm_tiles/0/0/0.png et là rien de s'affiche car il ne trouve pas le png…
Donc je recommence… J'ai peut être raté un truc…

Merci pour le lien… Si cela ne marche pas je regarderais le lien que vous m'avez mis.

Merci à vous.
MlCvista…

NB : je découvre en même la puissance de Linux ! :D

mlcvista
Messages : 14
Inscription : mar. sept. 11, 2018 2:51 pm

Re: Serveur de données

Message par mlcvista » jeu. nov. 15, 2018 10:52 am

Re bonjour,

Juste une question :
Le lien Construire un serveur de tuiles depuis des paquets, est t'il applicable aussi à la version 18.04 actuelle d'Ubuntu ?

Fau t'il adapter certaines commandes ?

Merci
MLCVista

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

Re: Serveur de données

Message par cquest » jeu. nov. 15, 2018 7:13 pm

Je ne sais pas si le tuto de switch2osm.org est ok pour la 18.04.
si tu tourne dans une VM pour tester, reste en 16.04, à part la version de postgres, ça ne change globalement pas grand chose.

Le tuto https://www.linuxbabe.com/linux-server/ ... untu-16-04 me semble un peu "moisi"... quand on te parle de modifier le swap pour un import de données OSM avec osm2pgsql ça sent le très approximatif :(
Le keepalive sur le SSH c'est aussi du bricolage... autant lancer l'import dans une screen, on peut se déconnecter/connecter à loisir.
osm2pgsql sans fichier flatnodes, c'est pas ce qu'on fait de mieux...
J'arrête là avec ce tuto peu recommandable.

On peut aussi repartir à l'envers pour voir ce qui ne tourne pas après avoir tout installé, configuré, importé.

your-server-ip/osm_tiles/0/0/0.png retourne quoi ? erreur dans le navigateur ?
Regarder ce qu'il y a dans le log d'apache /var/log/apache2/

Ensuite on avise ;)

Un conseil: l'import est LONG, très long... donc fait un test avec un extrait léger de données OSM, comme Monaco ou le Luxembourg.

mlcvista
Messages : 14
Inscription : mar. sept. 11, 2018 2:51 pm

Re: Serveur de données

Message par mlcvista » ven. nov. 16, 2018 7:31 pm

Merci pour ces très bon renseignements. Là j'ai relancé la procedure et effectivement c'est long ;) ...
Je terminerais ce week-end et vous dirais ce que cela affiche...
Si cela ne marche pas, je suivrais votre tuto ... qui me semble plus simple à mettre en place.

Encore un grand mercis pour votre aide.
Bon week-end à vous.

mlcvista
Messages : 14
Inscription : mar. sept. 11, 2018 2:51 pm

Re: Serveur de données

Message par mlcvista » jeu. nov. 22, 2018 10:02 am

Bonjour,

Bon j'ai essayé les 2 méthodes : et je n'y arrive pas…

J'ai suivi le tuto :
https://switch2osm.org/serving-tiles/bu ... -packages/
j'ai Ubuntu server 16.04.05 LST 64bits AMD…

Etape 1 :
sudo apt-get install software-properties-common
c'est ok…
Etape 2 :
sudo add-apt-repository ppa:kakrueger/openstreetmap
C'est ok…
Etape 3 :
sudo apt-get update
Et là j'ai une première erreur :
Err:21 http://ppa.launchpad.net/kakrueger/openstreetmap/ubuntu xenial/main amd64 Package 404 Not Found…

Je commence à être un peu désespéré dans mes tentatives de mettre en place mon propre serveur…

Quelqu'un à une méthode qui marche ?

Merci à tous.
MLCVISTA

sly
Messages : 489
Inscription : sam. févr. 07, 2009 6:33 pm
Localisation : Chambéry - savoie

Re: Serveur de données

Message par sly » sam. nov. 24, 2018 12:18 pm

Bonjour,

Personne ne semble vous l'avoir suggéré, mais si votre projet a un budget adapté, des fois, savoir sous-traiter ce qu'on ne sait pas (bien) faire est la bonne solution.

D'autant que vous n'êtes pas au bout de vos peines pour fournir ensuite un service de qualité, avec le moins de coupure possible, maintenu à jour, entretenu, suivi, etc.: Il ne suffit pas de monter un serveur de tuile dans une VM et se dire que vous êtes tranquille pour 5 ans ! (surtout pendant les vacances ;-) )

Il y a des boites qui fournissent ce service, genre eux (il doit y en avoir d'autres) :
http://thunderforest.com/pricing/

Savoir si c'est adapté à votre cas va dépendre de votre volumétrie. Mais j'aurais tendance dans la phase 1 de votre projet de ne pas me concentrer sur le serveur de tuile, en prendre un gratuit au début, et bien se donner les moyens de facilement en changer dans la config de votre soft pour votre choix final.

mlcvista
Messages : 14
Inscription : mar. sept. 11, 2018 2:51 pm

Re: Serveur de données

Message par mlcvista » sam. nov. 24, 2018 6:50 pm

Merci SLy, je cherche dans un premier temps à construire ce serveur, surtout pour apprendre. Mon premier projet est à but non lucratif, mais formateur pour moi… Ensuite si oui je dois monter un projet dans un but commercial, oui votre solution est une possibilité qui présente des avantages, notamment le fait de ne pas héberger chez soit le serveur.... Mais en général j'aime apprendre à maitriser les outils que je serais à utiliser dans le futur… Donc je continue de chercher… Merci en tout cas pour le lien, que je conserve…

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

Re: Serveur de données

Message par cquest » dim. nov. 25, 2018 10:13 am

Le ppa de kakrueger n'a pas été maintenu depuis 2014, et les packages ne sont pas disponibles pour xenial (ubuntu 16.04).

Partir aujourd'hui sur une install sur un Ubuntu 16.04 (xenial) n'est pas très durable.

Je suivrai plutôt ce tuto pour la 18.04: https://switch2osm.org/manually-buildin ... 18-04-lts/

Certes il est manuel, mais au moins on ne dépend pas de packages non disponibles et on profite de version plus récentes de beaucoup de briques comme postgres/postgis ;)

mlcvista
Messages : 14
Inscription : mar. sept. 11, 2018 2:51 pm

Re: Serveur de données

Message par mlcvista » dim. nov. 25, 2018 11:46 am

Merci Cquest pour votre réponse.

J'ai créé une VM avec la version 18.04 LTS de Ubuntu server…
J'ai donc utilisé le tuto https://switch2osm.org/manually-buildin ... 18-04-lts/

J’ai saisie la première suite d’instruction :

sudo apt install libboost-all-dev git-core tar unzip wget bzip2 build-essential autoconf libtool libxml2-dev libgeos-dev libgeos++-dev libpq-dev libbz2-dev libproj-dev munin-node munin libprotobuf-c0-dev protobuf-c-compiler libfreetype6-dev libtiff5-dev libicu-dev libgdal-dev libcairo-dev libcairomm-1.0-dev apache2 apache2-dev libagg-dev liblua5.2-dev ttf-unifont lua5.1 liblua5.1-dev libgeotiff-epsg curl

J’ai de suite en réponse du serveur ceci :

Reading package lists… Done
Building dependency tree
Reading state information… Done
Note, selecting ‘git’ instead of ‘git-core’
Note, selecting ‘libcairo2-dev’ instead of ‘libcairo-dev’
Note, selecting ‘liblua5.1-rrd-dev’ for regex ‘lua5.1’
Note, selecting ‘liblua5.1-rrd0’ for regex ‘lua5.1’
Note, selecting ‘lua5.1-rrd’ for regex ‘lua5.1’
Note, selecting ‘lua5.1-rrd-dev’ for regex ‘lu5.1’
Note, selecting ‘lua-rrd’ instead of ‘liblua5.1-rrd0’
Note, selecting ‘lua-rrd’ instead of ‘lua5.1-rrd’
Note, selecting ‘lua-rrd-dev instead of ‘liblua5.1-rrd-dev’
Note, selecting ‘lua-rrd-dev instead of ‘lua5.1-rrd-dev’
E: Unable to locate package libboost-all-dev
E: Unable to locate package libgeos-dev
E: Unable to locate package libgeos++-dev
E: Couldn’t find any package libproj-dev
E: Unable to locate package libproj-dev
E: Unable to locate package munin-node
E: Unable to locate package munin
E: Unable to locate package libprotobuf-c0-dev
E: Unable to locate package protobuf-c-compiler
E: Unable to locate package libgdal-dev
E: Unable to locate package libagg-dev
E: Unable to locate package liblua5.1-dev
E: Couldn’t find any package by glob ‘liblua5.1-dev’
E: Couldn’t find any package by regex ‘liblua5.1-dev’
E: Unable to locate package libgeotiff-epg


Je vais refaire l'installation du serveur... Mais j'ai fais une installation normale à partir de l'iso téléchargée... Et je n'ais rien changé à l'installation par défaut…
Je vais bien y arriver un jour :D

Merci pour vos conseils. Bon week-end.
MLCVISTA

mlcvista
Messages : 14
Inscription : mar. sept. 11, 2018 2:51 pm

Re: Serveur de données

Message par mlcvista » dim. nov. 25, 2018 12:12 pm

Suite de mes tests :

J'ai modifié la première série d'instructions en :

sudo apt install libboost-all-dev git tar unzip wget bzip2 build-essential autoconf libtool libxml2-dev libgeos-dev libgeos++-dev libpq-dev libbz2-dev libproj-dev munin-node munin libprotobuf-c0-dev protobuf-c-compiler libfreetype6-dev libtiff5-dev libicu-dev libgdal-dev libcairo2-dev libcairomm-1.0-dev apache2 apache2-dev libagg-dev liblua5.2-dev ttf-unifont lua-rrd lua-rrd-dev liblua5.1-dev libgeotiff-epsg curl

et ne j'ai plus que les messages d'erreurs :

E: Unable to locate package libboost-all-dev
E: Unable to locate package libgeos-dev
E: Unable to locate package libgeos++-dev
E: Couldn’t find any package libproj-dev
E: Unable to locate package libproj-dev
E: Unable to locate package munin-node
E: Unable to locate package munin
E: Unable to locate package libprotobuf-c0-dev
E: Unable to locate package protobuf-c-compiler
E: Unable to locate package libgdal-dev
E: Unable to locate package libagg-dev
E: Unable to locate package liblua5.1-dev
E: Couldn’t find any package by glob ‘liblua5.1-dev’
E: Couldn’t find any package by regex ‘liblua5.1-dev’
E: Unable to locate package libgeotiff-epg


Donc reste à résoudre ce problème de recherche de package...

mlcvista
Messages : 14
Inscription : mar. sept. 11, 2018 2:51 pm

Re: Serveur de données

Message par mlcvista » dim. nov. 25, 2018 1:13 pm

J'ai refait une install de la version 18.04....

J'ai fait cette suite d'instructions :

sudo add-apt-repository universe sudo apt-get update

sudo apt install libboost-all-dev git tar unzip wget bzip2 build-essential autoconf libtool libxml2-dev libgeos-dev libgeos++-dev libpq-dev libbz2-dev libproj-dev munin-node munin libprotobuf-c-dev protobuf-c-compiler libfreetype6-dev libtiff5-dev libicu-dev libgdal-dev libcairo2-dev libcairomm-1.0-dev apache2 apache2-dev libagg-dev liblua5.2-dev ttf-unifont lua-rrd lua-rrd-dev liblua5.2-dev libgeotiff-epsg curl

Et le serveur me retourne maintenant :
Reading package lists… Done
Building dependency tree
Reading state information… Done
Package ligeotiff-epsg is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libgeotiff-epsg' has no installation candidate


Bon je vais voir ce que je peux faire... ;)

mlcvista
Messages : 14
Inscription : mar. sept. 11, 2018 2:51 pm

Re: Serveur de données

Message par mlcvista » dim. nov. 25, 2018 1:56 pm

Du coup je fait ceci :

sudo nano /etc/apt/sources.list
Ajout de :
deb http://archive.ubuntu.com/ubuntu trusty main multiverse
Je sauvegarde
sudo apt-get update
Puis :
sudo apt install libboost-all-dev git tar unzip wget bzip2 build-essential autoconf libtool libxml2-dev libgeos-dev libgeos++-dev libpq-dev libbz2-dev libproj-dev munin-node munin libprotobuf-c-dev protobuf-c-compiler libfreetype6-dev libtiff5-dev libicu-dev libgdal-dev libcairo2-dev libcairomm-1.0-dev apache2 apache2-dev libagg-dev liblua5.2-dev ttf-unifont lua-rrd lua-rrd-dev liblua5.2-dev libgeotiff-epsg curl
Et miracle la suite d'instruction marche ! Hourra... Je vais pouvoir passer à la suite du tuto :
https://switch2osm.org/manually-buildin ... 18-04-lts/
:D

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

Re: Serveur de données

Message par cquest » dim. nov. 25, 2018 8:05 pm

Mélanger trusty (14.04) et bionic (18.04), ça risque de pêter quelque part...

mlcvista
Messages : 14
Inscription : mar. sept. 11, 2018 2:51 pm

Re: Serveur de données

Message par mlcvista » dim. nov. 25, 2018 8:42 pm

J'ai fait cela, car le package libgeotiff-epsg n'était pas dispo…
Avez vous une solution pour ce package, qui ne passe pas par trusty …?
Merci.

mlcvista
Messages : 14
Inscription : mar. sept. 11, 2018 2:51 pm

Re: Serveur de données

Message par mlcvista » dim. nov. 25, 2018 9:34 pm

Merci Cquest, Il semble que j'ai trouvé !

Je fait ceci :

sudo add-apt-repository universe
sudo apt-get update
sudo nano /etc/apt/sources.list

Ajout de :
deb http://cz.archive.ubuntu.com/ubuntu bionic main multiverse

sauvegarde
sudo apt-get update

sudo apt install libboost-all-dev git tar unzip wget bzip2 build-essential autoconf libtool libxml2-dev libgeos-dev libgeos++-dev libpq-dev libbz2-dev libproj-dev munin-node munin libprotobuf-c-dev protobuf-c-compiler libfreetype6-dev libtiff5-dev libicu-dev libgdal-dev libcairo2-dev libcairomm-1.0-dev apache2 apache2-dev libagg-dev liblua5.2-dev ttf-unifont lua-rrd lua-rrd-dev liblua5.2-dev libgeotiff-epsg curl

Donc je poursuis…
Toutes ces tentatives ont l'avantage d'être formatrice pour moi :D Je découvre le monde Linux en même temps :D

Bon je poursuivrait demain soir...
Merci à vous Cquest, pour vos très bons conseils.
MLCVISTA

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

Re: Serveur de données

Message par cquest » lun. nov. 26, 2018 9:48 am

De rien !

Il est sûr que ces installations ne sont pas simples du tout et que la documentation est légère. C'est compréhensible car cela s'adresse à peu de monde.
C'est surtout compliqué à comprendre lorsque l'on n'est pas familier de linux, des distributions, de leurs cycles de release, etc... j'ai mis un peu de temps à saisir tout ça et je galère encore de temps en temps ;)

mlcvista
Messages : 14
Inscription : mar. sept. 11, 2018 2:51 pm

Re: Serveur de données

Message par mlcvista » jeu. nov. 29, 2018 5:58 pm

Bonjour à tous.

Bon je suis arrivé à afficher Monaco ! :D

Mercis à tous.
MLCVISTA

Répondre

Qui est en ligne ?

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