Uno dei problemi più grossi rispetto alla struttura dei dati di OSM è sempre stato quello dei numeri civici. Molte sono state le proposte per risolverlo ma tutte avevano i loro punti critici.
Dal fatto che inserire i nodi relativi al civico direttamente sulla way potrebbe comportare problemi con utenti che cancellassero i nodi in maniera indiscriminata, dal fatto che non è possibile sapere su che lato si trovino etc etc.
La proposta di indicare quale sia il numero civico massimo e minimo sui due lati di un tronco comporta problemi simili.
Una delle possibili soluzioni è quella che è in sperimentazione a Karlsruhe, in germania. La logica usata, dal mio punto di vista, è forse peggiore di quelle proposte in precedenza, ma uno dei metodi proprosti nella sperimentazione ha incontrato il mio consenso (quello al punto 5.2.2).
Si tratta di marcare come housenumber dei nodi non facenti parte della way, sul lato corretto della stessa e nel punto corretto (ovviamente). Legarli poi alla way con una relazione.
Ho provato nella piazza in cui vivo e devo dire che non ho trovato grossi problemi. Purtroppo non è una delle cose più banali da fare anche perché le relazioni sono ancora delle bestie oscure per molti, ma una volta compresa la logica diventa abbastanza semplice racappezzarcisi.
C’e’ da dire che il rendering è “eccessivo” intenzionalmente. Nella versione definitiva verrà propabilmente reso meno invadente.
A voi sbizzarrirvi
Tag:house number, karlsruhe, mapping, numeri civici, rendering

