FR:Customising JOSM Presets

From OpenStreetMap Wiki
Jump to navigation Jump to search

General

JOSM fournit une série de modèles. Comme chaque contributeur ne fonctionne qu'avec un sous-ensemble d'objets, il est parfois utile d'ajouter des préréglages à la liste ou de supprimer des parties inutilisées.

Les modèles de base sont déjà intégrés dans JOSM. Des modèles supplémentaires sont fournis par des tiers, ou vous pouvez le faire vous-même. Les modèles sont stockés en format XML. Les exemples présentés sur cette page utilisent un fichier appelé eg-presets.xml. Il vous suffit de le sauvegarder vous-même (par exemple avec Notepad ou gedit et de le renommer en XML) sur votre disque local et de spécifier le chemin dans les paramètres de JOSM (Préréglages- Préférences prédéfinies (icône "Gitternetz") - (onglet) Carte - Modèle d'attributs). Vous pouvez ajouter autant de fichiers de modèles que vous le souhaitez.

Pour plus d'informations sur les paramètres de contrôle, voir l'en-tête de defaultpresets.xml.

Il est important que le fichier soit enregistré au format UTF8, sinon les caractères spéciaux ne sont pas affichés correctement.

Presets

La balise 'presets' est l'endroit où vous insérez des éléments ou des groupes

<presets>
    <!-- Items or groups -->
</presets>

Item

La balise 'item' décrit un seul préréglage. Elle a au moins un nom, éventuellement aussi une icône.

<item name="Merker" icon="presets/Stop.png">
    <!-- Descriptive elements here -->
</item>

Les éléments descriptifs peuvent être :

Group

La balise 'group' contient un ou plusieurs items.. Elle comporte au moins un nom, éventuellement aussi une icône.

<group name="HVV-Buslinien" icon="O:/OSM/busgroup.png">
   <!-- Here several items -->
</group>

Href

Un lien vers la documentation appropriée est accessible dans le wiki.

Exemple :

<link href="https://wiki.openstreetmap.org/wiki/Tag:leisure=slipway" />

Utilisé dans la présentation de la Clé href, ce lien s'applique alors à toutes les langues comme base. Pour accéder aux sites web spécifiques à un pays, des clés distinctes doivent être utilisées. Les clés sont alors précédées de l'identifiant de langue.

Exemple:

<link href="https://wiki.openstreetmap.org/wiki/Tag:leisure=slipway"
   de.href="https://wiki.openstreetmap.org/wiki/DE:Tag:leisure=slipway"
   fi.href="https://wiki.openstreetmap.org/wiki/Fi:Tag:leisure=slipway"
/>

Key

L'objet sera étiqueté avec cette clé et cette valeur. La clé n'apparaîtra pas dans la boîte de dialogue mais sera appliquée chaque fois que cet objet sera évoqué.

Exemple:

<key key="amenity" value="restaurant" />

Text

Possibilité de saisie de texte libre pour l'utilisateur.

Exemple:

<text key="name" text="Name:" default="" />

Utilisé dans la présentation de la clé texte, il s'applique alors à toutes les langues comme base. Pour être en mesure de dépenser sont également des textes spécifiques à chaque pays d'utiliser des clés distinctes. Les clés sont alors précédées de l'identifiant de langue.

Dans les présélections par défaut, seuls les mots anglais sont stockés. Les textes spécifiques aux pays y sont contrôlés sur translation package.

Exemple:

<text key="name" text="Operator:" de.text="Betreiber:" default="" />

Space

Insère une ligne blanche dans la boîte de dialogue.

Exemple:

<space />

Check

Recherche d'une valeur de vérité (vrai / faux)

Exemple:

<check key="fuel_octane_98" text="98 Octane" default="off" />

Combobox

Fournit à l'utilisateur une liste de valeurs possibles pour la clé à partir de laquelle une sélection unique peut être effectuée. Cela permet d'éviter les fautes de frappe lors de la cartographie. L'utilisateur ne peut choisir qu'une seule valeur dans la liste fournie.

Exemple:

<combo key="tourism" text="Accomodation:" values="hotel,motel,guest_house" default="" />

Multiselect

Fournit à l'utilisateur une liste de valeurs possibles pour la clé à partir de laquelle la ou les sélections peuvent être effectuées. L'utilisateur peut sélectionner un nombre quelconque de ces valeurs à appliquer à l'objet.
Le séparateur (delimiter) des différentes valeurs peut être spécifié en option avec delimiter="[x]". Un séparateur ajusté par défaut " ;" peut généralement être séparé de la Keywerte non utilisée depuis lors avec ce caractère.

Exemple:

<multiselect key="operator" delimiter="," text="operator" de.text="Betreiber the Halteposition" values="VAS,JES,VAS;JES" />

Description des attributs de chaque item

Key

représente la clé attribuée à l'objet

Value

La valeur à attribuer à la clé

  • Attribut obligatoire dans key

Text

Élément de légende dans la formule

Default

Valeur initiale

Dans check, la valeur "on" ou "off" doit être utilisée.

Delete_if_empty

La clé ne sera appliquée à l'objet que si elle est définie, c'est-à-dire si elle est non-vide.

Déprécié depuis JOSM v5155. L'attribut delete_if_empty est maintenant le comportement par défaut, vous pouvez donc simplement le supprimer de vos présélections.

Values

Les valeurs par défaut pour combobox, séparés par des virgules (exemple).

Icon

Le chemin vers une icône.

Le chemin est un nom de fichier absolu (example), ou relatif jeu d'icônes internes

L'icône doit être au format PNG ou SVG et être carrée. En outre, la couleur de fond doit être transparent, car sinon il pourrait sembler étrange dans la barre d'outils.

Type

Description du type d'objet pour lequel le item est admissible
. Les valeurs valides sont : 'node'=a node, 'way' a distance 'closedway' an area, 'Relation' une relation qui n'est pas un multipolygone. . 'multipolygon' un multipolygone. En dialogue avec leurs symboles sont montrés.

Les valeurs multiples sont séparées par des virgules, c'est-à-dire autorisées :

<item name="Fountain" icon="presets/spring.png" type="node,closedway">
    <!-- Descriptive elements here -->
</item>
  • Attribut facultatif dans item

Name

Texte qui s'affiche dans le menu ou la barre d'outils

Use_last_as_default

Attribuer aux valeurs de la dernière entrée pour accepter automatiquement la valeur par défaut. Trouvé, par exemple application dans la détection d'adresses. Les valeurs possibles sont true / false.

Display_values

Une liste de valeurs séparées par des virgules pour remplacer les entrées de la valeur du paramètre shown. L'ordre doit correspondre à la valeur de . Pour les valeurs de.display_values germanophones, les valeurs peuvent être utilisées alternativement (voir aussi text).


Short_description

Pour chacune des valeurs du paramètre display_value', une courte description sera déposée et la séquence doit correspondre à celles de display_values ici. Les brèves descriptions ici sont structurées comme suit :

<short_description> first description </short_description>
...
<short_description> last description </short_description>

(Où cette information est-elle affichée dans JOSM ? JOSM version 5667, elles ne sont au moins pas affichées. En dessous de Détaché fonctionne cependant. (?)

Il est également possible d'utiliser la liste des options d'un paramètre de chaîne dans une liste séparée par des virgules et la liste des valeurs, chacune ayant son propre jour :

<combo key="" text="">
    <list_entry value="erster Wert" display_value="ein Wert" short_description="erste Beschreibung" />
    <list_entry value="zweiter Wert" display_value="ein other Wert" short_description="zweite Beschreibung" />
</combo>


Exemples de presets

Il n'obtient pas toujours un dialogue permettant d'attribuer des balises. Il y a toujours la clé d'une seule paire clé-valeur, puis seules les données sont attribuées.

One-click Example

<item name="1Click-bridge" de.name="1-Klick-Bruecke" icon="present/bridge.png" type="way,closedway">
    <key key="bridge" value="yes" />
    <key key="layer" value="1" />
</item>

D'autres exemples de collecte de données routières peuvent être trouvés dans OneClick Preset.

Gas Station

<item name="Petrol / Gas Station">
    <link href="https://wiki.openstreetmap.org/wiki/DE:Tag:amenity=fuel" />
    <label text="Tankstelle" />
    <key key="amenity" value="fuel" />
    <combo key="name" text="Name" values="Shell,BP,Esso,Murco" default="" />
    <combo key="brand" text="Brand" values="Shell,BP,Esso,Murco" default="" />
    <check key="fuel:diesel" text="Diesel" />
    <check key="fuel:octane_91" text="Petrol 91 octane " />
    <check key="fuel:octane_95" text="Petrol 95 octane" />
    <check key="fuel:octane_98" text="Petrol 98 octane" />
    <check key="fuel:biogas" text="Biogas" />
    <check key="fuel:lpg" text="LPG" />
    <check key="fuel:hydrogen" text="Wasserstoff" />
    <check key="fuel:electricity" text="Charger for electric cars" />
    <optional>
        <text key="opening hours" text="Opening Hours" default="" />
        <link href="https://wiki.openstreetmap.org/wiki/Key:opening_hours?uselang=en" />
        <check key="payment:maestro_card" text="Master-Card" default="off" />
        <check key="payment:banknotes" text="Cash" default="off" />
    </option>
</item>

Health & Beauty Shops

<item name="Chemist">
    <link href="https://wiki.openstreetmap.org/wiki/DE:Map_Features#Gesch.C3.A4fte" />
    <label text="Drogerie" />
    <key key="shop" value="chemist" />
    <text key="name" text="name" />
    <combo key="brand" text="Chain" values="Boots,Superdrug" default="" />
</item>

Bus stop of the Hamburg Transport Association

<item name="HVV Bushaltestelle">
    <link href="https://wiki.openstreetmap.org/wiki/DE:Tag:highway=bus_stop" />
    <label text="Bus Stop" />
    <key key="highway" value="bus_stop" />
    <text key="name" text="Schildname (name)" />
    <text key="network" text="Netz (network)" default="HVV" />
    <combo key="operator" text="Operator" values="VHH,HHA,PVG,KVG,AK,KVIP" default="" />
    <check key="shelter" text="Shelter" default="off" />
</item>

Bus Route of the Hamburg Transport Association (relation)

<item name="HVV-Buslinie" type="relation">
    <link />
    <label text="HVV bus bearbeiten" />
    <key key="type" value="route" />
    <key key="route" value="bus" />
    <key key="network" value="HVV" />
    <text key="ref" text="Linie (ref)" />
    <text key="name" text="Name" default="HVV-Buslinie xxx" />
    <optional>
        <combo key="operator" text="Betreiber (operator)" values="VHH,HHA,PVG,KVG,AK,KVIP" default="HHA" />
        <text key="from" text="Von" />
        <text key="to" text="Nach" />
        <text key="note" text="Bemerkung" />
    </option>
</item>


Bike Rental (in conjunction with StadtRADHamburg)

see also # bicycle hire howto Map A

<item name="Fahrrad-Verleih">
    <link href="https://wiki.openstreetmap.org/wiki/DE:Howto_Map_A#Fahrrad-Verleih" />
    <label text="Fahrrad-Verleih" />
    <key key="amenity" value="bicycle_rental" />
    <text key="name" text="Name" />
    <text key="network" text="Betreiber" default="stadtradhamburg" />
    <text key="ref" text="station no." default="" />
    <text key="capacity" text="Anzahl Stellplätze" default="" />
</item>


A list of the tags below to find is Category: Tags and [Tags by value] [: Category].

Milestones

<item name="Meilenstein">
    <link href="https://wiki.openstreetmap.org/wiki/DE:Howto_Map_A#Meilensteine" />
    <label text="Milestones" />
    <key key="historic" value="milestone" />
    <text key="name" text="Name" default="" />
    <text key="year" text="Jahr" default="" />
    <text key="ref" text="km" default="" />
    <check key="moved" text="No longer in original location" default="off" />
</item>

Cycling and footpath combinations

This template takes into account describes the various combinations of walking and cycling paths as in [1].

<annotations>
    <group name="Fuss-Rad-Weg" icon="presets/cycleway.png">
    <item name="Fussweg-Rad (239+Zusatz)" icon="presets/cycleway.png">
        <label text="Fussweg (Rad frei) bearbeiten"/>
        <link href="https://wiki.openstreetmap.org/wiki/DE:Bicycle/overview_ways" />

        <label text=" "/>
        <key key="highway" value="path"/>
        <key key="foot" value="designated"/>
        <key key="bicycle" value="yes"/>
        <label text=" "/>
        <label text="Optional Attributes:" de.text="Zusatzinformationen:"/>
        <label text=" "/>
        <text key="name" text="Name" de.text="Name" default="" />
        <check key="oneway" text="Oneway" de.text="Einbahn" default="off" />
        <check key="bridge" text="Bridge" de.text="Brücke" default="off" />
        <check key="tunnel" text="Tunnel" de.text="Unterführung" default="off" />
        <check key="cutting" text="Cutting" de.text="Einschnitt" default="off" />
        <check key="embankment" text="Embankment" de.text="Damm/Rampe" default="off" />
        <combo key="layer" text="layer" de.text="level" values="5,4,3,2,1,0, -1, -2, -3, -4, -5" default="" />
        <combo key="surface" text="Surface" de.text="Oberfläche" values="paved,unpaved,cobblestone" default="" />
        <text key="maxspeed" text="Max. speed (km/h)" de.text="max. speed (km/h)" default="" />
        <text key="width" text="Width (metres)" de.text="Breite (Meter)" default="" />
    </item>
    <item name="Fuss-|Radweg (240)" icon="presets/cycleway.png">
        <label text="Fuss-|Radweg bearbeiten"/>
        <link href="https://wiki.openstreetmap.org/wiki/DE:Bicycle/overview_ways" />
        <label text=" "/>
        <key key="highway" value="path"/>
        <key key="foot" value="designated"/>
        <key key="bicycle" value="designated"/>
        <key key="segregated" value="no"/>
        <label text=" "/>
        <label text="Optional Attributes:" de.text="Zusatzinformationen:"/>
        <label text=" "/>
        <text key="name" text="Name" de.text="Name" default="" />
        <check key="oneway" text="Oneway" de.text="Einbahn" default="off" />
        <check key="bridge" text="Bridge" de.text="Brücke" default="off" />
        <check key="tunnel" text="Tunnel" de.text="Unterführung" default="off" />
        <check key="cutting" text="Cutting" de.text="Einschnitt" default="off" />
        <check key="embankment" text="Embankment" de.text="Damm/Rampe" default="off" />
        <combo key="layer" text="layer" de.text="level" values="5,4,3,2,1,0, -1, -2, -3, -4, -5" default="" />
        <combo key="surface" text="Surface" de.text="Oberfläche" values="paved,unpaved,cobblestone" default="" />
        <text key="maxspeed" text="Max. speed (km/h)" de.text="max. speed (km/h)" default="" />
        <text key="width" text="Width (metres)" de.text="Breite (Meter)" default="" />
    </item>
    <item name="Rad-|Fussweg (241)" icon="presets/cycleway.png">
        <label text="Rad-|Fussweg bearbeiten"/>
        <link href="https://wiki.openstreetmap.org/wiki/DE:Bicycle/overview_ways" />
        <label text=" "/>
        <key key="highway" value="path"/>
        <key key="foot" value="designated"/>
        <key key="bicycle" value="designated"/>
        <key key="segregated" value="yes"/>
        <label text=" "/>
        <label text="Optional Attributes:" de.text="Zusatzinformationen:" />
        <label text=" "/>
        <text key="name" text="Name" de.text="Name" default="" />
        <check key="oneway" text="Oneway" de.text="Einbahn" default="off" />
        <check key="bridge" text="Bridge" de.text="Brücke" default="off" />
        <check key="tunnel" text="Tunnel" de.text="Unterführung" default="off" />
        <check key="cutting" text="Cutting" de.text="Einschnitt" default="off" />
        <check key="embankment" text="Embankment" de.text="Damm/Rampe" default="off" />
        <combo key="layer" text="layer" de.text="level" values="5,4,3,2,1,0, -1, -2, -3, -4, -5" default="" />
        <combo key="surface" text="Surface" de.text="Oberfläche" values="paved,unpaved,cobblestone" default="" />
        <text key="maxspeed" text="Max. speed (km/h)" de.text="max. speed (km/h)" default="" />
        <text key="width" text="Width (metres)" de.text="Breite (Meter)" default="" />
    </item>
    </group>
</annotations>

Références supplémentaires