Suivre

Déconfinement, carte des déplacements à vélo (ou autre) à 100km

scasb.org/covid-19-deconfineme

100km.scasb.org/

Et encore merci à @Sp3r4z pour avoir placé son travail sous licence libre (AGPL-v3)
Ça m'a fait un peu "jouer" avec Leaflet. ;)

@gegeweb Si ça t'as fait jouer alors, c'était aussi mon but de départ"faire mumuse avec la carto" (et accessoirement avoir du code sous licence libre, avec la possibilité d'être facilement hébergeable et avec le moins de ressources externes possibles).

Merci à toi pour tes amélioration et de me citer à chaque fois dans tes publications :)

@gegeweb Tout le monde ne le fait pas (en laissant la source quelque part quand même).

Et puis j'aime bien ton projet, t'as vraiment pris partie de ce que j'ai fait, pour faire un truc mieux te plus adapté à tes besoin. C'est vraiment top :)

@Sp3r4z
> Tout le monde ne le fait pas (en laissant la source quelque part quand même).

Ce doit être à cause de mon éducation ça.
Et je déteste qu'on s'attribue mon boulot sans me citer… (ce qui arrive souvent dans le cadre de mon job', les « n+1 » aiment souvent s'attribuer les mérites…) alors « ne fais pas aux autres ce que tu n'aimerais pas qu'il te fasse ».

Puis c'est aussi dans l'esprit du libre et du travail collaboratif.

@gegeweb Je suis 100% d'accord avec toi, je suis purement dans cela aussi.
Dans le cadre de mon taff on est une équipe, je me fond dans l'équipe (mais on voit bien sous Git qui fait quoi), dans le cadre de mes projets perso : ce sont mes projets, je garde le lead sur TOUT, et si je prend un truc à droite ou à gauche, je cite la/les personnes 40 fois s'il le faut.

@Sp3r4z
Jusqu'à présent j'utilisais (et utilise encore) OpenLayers (pour les cartes des parcours du SCASB), mais ça fait un moment que je cherche à jouer avec Leaflet.

OpenLayers est un poils (tout est relatif) plus complexe à utiliser.

@gegeweb OpenLayers, dans ma boite on avait fait un test à l'aveugle (bon pas si aveugle que ça) lors de notre passage à a"autre chose que Google Map" et j'étais la personne qui regardait pour Leaflet, j'ai finis par aussi regarder OpenLayers (et IGN) c'est en effet plus "complexe". Ça m'est apparu OL, être plus "SIG" et moins "web".
Leaflet on peut être vite limité, même si avec turfJS ça aide.

Je pense que vu le projet qu'on a fait là (100km) leaflet est largement suffisant

@Sp3r4z
OL vs Leaflet, c'est un peu comme FreeBSD vs Linux pour moi.
J'ai utilisé le premier truc que j'ai réussit à faire fonctionner pour ce dont j'avais besoin. ;)

Mais oui, pour des projets de cartographies simple sur un site web Leaflet reste quand même plus simple à utiliser.

J'avais regardé aussi les lib IGN qui se placent au dessus de Leaflet et OL, mais pas de valeurs ajouté si ce n'est que pour utiliser les fonds de carte.

J'utilise les cartes IGN car elles sont prisées des cyclos.

@Sp3r4z
J'ai en projet de ré-écrire ce que j'ai fait en utilisant OL pour utiliser Leaflet…
Je bute encore sur deux ou trois petits détails.
Mais ça va pas tarder…

@gegeweb Dépendant ce qu'il te manque, regarde du côté de "turfJS". Cependant, peut-être que rester sous OL sera mieux, niveau poids de l'ensemble et fonctionnalités.

@Sp3r4z « If it works don't fix it ». 😉

C'est surtout pour le fun et jouer avec des nouveaux trucs que je cherche à ré-écrire avec Leaflet et d3 pour les profils.

Et surtout je voudrais qu'à terme, pour le SCASB, quelqu'un sans grande compétences puisse simplement ajouter des nouveaux parcours/tracés et maintenir le site.
D'où mon choix de PluXML d'ailleurs.

@gegeweb Tout à fait d'accord 😄

d3 c'est un autre niveau, je ne m'y suis pas encore plongé, je préfère tenter de faire des choses avec du plus simple. Mais faudra que je m'y plonge :)

C'est aussi mon but, que ça soit utilisable par le plus grand nombre te facilement. C'est pour ça que je voulais un truc 100% self-hostable, assez léger, qui ne fasse pas appel à une base postgis…

