ES:Personalización de predefinidos de JOSM
Si comprendes el artículo original en inglés, por favor, ayuda a completar esta traducción al español. Lee las instrucciones sobre cómo traducir este wiki.
Parece que nadie está trabajando en la traducción en este momento. Anímate y colabora en la tarea de traducción.
General
JOSM ofrece una variedad de plantillas. Dado que cada mapeador solo funciona con un subconjunto de objetos, a veces resulta útil agregar valores preestablecidos a la lista o eliminar partes no utilizadas.
Las plantillas básicas ya están integradas en JOSM. Las plantillas adicionales son proporcionadas por terceros, o puede crearlas usted mismo. Las plantillas se almacenan en formato XML. Los ejemplos de esta página utilizan un archivo llamado eg-presets.xml. Simplemente, usted mismo (por ejemplo, con el Bloc de notas o gedit y cámbiele el nombre a XML), guárdelo en su disco local y en la configuración de JOSM (Editar - Preferencias - Configuración de la proyección de mapas e interpretación de datos (icono 'Gitternetz') - (pestaña) Plantillas de objetos - Plantilla de objeto activo) especifique la ruta. Puede agregar tantos archivos de plantilla como desee.
Para obtener más información, consulte los archivos defaultpresets.xml y tagging-preset.xsd. (Ambos archivos se encuentran en el directorio data/ del archivo josm.jar y se pueden extraer utilizando cualquier utilidad zip).
Es importante que el archivo se guarde en formato UTF8, de lo contrario los caracteres especiales no se mostrarán correctamente.
Ajustes preestablecidos
La etiqueta 'presets' es donde se insertan elementos o grupos
<presets>
<!-- Elementos o grupos -->
</presets>
Grupo
La etiqueta 'group' encierra uno o más elementos. Tiene al menos un nombre, opcionalmente también un Icono.
<group name="HVV-Buslinien" icon="O:/OSM/busgroup.png">
<!-- Aquí varios artículos -->
</group>
Artículo
La etiqueta 'item' describe un único ajuste preestablecido. Tiene al menos un nombre y, opcionalmente, también un Icon.
<item name="Merker" icon="presets/Stop.png">
<!-- Elementos descriptivos aquí -->
</item>
Los elementos descriptivos pueden ser:
- combobox una lista de sugerencias
- label Un encabezado
- key un valor fijo
- text, un texto libremente editable
- check un valor Sí / No
- multiselect una selección de múltiples opciones preestablecida
Enlace
La etiqueta 'link' muestra un enlace a una página de esta wiki.
Ejemplo:
<link href="Tag:leisure=slipway" />
Se pueden vincular páginas específicas de un idioma anteponiendo el ID de configuración regional a href.
Ejemplo:
<link href="Tag:leisure=slipway"
de.href="DE:Tag:leisure=slipway"
fi.href="FI:Tag:leisure=slipway"
/>
Clave
El objeto se etiquetará con esta clave y valor. La clave no aparecerá en el cuadro de diálogo, pero se aplicará siempre que se invoque este elemento.
Ejemplo:
<key key="amenity" value="restaurant" />
Texto
La etiqueta 'texto' da la posibilidad de entrada de texto libre para el usuario
Ejemplo:
<text key="name" text="Name:" default="" />
En la presentación del texto clave se utiliza el texto "clave", que se aplica a todos los idiomas como base. Para poder utilizar textos específicos de cada país, se utilizan claves independientes. Las claves van precedidas de "localidades".
En los ajustes predeterminados solo se almacenan palabras en inglés. Los textos específicos de cada país se controlan mediante el paquete de traducción.
Ejemplo:
<text key="name" text="Operator:" de.text="Betreiber:" default="" />
Espacio
La etiqueta 'espacio' inserta una línea en blanco en el diálogo.
Ejemplo:
<space />
Verificar
La etiqueta 'check' consulta un valor de verdad (verdadero/falso)
Ejemplo:
<check key="fuel_octane_98" text="98 Octane" default="off" />
Cuadro combinado
La etiqueta 'Combobox' proporciona al usuario una lista de valores posibles para la clave, de la que se puede hacer una única selección. De esta forma, se pueden evitar errores tipográficos durante la asignación. Los usuarios pueden elegir solo un valor de la lista proporcionada.
Ejemplo:
<combo key="tourism" text="Accomodation:" values="hotel,motel,guest_house" default="" />
Multiselect
Proporciona al usuario una lista de posibles valores para la clave a partir de la cual se pueden realizar selecciones. Los usuarios pueden seleccionar cualquier número de esos valores para aplicarlos al objeto.
El separador (delimitador) de los valores individuales se puede especificar opcionalmente con delimiter="[x]". Un separador ajustado predeterminado ";" normalmente puede separar las claves que no se usarán desde entonces con este carácter.
Ejemplo:
<multiselect key="operator" delimiter="," text="operator" de.text="Betreiber the Halteposition" values="VAS,JES,VAS;JES" />
Descripción de los atributos de cada artículo
Clave
representa la clave que se asigna al objeto
Valor
El valor que se asignará a la clave
- Atributo obligatorio en key
Texto
Elemento de título en la fórmula
Predeterminado
Valor inicial
En check se debe utilizar el valor 'on' o 'off'.
Eliminar si está vacío
La clave se aplicará al objeto solo si está configurada
Obsoleto desde JOSM v5155. El atributo delete_if_empty es ahora el comportamiento predeterminado, por lo que puede eliminarlo simplemente de sus valores predeterminados.
Valores
Valores predeterminados para un combobox, separados por comas (ejemplo).
- Atributo obligatorio en combobox
Icono
La ruta a un icono.
La ruta es un nombre de archivo absoluto (ejemplo), o relativo al conjunto de iconos interno
El icono debe estar en formato PNG o SVG y ser cuadrado. Además, el color de fondo debe ser transparente, ya que de lo contrario podría verse extraño en la barra de herramientas.
Tipo
Descripción de qué tipo de objeto es admisible para el item
.
Los valores válidos son: 'node'=un nodo, 'way' una distancia, 'closedway' un área,
'Relation' una relación que no es un multipolígono. 'multipolygon' un multipolígono.
En el diálogo con ellos se muestran sus símbolos.
Los valores múltiples se separan con comas, es decir, se permiten:
<item name="Fountain" icon="presets/spring.png" type="node,closedway">
<!-- Elementos descriptivos aquí -->
</item>
- Atributo opcional en item
Nombre
Texto que se muestra en el menú o la barra de herramientas
Usar último como predeterminado
Atributo a los valores de la última entrada para aceptar automáticamente el valor predeterminado. Se encuentra, por ejemplo, en la aplicación de detección de direcciones.
Los valores posibles son verdadero/falso.
Valores de visualización
Una lista de valores separados por comas que se utilizará como alternativa para las entradas del valor del parámetro mostrado. El orden debe coincidir con el valor de. Para los usuarios de habla alemana, se pueden utilizar valores de.display_values como alternativa (consulte también text).
- Atributo opcional en combobox
- Atributo opcional en multiselect
Descripción breve
Para cada uno de los valores del parámetro display_value', se depositará una breve descripción y la secuencia debe coincidir con la de display_values aquí. Las breves descripciones que se incluyen aquí están estructuradas de la siguiente manera:
<short_description> primera descripción </short_description>
...
<short_description> última descripción </short_description>
(¿Dónde se muestra esta información en JOSM? En JOSM 5667, al menos, no se muestran. Sin embargo, la opción Detached funciona a continuación).
Alternativamente, es posible incluir la lista de opciones en un parámetro de cadena en una lista separada por comas y la lista de valores, cada uno con su propio día:
<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>
- Atributo opcional para combobox
- Atributo opcional para multiselect
Ejemplos de ajustes preestablecidos
No siempre aparece un cuadro de diálogo para asignar etiquetas. Siempre existe la clave de un solo par clave-valor, luego solo se asignan los datos.
Ejemplo de un clic
<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>
Puede encontrar otros ejemplos de recopilación de datos de carreteras en OneClick Preset.
Gasolinera
<item name="Gasolinera / Gasolinera">
<link href="https://wiki.openstreetmap.org/wiki/DE:Tag:amenity=fuel" />
<label text="Tankstelle" />
<key key="amenity" value="fuel" />
<combo key="name" text="Nombre" values="Shell,BP,Esso,Murco" default="" />
<combo key="brand" text="Marca" values="Shell,BP,Esso,Murco" default="" />
<check key="fuel:diesel" text="Diesel" />
<check key="fuel:octane_91" text="Gasolina 91 octanos " />
<check key="fuel:octane_95" text="Gasolina 95 octanos" />
<check key="fuel:octane_98" text="Gasolina 98 octanos" />
<check key="fuel:biogas" text="Biogas" />
<check key="fuel:lpg" text="GLP" />
<check key="fuel:hydrogen" text="Wasserstoff" />
<check key="fuel:electricity" text="Cargador para coches eléctricos" />
<optional>
<text key="opening hours" text="Horario de apertura" default="" />
<link href="https://wiki.openstreetmap.org/wiki/Key:opening_hours?uselang=es" />
<check key="payment:maestro_card" text="Master-Card" default="off" />
<check key="payment:banknotes" text="Efectivo" default="off" />
</optional>
</item>
Tiendas de salud y belleza
<item name="Farmacia">
<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>
Parada de autobús de la Asociación de Transporte de Hamburgo
<item name="HVV Bushaltestelle">
<link href="https://wiki.openstreetmap.org/wiki/DE:Tag:highway=bus_stop" />
<label text="Parada de autobús" />
<key key="highway" value="parada_de_autobús" />
<text key="name" text="Schildname (nombre)" />
<text key="network" text="Netz (red)" default="HVV" />
<combo key="operator" text="Operador" values="VHH,HHA,PVG,KVG,AK,KVIP" default="" />
<check key="shelter" text="Shelter" default="off" />
</item>
Ruta de autobús de la Asociación de Transporte de Hamburgo (relación)
<item name="HVV-Buslinie" type="relation">
<link />
<label text="Ejecución de autobuses HVV" />
<key key="type" value="route" />
<key key="route" value="bus" />
<key key="network" value="HVV" />
<text key="ref" text="Línea (ref)" />
<text key="name" text="Nombre" default="HVV-Buslinie xxx" />
<option>
<combo key="operator" text="Operador" 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>
Alquiler de bicicletas (en colaboración con StadtRADHamburg)
ver también # cómo alquilar bicicletas en el Mapa 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 continuación se muestra una lista de las etiquetas que se pueden encontrar: Category: Tags and [Tags by value] [: Category].
Hitos
<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>
Combinaciones de senderos para peatones y ciclistas
Esta plantilla tiene en cuenta las distintas combinaciones de senderos para peatones y ciclistas, como se indica en [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>
Referencias adicionales
- Documentación de JOSM: http://josm.openstreetmap.de/wiki/TaggingPresets
- Plantillas para aplicar: http://josm.openstreetmap.de/wiki/De:Presets