[[TranslatedPages(revision=198)]] [[PageOutline(2-10,Inhaltsverzeichnis)]] ''Wenn Sie die Installationsschritte für Objektvorlagen lernen wollen, sehen Sie sich die [[JOSMImage(dialogs/propertiesdialog)]] [wikitr:/Help/Preferences/TaggingPresetPreference Objektvorlagen-Übersicht] in den [[JOSMImage(preference)]] [wikitr:/Help/Action/Preferences Einstellungen]'' an \\ ''Wenn Sie Objektvorlagen verwenden wollen oder eine vollständige Referenz der Vorlagen benötigen, siehe [wikitr:/Presets Objektvorlagen]'' = Objektvorlagen = JOSM unterstützt verteilte Objektvorlagen. Dies ist eine XML-Konfigurationsdatei, die eine grafische Benutzeroberfläche für die Eingabe von Merkmalen (oder Eigenschaften, Anmerkungen, manchmal auch Kartenmerkmale genannt) beschreibt. Die Objektvorlagen können an beliebiger Stelle im Web oder im lokalen Dateisystem des Benutzers abgelegt werden. JOSM kann für die Verwendung benutzerdefinierter lokaler oder entfernter Objektvorlagen konfiguriert werden. == Eine neue Objektvorlage erstellen == Die Beschreibung einer Objektvorlage geschieht in einem einfachen XML-Format. Details siehe [#XML unten]. Siehe **[source:/trunk/resources/data/defaultpresets.xml defaultpresets.xml]** als Beispiel, welches die meisten der unten aufgelisteten Möglichkeiten abdeckt. Beispiel: [[Image(wiki:TaggingPresets:Change 1 object.png,right,link=,margin-left=15)]] {{{ #!preset }}} \\ == XML-Format Beschreibung ==#XML Das vollständige XSD-Schema ist im URI-Namensraum (http://josm.openstreetmap.de/tagging-preset-1.0) sowie [source:trunk/resources/data/tagging-preset.xsd im Quellverzeichnis] verfügbar. === Elemente === ==== Anfang des Dokuments ==== :: Muss das Hauptelement der Datei sein. Unterstützt folgende Attribute * **xmlns="http://josm.openstreetmap.de/tagging-preset-1.0"** * **author** - Der Name des Autors der Vorlage * **version** - die Versionsnummer der Datei. Für die automatische Versionsanpassung von Vorlagen, die in diesem Wiki verwaltet werden, müssen Sie zwei interne Variablen verwenden: `[[revision]]` (die letzte Versionsnummer der Wikiseite) und `[[date]]` (das Datum der letzten Bearbeitung), z.B. `version="1.[[revision]]_[[date]]"`. * **description** (i18n) - Beschreibung, was die Datei enthält * **shortdescription** (i18n) - sehr kurze Übersichtsbeschreibung, z.B. der "Name" der Vorlage * **link** (i18n) - Webseite für weitere Details (optional) * **icon** - Bild für die gesamte Vorlage * **baselanguage** - wenn die Basissprache nicht Englisch ist, geben Sie diese hier an (die Verwendung von nicht englischen Vorlagen-Texten wird die automatische Übersetzung verhindern, sobald sie implementiert ist (#11392)) (i18n) bedeutet, dass die Werte auch lokalisiert werden können (z. B. `de.description`). \\ ==== Kommentare ==== :: Das Dokument kann eingebettete Kommentare enthalten. \\ ==== Erstellung von Vorlagengruppen ==== :: Wird verwendet, um Elemente in Untermenüs zu gruppieren. `name=""` ist erforderlich, `icon=""` ist ein optionales Attribut. :: Jedes Element ist ein Anmerkungssatz, aus dem ausgewählt werden kann. `name=""` ist erforderlich, `type=""` und `preset_name_label=""` werden empfohlen, `icon=""`, `name_template=""` und `match_expression=""` sind optionale Attribute. :: Einen Zeilentrenner in das Menü einfügen. \\ ==== Gestaltung des Vorlagenfensters ====