@Sp3r4z Pour l'instant j'utilise Amchart beaucoup plus simple pour ce que j'ai à faire (les profils altimétriques des traces).

Pour le projet 100km, contrat rempli. ;)
Tu télécharges les sources, tu transfère en FTP, et hop !

@gegeweb Ah oui, en effet. Mais tant que ça marche te que c'est maintenable assez facilement :)

Je trouve aussi :D
Même si j'adore la solution d'un gars de OSM qui a fait ça à partir de sa base postgis, c'est le serveur qui calcule, c'est bien fichu. Mais vu notre solution avec turfJS, c'est top :)

@Sp3r4z Oui, d'ailleurs je ne connaissais pas turfJS, ça m'a permit de découvrir.

Même si sur cette partie, j'ai pas encore cherché à comprendre.

Bon… sur ce… c'est l'heure d'aller pédaler un peu (tout seul malheureusement encore pour l'instant…).

@gegeweb Je ne connaissais pas avant non plus, et ça va probablement bien m'aider pour le futur :)

Bonne route. 😃

@gegeweb J'ai peu approfondit avec OL, parce que Leaflet faisait vraiment "google maps" ça le remplaçait, ça faisait le taff, il y avait moult plugins… le coté modulaire j'avais pas mal apprécié. J'aime bien le core d'un côté et tu rajoute des choses nécessaire ensuite.

IGN c'est top pour des cartes plus "pro", plus travaillées, je suis d'accord. Mais c'est de la carto "détaillé/spécifique". Et puis en ce moment ils semblent migrer vers un autre système, ça marchait pas pendant 4mois…

@Sp3r4z
En fait OL c'est surtout parce que je pouvais y afficher une trace GPX sans rajouter de plugin.
À l'époque où j'ai eu l'idée saugrenue de remplacer les scan des cartes du club où les parcours était surlignés, les cartes étaient illisible…
V2 de OL.
J'ai un peu galéré à passer à la v3.

@gegeweb Ah les GPX… j'avais le droit à des KML (fait par/pour/avec google… ) c'était une vaste blague avec Leaflet : les plugins sont moyens, la norme n'est jamais respectée par les logiciel d'export… On est passé au geoJSON qui est normé IETF, qui fonctionne, qui est humainement lisible… bien bien bien meilleur :)

@Sp3r4z Malheureusement les GPS « vélo » ne mangent pas encore du GeoJSON.
La majorité exporte/importe en GPX.
Du coup…

Sinon, oui, c'est beaucoup plus simple avec GeoJSON !

@gegeweb Et faire une conversion GPX → geojson ? Ça peut s'inclure dans un process d'import dans le site, du type "Avant d'importer dans le site, aller ici [le site/app] faire un export en geojson avec tel réglages".
À mon taff beaucoup aiment les usines à gaz qui font tout, je suis l'exact inverse : j'ai plusieurs softs qui font une seule chose (mais bien), parfois je les packages (quand faut utiliser plus de 3 trucs différent).

@Sp3r4z
C'est prévu.
J'ai déjà commencé, et c'est relativement simple à faire.
Ça permet d'ailleurs de mettre l'ensemble des variantes dans le même fichier.

Cependant je vais toujours avoir besoin de garder les GPX pour qu'ils/elles puissent les télécharger.

Faut juste trouver du temps… parce que entre le vélo, la musique, le boulot… faut garder un 'tite place pour la famille. 😂

@gegeweb Nice :)

Très très très bonne idée et bonne pratique de garder au téléchargement le fichier original :) (du coup conversion gpx→geojson par le soft, ça marche aussi)

Anéfé, c'est vite chronophage tout ça…

Inscrivez-vous pour prendre part à la conversation
Stone Ar't Prod Mastodon

Instance personnelle de Gérald Niel (aka. @gegeweb). Peut-être qu'elle sera publique un jour… ou peut-être pas. J'ai pas encore décidé. Pour l'instant je teste la matrice, ou plutôt le pachyderme.

Je peux toutefois créer un compte à la demande pour les copains (envoyez la demande par mail à l'adresse indiqué dans le contact). Ou suivez ce lien, j'ai généré quelques invitations.
Sans garanti sur le bon fonctionnement du truc en revanche ! ;)

Si vous cherchez un point d'entrée (une instance) un peu plus sûr techniquement :