[[TranslatedPages(revision=47,outdated=Die Syntax der Objektvorlagen wurde geändert - deshalb benötigt diese Seite eine Bearbeitung, partielle Übersetzung)]] = Objektvorlagen = JOSM unterstützt verteilte Objektvorlagen. Eine XML-Konfigurationsdatei, um die Eingabe von Tags (oder Eigenschaften, Anmerkungen) mit einem Dialog zu beschreiben. Die XML-Dateien können überall im Netz oder lokal im Dateisystem gespeichert werden. Objektvorlagen können durch den Benutzer in einer zentralen Seite hinzugefügt werden. [wiki:De:Presets]. == Installieren einer Objektvorlage == öffne den [Help/Action/Preferences Einstellungen Dialog], click [[Image(source:trunk/images/preferences/map.png,20)]] Karteneistellungen und selektiere den dritten Tab [Help/Preferences/Map#TaggingPresets "Objektvorlagen"]. ---- == Beispiel einer Objektvorlage == [[Image(tagging_screenshot.png,align=right)]] {{{ #!xml }}} == Beim veröffentlichen einer Objektvorlage – ergänze die Liste der Objektvorlagen == [wiki:De:Presets]. == Veröffentlichen einer neuen Objektvorlage – XML Format Beschreibung == Die Beschreibung einer objektvorlage geschieht in einem einfachen XML Format. See the comment section in **[source:trunk/data/defaultpresets.xml defaultpresets.xml]** for the **valid format description**. ---- == Develop a new preset – XML Format description (outdated!) == === Tags === The document prolog: '''''':: Has to be the main tag of the file. Supports following attributes * '''xmlns="http://josm.openstreetmap.de/tagging-preset-1.0"''' * '''author''' - the name of the author * '''version''' - a version of the file * '''description''' (i18n) - description what the file contains * '''shortdescription''' (i18n) - short overview description * '''link''' (i18n) - web link to further details Comments: '''''':: The document can contain embedded comments. Menu creation: '''''':: Used to group items in sub menus. ''name'' is required, ''icon'' is optional attribute. '''''':: Every item is one annotation set to select from. ''name'' is required, ''icon'' is optional attribute. '''''':: Insert a line separator into the menu. Create instructions for the user: '''