Installation Openstreetmap serveur

Demande d'aide : c'est ici.
Répondre
beuzz4001
Messages : 3
Inscription : 05 déc. 2017, 09:47
Status : Hors-ligne

Bonjour

je suis en train d'installer openstreetmap sur DEbian 9 Stretch .
je suis ce tutoriel :
http://wiki.openstreetmap.org/wiki/Debi ... stallation

mais je n'arrive pas a finir mon installation, je suis bloqué sur la commande carto qui me renvoie l'erreur suivante :
carto -l project.mml > style.xml
carto: Unexpected token s

après plusieurs recherche sur le net il semblerait que la version de carto ne soit pas la bonne.
chez moi :
#carto -v
carto 0.9.5 (Carto map stylesheet compiler)

#nodejs -v
v4.8.2

j'ai vu aussi que pour avoir la bonne version de carto il fallait l'installer vias "NPM", cependant NPM je n'arrive pas a l'installer non plus sur stretch ...

bref c'est la galère.
pouvez-vous m'aider svp à faire fonctionner ce carto ?
ou bien pouvez vous m'aider à installer un serveur de carte Openstreetmap sur debian 9 Stretch ?

je suis pas tout a fait débutant sur debian mais la franchement je ne trouve pas.
Merci par avance / Beuzz
beuzz4001
Messages : 3
Inscription : 05 déc. 2017, 09:47
Status : Hors-ligne

Bonjour

alors personne n'a installer un serveur de carte sur sont debian ?
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4963
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

non, jamais rien vu sur un forum debian une question sur ce serveur.
J'utilise openstreetmap, et j'y contribue.
Pourquoi veux tu ton propre serveur ?
beuzz4001
Messages : 3
Inscription : 05 déc. 2017, 09:47
Status : Hors-ligne

Bonjour

bien j'ai besoin d'un serveur openstreetmap pour disposer de carte dans un réseau privé ( sans connexion internet ).
C'est pour une futur application dans le domaine du réseau :
maps des liaisons entre routeurs
localisation précise des équipements et des sites
les applications sont multiple !!!
etc...

bref la question n'est pas pourquoi mais comment faire pour installer un serveur openstreetmap ?
ou dans mon cas précis comment faire pour installer npm.

j'ai besoin d'avoir la version de carto 0.16.3 en lieux et place de la 0.9.5

regardez ici j'ai trouvé ce petit doc mais l'installation de npm n'est pas possible sur stretch :

Code : Tout sélectionner

We need a carto version >= 0.16.3 to compile this style project.
The debian package install a 0.9.5.

To solve :

# en tant que root
sudo -s
 
# npm
apt-get install -y npm
 
# carto via npm, -g = globally
npm install -g carto

/usr/local/bin/carto -> /usr/local/lib/node_modules/carto/bin/carto
/usr/local/lib
└─┬ carto@0.16.3

/usr/bin/carto -v
carto 0.9.5 (Carto map stylesheet compiler)

nodejs /usr/local/bin/carto -v
carto 0.16.3 (Carto map stylesheet compiler)

So to compile :

nodejs /usr/local/bin/carto project.mml > style.xml 
alors voila je reste bloqué ....
je me demande si je suis bien au bonne endroit pour demander de l'aide, sans doute je devrais allez voir sur les forums openstreetmap.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4963
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

pour ce problème particulier, tu devrais effectivement aller voir sur des forums OSM.
L'installation d'un serveur OSM n'est pas chose courante.
Si c'est juste pour héberger des cartes, pas besoin d'un serveur OSM. Tu peux simplement installer la carte de la zone qui t’intéresse sur un serveur de fichiers.
Parfois, quand on coince sur un problème, il faut revenir au besoin et partir sur une autre solution.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 4974
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut et bienvenu,
beuzz4001 a écrit : 06 déc. 2017, 09:02... ou dans mon cas précis comment faire pour installer npm.

Voici comment j'ai procédé sur une Stretch:

Code : Tout sélectionner

#/etc/apt/sources.list.d/nodesource.list
deb https://deb.nodesource.com/node_8.x stretch main
#deb-src https://deb.nodesource.com/node_8.x stretch main

Code : Tout sélectionner

# wget https://deb.nodesource.com/gpgkey/nodesource.gpg.key
# apt-key add nodesource.gpg.key

Code : Tout sélectionner

# apt install -y apt-transport-https
# apt update && apt install -y nodejs

Code : Tout sélectionner

$ npm

Usage: npm <command>

where <command> is one of:
    access, adduser, bin, bugs, c, cache, completion, config,
    ddp, dedupe, deprecate, dist-tag, docs, doctor, edit,
    explore, get, help, help-search, i, init, install,
    install-test, it, link, list, ln, login, logout, ls,
    outdated, owner, pack, ping, prefix, profile, prune,
    publish, rb, rebuild, repo, restart, root, run, run-script,
    s, se, search, set, shrinkwrap, star, stars, start, stop, t,
    team, test, token, tst, un, uninstall, unpublish, unstar,
    up, update, v, version, view, whoami

npm <command> -h     quick help on <command>
npm -l           display full usage info
npm help <term>  search for help on <term>
npm help npm     involved overview

Specify configs in the ini-formatted file:
    /home/meva/.npmrc
or on the command line via: npm <command> --key value
Config info can be viewed via: npm help config

npm@5.5.1 /usr/lib/node_modules/npm
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Répondre