Estaciones de servicio

En cual version del osmand~?
En la 2.2.4 no me aparece el español ARG como opcion, solo el “español”, las “gasolineras” y aparece gnc pero siguen los octanos.

En las últimas versiones “nightly” seguro, no me acuerdo desde cuándo está español Argentina, lamentablemente no quisieron agregarla al menú de idiomas.
Para tenerlo en español ARG hay que poner “idioma del sistema” en la app, y en el teléfono como español Arg, las últimas versiones de Android ya no tienen la opción de agregar idiomas pero hay apps que ayudan a cambiarlo sin rootear.

Sólo falta resolver una cosa sobre este tema: inventar un tag para el diésel común.
Ya me crucé con un par de estaciones que solo venden común, si no agregamos un tag que diga fuel:dieselcomun=yes junto con fuel:diesel=no, siempre va a haber alguien que le agregue el fuel:diesel, además siempre puede ser útil tenerlo relevado.
El diésel común, oficialmente “gasoil grado 2”, se vende en 2 tipos según la zona:
-CABA, GBA, Rosario, MDQ, B. Blanca, capitales provinciales (excepto Ushuaia, Río Gallegos y Rawson) se vende con hasta 500 ppm de azufre, algunas marcas lo llaman Diésel 500.
-En el resto del país puede tener hasta 1500ppm.
Inventar 2 tags para las 2 tipos no tiene sentido porque no se venden los 2 juntos (es uno o el otro), las EESS no lo tienen bien identificado (excepto las denominadas 500), muchos surtidores dicen “diésel” a secas sin aclarar nada.
Les paso las ideas tiradas hasta ahora:
fuel:diesel_G2
fuel:diesel_non_euro
fuel:diesel_ar_grade2
fuel:diesel_cheaper

Por mi usemos la primera, si surge otro tag lo cambiamos de un plumazo.

Espero sus opiniones, ideas, votos.

Realidades parecidas hay en muchos páises, aunque con variantes en los nombres y en las especificaciones que tienen.
No es un problema local exclusivamente, pero busque en la tagging-list y no encotre nada concreto.

Segun el estandar, el grado y la proporcion de azubre son propiedades independientes.
http://www.astm.org/Standards/D975.htm (ver el abstract)

Si se ponen etiquetas locales, como la ar, despues hay que modificar cada software que consume el dato para que lo aproveche correctamente en cada pais.
Hay que ver si se puede lograr un esquema que funcione para todas las realidades.

Lograr un esquema mundial sería lo ideal, pero lo veo complicado, prefiero que inventemos uno local y si después surge un tag lo cambiamos masivamente y listo, en España tienen diésel A, B y C, ellos usan los tags fuel:diesel_B y fuel:diesel_C, hagamos lo mismo, usemos fuel:diesel_G2

OK. Mientras este claro y bien documentado no veo inconveniente en empezar con tu enfoque.

hay 5083 estaciones de servicio cargadas como nodos, muchas tiene el tag biodiesel que no existe, esas serían diesel_G2
son 41 estaciones que puedo modifcar de biodiesel a diesel_G2
Hago la modificación?

<tag k="brand" v="Esso"/>
<tag k="amenity" v="fuel"/>
<tag k="fuel:cng" v="no"/>
<tag k="fuel:diesel" v="yes"/>
<tag k="fuel:biodiesel" v="yes"/>
<tag k="fuel:octane_95" v="yes"/>
<tag k="fuel:octane_98" v="yes"/>

Me parece bien. ¿Hiciste un muestreo para confirmar si tu suposicion es cierta?

No se si está bien, porque no sabes que quizo indicar el mapeador, tanto el común como el euro tienen un porcentaje de biocombustible o biodesel.
Lo que si me parece bien es que elimines el tag.
¿O vos decis sólo las estaciones que ya tienen el fuel:diesel como el ejemplo? O sea que el usuario quiso agregar los 2?

si las 41 estaciones tienen los 2 tags diesel y biodiesel, el script lo tengo armado pero no lo ejecute

Si tienen los 2 es muy probable que quisieron agregar los 2 tipos, ejecute nomás.

eran 29 y no 41
script ejecutado

Segun vi en otros paises estan poniendo el nombre comercial de los combustibles.

  fuel:GTL_diesel = yes
  fuel:GTL_diesel:name = V-Power Diesel
  fuel:HGV_diesel = yes
  fuel:diesel = yes
  fuel:diesel:name = Diesel Fuelsave
  fuel:e10 = yes
  fuel:e10:name = Super Fuelsave E10
  fuel:octane_100 = yes
  fuel:octane_100:name = V-Power Racing 100
  fuel:octane_95 = yes
  fuel:octane_95:name = Super Fuelsave 95

No se que consumidores están aprovechando esa informacion actualmente, pero en los casos de las marcas conocidas seria bastante facil de agregar.

No me parece bueno incluir el nombre comercial de cada combustible porque puede cambiar de un momento a otro (La nafta premium de YPF en los últimos años se llamó Fangio XXI, Premium, Infinia…). Además da lugar a que cada editor escriba el nombre comercial de distintas maneras (Vpower, V-Power; Fangio XXI, Fangio 21…).

Me parece mejor que cada consumidor resuelva como mostrar el nombre de los combustibles a partir de la etiqueta actual.

Los nombres escritos distintos se normalizan y se llevan a una sola escritura, eso no seria un problema complicado.
Lo de que cambien de nombre un momento a otro, le puede pasar a cualquier nombre de cualquier elemento. En este caso seria sencillo porque el nombre de la nafta es algo bien publico y conocodo, y se cambiaria directamente en todos los elementos que lo tienen. En el caso de muchos otros tipos de elementos se queda desactualizada hasta que otro usuario lo detecte y reporte, y otro mapeador lo actualice.

Tambien podria ser asi. pero como seria?

Concuerdo con la propuesta de Muralito.

Solo me parece que el esfuerzo de mantener normalizados los nombres comerciales de cada combustible en cada nodo de estación de servicio del país será mucho mayor que con esquema actual.

Véanlo como una base de datos. Además de tener el boolean yes/no que determina los tipos de combustible que tiene cada estación de servicio estarían repitiendo en cada nodo los string de los nombres comerciales de cada combustible (Si hay mil YPFs tendríamos mil “Infinia Nafta”, otros mil “Super”, otros mil “Ultra” y así). A mi parecer es la aplicación (consumidor) quien debería traducir el “fuel:octane_95 = yes” por “Nafta Super” o lo que corresponda según el brand.

Si, tambien puede ser una opcion valida.
¿Como lo harias? ¿Solo para un pais?
¿Seria una base de datos separada de OSM? ¿o algo de OSM pero sin la parte geografica?
¿Serian reglas que de alguna manera irian en OSM? (quizas no es mala idea, pero no he visto nada parecido)
¿Cada consumidor tendria que mantener su base propia o de donde se sacarian esos datos?

es correr un script para agregarlo o cambiarlo, no es mucho trabajo. El tema es como dice igancio que lo van a escribir en 10mil formas diferentes y luego cambiarlos siempre va a ser más complicado. Por otro lado nadie tiene la más mínima idea cuantos octanos tiene el combustible que carga
Son detalles

Al menos en YPF está a la vista el número de octano (RON) y el grado.

En el manual del propietario del vehículo se especifica el combustible que necesita en octanos y grado.

Ford Fiesta

Chevrolet Onix


Por otro lado, buscando en overpass “fuel:octane_95:name=*” solo existen 2 estaciones de servicio con esa etiqueta en todo OSM, ambas editadas por el mismo usuario.