ES:Panamá/Proyectos/Las casas no llevan nombre

From OpenStreetMap Wiki
Jump to navigation Jump to search

Las casas no llevan nombre

al parecer hay confusión en qué es el nombre de un objeto. las casas building=house pueden tener dirección, quizás si son una obra arquitectónica de algún Lloyd Wright, Rietveld, o Gaudí sí tienen su propio nombre único que todo el mundo conozca (por ejemplo: La Pedrera), pero una casa común y corriente no se llama "Casa 42b", no, eso no.

en particular en la ciudad de David se daba el caso. más que 1000 casas, con name=####. muchas con valor no más que numérico, otras cuantas con una letra después o delante del número, otras pocas con el prefijo "Casa", y también otras con nombre no más que "Casa".

les describo lo que hice, pues la manera de actuar puede ser generalizada a casos parecidos, o en otras zonas.

iniciar

  • arrancar JOSM
  • descargar de OSM usando Overpass API

centrar en David y utilizar la selección Overpass

[out:xml][timeout:90][bbox:(bbox={{{minlon}}},{{{minlat}}},{{{maxlon}}},{{{maxlat}}})];
(
  way["name"]["building"="house"];
);
(._;>;);
out meta;

ahora trabajamos por partes

a cada selección, a los elementos seleccionados, cambiar el atributo name=‹value› en disused:addr:housenumber=‹value›, sin editar el valor.

a cada paso darse cuenta si hay más.

  • las casas con sólo números:
type:way name="^[0-9][0-9]*$"
  • las casas con número y letra al final
type:way name="^[0-9][0-9]*[A-Z]?$"
  • las casas que empiezan con letra, número y quizás también letra al final
type:way name="^[A-Z][0-9][0-9]*[A-Z]?$"
  • las casas con "Casa" y luego un número
type:way name="^Casa [0-9][0-9]*$"
  • las casas que se llaman "Casa" (a estas, quitarle el nombre)
type:way name="^Casa$"

finalizar

a este punto sólo hay una casa con nombre, que en realidad no es una casa sino un restaurante que se llama con el nombre con que se llama el restaurante.

a este objeto me parece razonable cambiar building=house en building=yes