GeotrekCE / Geotrek-admin

Paths management for National Parks and Tourism organizations
https://geotrek.fr
BSD 2-Clause "Simplified" License
133 stars 76 forks source link

Signalétique - Champ `pictogramme` des lignes à transformer en liste de valeurs #3327

Open IdrissaD opened 1 year ago

IdrissaD commented 1 year ago

Actuellement le champ pictogramme est un champ textuel sans contrainte. Par définition, un pictogramme est un symbole qui est réutilisé à de nombreuses reprises sur des panneaux. Le renseignement libre de ce champ sous forme de texte comporte le risque d'erreurs de saisie et de non homogénéité du nom des pictogrammes.

Un modèle SignagePictogram avec nom, image, code et description pour chaque pictogramme permettrait de faciliter la saisie des lignes et de limiter les erreurs. Plusieurs pictogrammes devraient pouvoir être sélectionnés, car une ligne peut en contenir plusieurs.

LePetitTim commented 1 year ago

@camillemonchicourt

Le dev a été commencé, il me reste a savoir quoi afficher dans la fiche détail des signalétiques et lames ainsi que dans les fichiers d'exports.

camillemonchicourt commented 1 year ago

Ouais et je m'interroge comment on peut gérer les éventuelles données existantes pour ceux qui ont déjà saisis des lignes ?

Il faudrait aussi peut-être des fixtures pour avoir une première base de pictos par défaut ?

Chaque picto ayant un nom, dans les exports, on peut afficher ce nom. Ah moins qu'ils aient besoin du picto dans les exports pour les commandes ? Sur les fiches détails, c'est bien d'afficher le visuel et le nom, le code, la description au survol ?

IdrissaD commented 1 year ago

Effectivement certaines organisations telles que, de mémoire, le CD du Gard ont beaucoup utilisé ce champ, ce qui posera sûrement problème lors de la mise à jour de GA.

Pour les fixtures, il y aurait la liste des pictogrammes officiels des Parcs nationaux (image, label et code), il y a également les pictos de la FFRP et ceux de la FFC (notamment pour le VTT). Peut-être pas besoin d'intégrer tous les pictos des PN car il y en a plusieurs dizaines dont beaucoup qui sont rarement utilisés, une sélection peut être faite (cf. https://www.ecrins-parcnational.fr/sites/ecrins-parcnational.com/files/fiche_doc/12785/chartesignapedestrepnfpne2014.pdf page 71). Un mix de ces trois sources de pictogrammes devrait couvrir la grande majorité des usages à mon avis.

D'accord avec Camille pour les fiches détails, le picto en lui-même est sûrement le plus important à afficher. Les noms peuvent être assez longs (ex: "Pas de pêche à moins de cinquante mètres du rivage"), et les codes assez obscurs (ex: "023"), mais s'ils pouvaient apparaître au survol du picto ce serait idéal.

AudreyRemy commented 1 year ago

Bonjour, Nous avons utilisé le champ picto pour toute notre signalétique. Je vous rejoins complètement sur le risque d'erreur. Sera-t-il possible de personnaliser la liste des pictos via l'admin du Geotrek-admin ?

IdrissaD commented 1 year ago

Oui les fixtures sont les listes de valeur par défaut fournies à l'installation d'un Geotrek-admin, dont les éléments ont vocation à être modifiés ou supprimés par chaque gestionnaire, et auxquelles on peut aussi ajouter ses propres catégories.

babastienne commented 1 year ago

Nous sommes en train de travailler à l'ajout de cette fonctionnalité. Toutefois nous aurions besoin pour remplir les fixtures des fichiers sources et de la pré-sélection évoquée par @IdrissaD .

Serait-il possible de nous transmettre une liste de pictogramme qui selon vous couvre l'essentiel des besoins des territoires ? Nous n'avons pas pu trouver de sources pour les pictogrammes des PN évoqués dans la charte graphique des signalétiques.

IdrissaD commented 1 year ago

