Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Importer un GPX #306

Closed
makinabot opened this issue May 6, 2013 · 9 comments
Closed

Importer un GPX #306

makinabot opened this issue May 6, 2013 · 9 comments

Comments

@makinabot
Copy link

Dans le formulaire d'édition (Tronçon, Topologie, etc.), il est possible de charger des fichiers GPX.

Après chargement, la carte est centrée sur la couche ajoutée. Il est possible d'ajouter plusieurs couches.

@camillemonchicourt
Copy link
Member

The choice was done to just display the GPX on map with name content displayed as tooltip but not to import GPX content into database.
It is an help to draw an object.

@thomasmagninfeysot
Copy link

Camille, est-ce que tu sais si il est possible de modifier la couleur du tracé GPX car il apparait dans la même teinte rougeâtre que les tronçons déjà existants ce qui rend la lecture difficile ?

@camillemonchicourt
Copy link
Member

Alors ce sujet a déjà été évoqué.
A priori pour le moment ce n'est pas un paramètre du base.py, surcouchable dans custom.py.

Pour comprendre, l'outil de chargement d'un GPX/KML/GeoJSON sur la carte a été développé dans le cadre du projet Geotrek mais a été publié en tant que plugin Leaflet pour pouvoir l'utiliser dans d'autres projets : https://github.com/makinacorpus/Leaflet.FileLayer

De la même manière, toute l'interface d'admin de Geotrek a été développée dans le cadre du projet mais en tant que module Django indépendant pour pouvoir l'utiliser dans le cadre d'autres projets.

Et on voit que le paramétrage du plugin Leaflet.FileLayer est faite au niveau de Mapentity : https://github.com/makinacorpus/django-mapentity/blob/master/mapentity/settings.py#L82

Pour le moment, je ne retrouve où est rangé cette conf une fois les différents modules intégrés dans une installation de Geotrek-admin.

A voir pour ajouter cette conf dans la conf de Geotrek (geotrek/settings/base.py) pour pouvoir la surcoucher dans geotrek/settings/custom.py.

@leplatrem
Copy link
Contributor

Essaye:

MAP_STYLES['filelayer'] = {'color': 'yellow', 'opacity': 1.0, 'fillOpacity': 0.9, 'weight': 4, 'radius': 5},

https://github.com/GeotrekCE/Geotrek-admin/blob/622bbb81367919373c68713279e63dd249f6521a/docs/advanced-configuration.rst#map-layers-colors-and-style

@thomasmagninfeysot
Copy link

Ça marche parfaitement, merci Mathieu!

@camillemonchicourt
Copy link
Member

Modifier la couleur par défaut peu adaptée. Et en faire un paramètre.

babastienne pushed a commit that referenced this issue Dec 9, 2022
As mentionned in ticket #306, the red color of imported file layer can't
be seen easily in front of path color. Other structures encountered the
same problem resulting in us frequently changing the path color in
Geotrek customization.
@babastienne
Copy link
Member

@camillemonchicourt penses-tu que ce ticket est toujours d'actualité ?

@camillemonchicourt
Copy link
Member

Oui vu que la couleur par défaut à été modifiée et que c'est maintenant un paramètre modifiable plus clair et identifié.
J'avais pas vu que c'était intégré car cela a été oublié dans le changelog et donc dans les notes de release de la 2.94

@AudreyRemy
Copy link

Et quel bonheur cette couleur modifiée, mes yeux vous remercient.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants