Search:
Login
Preferences
Help/Guide
About Trac
Register
Forgot your password?
Wiki
Timeline
Changelog
Browse Source
View Tickets
New Ticket
Roadmap
Builds
Sonar
Search
Context Navigation
+0
Start Page
Index
History
Editing Fr:DevelopersGuide/DefaultPresets
Adjust edit area height:
8
12
16
20
24
28
32
36
40
Edit side-by-side
[[TranslatedPages(revision=65)]] [[PageOutline(2-10, Table des Matières)]] = Recommandations concernant les préréglages par défaut = Cette page contient des directives générales pour les [source:/trunk/resources/data/defaultpresets.xml préréglages par défaut] et les nouvelles icônes. == Nouveaux attributs et valeurs == Veuillez d'abord vérifier qu'il n'y a pas déjà un ticket pour cet attribut, par exemple en utilisant la fonction de recherche en haut à droite de cette page. En fait, nous devons nous assurer que le menu des pré-réglages n'est pas trop encombré, car il serait difficile de trouver les éléments utiles au quotidien si nous avions trop d'entrées exotiques. Les nouveaux attributs et valeurs devraient avoir : * une documentation appropriée dans le [osmwiki:FR:Main_Page wiki OSM], * des chiffres d'utilisation convenables ( en absolu et par nombre de mappeurs), * une utilisation dans le monde entier, * les cas controversés (comme `contact:phone=*` par rapport à `phone=*`) doivent être décidés au cas par cas, * Si une caractéristique n'est cartographiée que par une poignée de spécialistes, elle convient mieux dans un [wikitr:/Presets#PublishanewAvailablepresetsitem préréglage externe]. Il s'agit généralement de schémas limités à un pays, un loisir, un sport ou une profession spécifique. Au lieu de créer votre propre préréglage externe, vous pouvez également étendre [wikitr:/Presets/NewTags Nouveaux attributs]. **Notes** : * Le but du préréglage interne est d'accompagner les attributs et les schémas d'étiquetage largement acceptés et utilisés par la communauté. L'objectif ''n'est'' pas d'inventer de nouveaux attributs ou schémas d'étiquetage. * Lorsque vous examinez [taginfo: taginfo], vérifiez également **où** des valeurs inhabituelles sont utilisées. * Vous pouvez utiliser l'API overpass pour charger ces objets dans JOSM et vérifier dans l'historique qui les a créés. * Voir aussi [osmwiki:DE:Overpass_API/Beispielsammlung#User_f.C3.BCr_bestimmte_Tag-Kombination_ausgeben cet exemple] pour rechercher le dernier éditeur d'un tag spécifique. * Un outil utile pour vérifier les balises est également [https://taghistory.raifer.tech/ taghistory]. Si un attribut est utilisé, par exemple, 50 fois par an dans le monde entier, il n'est généralement pas nécessaire de définir un préréglage pour cet attribut. Vous pouvez toujours ajouter des attributs manuellement via la [wikitr:/Help/Dialog/AddValue boîte de dialogue : Ajouter un attribut]. * Lorsque l'on modifie les paramètres par défaut, il faut également changer, pour des raisons de cohérence, le [source:josm/trunk/resources/styles/standard/elemstyles.mapcss modèle de coloriage de la carte principale] et peut-être aussi les [source:josm/trunk/resources/data/validator règles du validateur]. == Nouvelles icônes == * Le format de fichier doit être **svg** pour une mise à l'échelle sans perte. (Techniquement, le format png est également pris en charge, mais toutes les icônes prédéfinies sont svg depuis août 2016.) * L'icône doit être **identifiable à une taille de 16 pixels**. Il s'agit de la taille par défaut à laquelle les icônes sont affichées dans la [wikitr:/Help/MapView Fenêtre d'Édition] sur les écrans à ppp (dpi) standard (non hidpi). * La **licence** doit être compatible avec la GPL3 (comme PD ou CC0). Une bonne source d'icônes est [https://openclipart.org openclipart.org] (toutes les icônes y sont PD), [https://publicdomainvectors.org/ publicdomainvectors.org] (toutes les icônes CC0), [https://freesvg.org/ freesvg.org] (toutes les icônes CC0) ou [http://osm-icons.org/wiki/Icons osm-icons.org] (beaucoup sont CC0). Vous pouvez également vérifier si JOSM possède déjà une icône appropriée et inutilisée dans l'un de ses dossiers d'icônes : [source:josm/trunk/resources/images icônes utilisées] et [source:josm/trunk/nodist/images icônes inutilisées]. * Si l'attribut s'applique à des nœuds, l'icône dans l'affichage cartographique et l'icône du préréglage doivent être,si possible, les mêmes. (Ce n'est pas possible lorsque différentes fonctionnalités utilisent le même préréglage, par exemple, `crossing=island` et `crossing=traffic_signals` ont des icônes différentes, mais sont traitées dans un seul préréglage "Passage Piéton".) * Les icônes à fond transparent ne doivent **pas être uniquement noires ou uniquement blanches**. Sinon, si l'on utilise un fond noir ou blanc (sans images aériennes comme fond) dans la fenêtre d'édition de la carte, les icônes noires ou blanches seront invisibles. Solution : si vous souhaitez utiliser une icône noire, ajoutez un fond blanc carré à l'icône au lieu d'un fond transparent ou, mieux encore, utilisez un halo blanc. \\ Exemples : [[Image(DevelopersGuide/DefaultPresets:BlackWhiteIcon.png,middle,link=)]] Les icônes de couleur sont toutefois préférables. * L'icône doit être le moins visible possible dans la fenêtre d'édition. Les icônes colorées à fond transparent sont donc préférables aux icônes noires/blanches à fond carré. * L'icône doit être compréhensible dans tous les pays. * Chaque préréglage devrait avoir sa propre icône et ne pas emprunter l'icône existante d'un autre préréglage afin que vous puissiez connaître l'attribut en voyant simplement l'icône dans la fenêtre d'édition. * Pour tester votre icône par rapport à ces exigences dans JOSM, le [wikitr:/Styles/IconTester testeur d'icônes] du modèle de coloriage vous aide. === Problèmes éventuels avec les svg dans JOSM === Veuillez vérifier si le fichier svg fonctionne correctement dans JOSM. * La taille de base du svg doit être de 16 px ou supérieure à 64 px. Les images dont la taille de base est comprise entre 16 et 64 px ne seront pas mises à l'échelle à 16 px. * Certaines bibliothèques svg ne fonctionnent pas avec JOSM (les images sont déformées). Si vous avez un tel fichier, essayez la solution suivante : créez un nouveau document svg avec Inkscape, copiez les données svg dans ce nouveau fichier, redimensionnez la page en fonction des données et enregistrez. * Redimensionnez votre icône à 16px ou à un multiple entier de cette taille (pas quelque chose comme 458,1534) pour éviter les imprécisions d'affichage dues aux erreurs d'arrondi dans java. * Vérifiez le code du fichier dans un éditeur de texte. Cherchez la valeur **viewBox** au début du fichier. Si l'icône est, par exemple, en 16x16 pixels, et si vous l'avez fait dans Inkscape (au moins cela arrive dans la version 0.91) et avez défini dans les propriétés du document 16,00000 par 16,00000 pixels, pixels, probablement dans le code du fichier vous avez ces valeurs **viewBox="0 0 16.000002 16.000001"**. Changez-les en **viewBox="0 0 16 16"** ou vous aurez des problèmes (voir #12201). * Les icônes svg sont automatiquement nettoyées pour réduire la taille du fichier dans la version JOSM. Il n'y a donc pas besoin de faire cette étape manuellement avant de télécharger les fichiers svg dans svn. Voir comment:35:ticket:10479, comment:10:ticket:10877 et ticket:12201#comment:21 Les svgs non nettoyés sont meilleurs pour une édition ultérieure. * Cependant, à cause d'un bug dans svgcleaner, le code svg ne devrait pas contenir d'arguments commençant par des caractères spéciaux dans les codes de style, par exemple `-inkscape-font-specification:Sans;`. Cela peut conduire à des changements de couleur (voir #13158). * Si l'icône comporte des dégradés, le décalage doit augmenter à chaque arrêt, c'est-à-dire que deux arrêts avec le même décalage ne sont pas autorisés, voir [https://github.com/blackears/svgSalamander/pull/4 svg salamander]. * Les styles CSS (`<style type="text/css">`) ne sont pas encore supportés par svgSalamander. * Si possible, n'utilisez pas du tout d'éléments de texte, car cela peut entraîner des résultats d'affichage différents en fonction par exemple du système d'exploitation ou des polices installées. Pour éviter cela, vous pouvez transformer le texte en chemins dans le svg. * Certains des problèmes cités peuvent être détectés en exécutant ce [source:/josm/trunk/scripts/geticons.pl script]. == Voir également == * Le point de départ de ces règles est le ticket:10246#comment:14. * La version originale de cette page en [wiki:/DevelopersGuide/DefaultPresets anglais] ---- Retour au [wikitr:/DevelopersGuide Guide du Développeur] \\ Retour à l'[wikitr:/Help Aide Principale]
Note:
See
WikiFormatting
and
TracWiki
for help on editing wiki content.
Change information
Your email or username:
E-mail address and name can be saved in the
Preferences
Comment about this change (optional):
Note:
See
TracWiki
for help on using the wiki.