@amandine-sahl et @Mila-Taillandier sont en train de travailler sur une proposition de fixtures pour les règles des zones de sensibilité (règles qui comprennent des pictos). Les deux fixtures ayant de nombreux éléments communs (même si moins de champs pour les pictos), je les laisse prendre le relais là-dessus

IdrissaD commented 1 year ago

Voici une sélection de pictogrammes au format SVG, en ce qui concerne la réglementation des Parcs nationaux : PICT_REGL_PNX_SVG.zip

camillemonchicourt commented 1 year ago

En effet on va fournir dès que possible une fixture quasi prête, pour la table des règles ajoutée récemment (https://github.com/GeotrekCE/Geotrek-admin/issues/3470). Elle se base sur les mêmes pictos des règles des parcs nationaux. A voir si il faut utiliser les mêmes pictos (sans les dupliquer ?) pour le champs des pictogrammes des lignes de signalétique ? Et à voir si c'est pas trop spécifique à la signalétique des parcs nationaux ?

A voir aussi si cette fixture peut être isolée pour pouvoir être déployée, même sur un Geotrek-admin déjà existant, en lançant une commande après mise à jour ?

babastienne commented 1 year ago

Ok merci pour vos retours et merci d'avance pour compléter les informations.

Pour le moment j'ai l'impression que les pictos signalétique proposés sont très spécifiques aux Parcs Nationaux, ca serait bien d'en avoir aussi des plus génériques je pense.

AudreyRemy commented 1 year ago

En plus des pictos fédéraux comme GR, PR, GRP, VTT, GTVTT ... nous utilisons le picto jacquaire (la coquille) et des pictos "activité" devant le temps de marche (Marche, vtt, équestre, ...). Nous n'avons pas encore ces pictos car nous avons lancé un appel d'offre sur la charte graphique de la signalétique. Merci pour tout ce travail.

IdrissaD commented 1 year ago

Ok merci pour vos retours et merci d'avance pour compléter les informations.

Pour le moment j'ai l'impression que les pictos signalétique proposés sont très spécifiques aux Parcs Nationaux, ca serait bien d'en avoir aussi des plus génériques je pense.

Oui j'avais mentionné les pictos de la FFC et de la FFRP qui sont importants à ajouter, mais je n'y ai pas accès donc je n'ai pu fournir que ceux des PN.

Pour la FFC VTT : https://sitesvtt.ffc.fr/le-balisage-du-parcours-vtt/

babastienne commented 1 year ago

La release 2.100.0 embarque la transformation du champ pictogramme sous forme de liste de valeurs configurables.

Il reste à ajouter une ou des fixtures pour proposer aux utilisateurs des valeurs par défaut.

IdrissaD commented 1 year ago

Merci pour le développement ! Plusieurs remarques suite à des essais sur l'instance de démo des Écrins :

- la taille par défaut des images des pictogrammes dans l'interface d'admin Django est trop grande, et ce qu'elle que soit la taille réelle des images téléversées :

babastienne commented 1 year ago

@IdrissaD je suis d'accord avec toi pour afficher moins d'infos mais afficher en revanche le picto dans la fiche détail. Ne faudrait-il pas également afficher le picto dans la liste déroulante lorsque l'utilisateur sélectionne une valeur au moment de la saisie ?

Par contre je ne reproduit pas ton problème sur la taille des images. J'ai essayé avec deux pictos de tailles vraiment différentes et les images sont bien importées avec leur taille sans redimensionnement.

Les images utilisées pour mes tests

Image 1 : ![canoe V2 32](https://github.com/GeotrekCE/Geotrek-admin/assets/16348048/93e7fcbb-d540-4587-96e9-c74b7c26b62e) Image 2 : ![RANDO SUR L'EAUPICTOS](https://github.com/GeotrekCE/Geotrek-admin/assets/16348048/39e9c418-703a-48ff-8a52-e7987697dcc9)

IdrissaD commented 1 year ago

Effectivement, c'était parce que j'avais téléversé les images au format SVG !

Je n'y avais pas pensé pour la liste déroulante, à voir si ça n'augmente pas trop la hauteur des lignes, comme c'est une liste qui risque déjà de comporter beaucoup de valeurs.