[Talk-it] Ricerca strade per nome

Daniele Forsi dforsi a gmail.com
Mer 4 Apr 2012 13:09:50 BST


Sto cercando di capire come cercare i nomi delle strade scrivendo il
meno possibile.
La soluzione definitiva come si diceva con Fabrizio è dare un peso
diverso alle parole che compongono una denominazione, ma è difficile
farlo automaticamente e ci vuole tanto tempo per farlo manualmente,
quindi nel frattempo conviene provare altri sistemi che funzionano
immediatamente.

Volete fare qualche prova con nomi sia semplici che complicati che vi
vengono in mente? I dati sono aggiornati al 27 marzo:
http://www.forsi.it/osm/highway/search/
Poi mi dite le impressioni. Un problema è che si trovano troppi
risultati perché non si può specificare una città.

Rispetto a Nominatim che è stato citato qualche giorno fa, scrivendo
"garib" o "d'ara" si trovano i nomi relativi a Giuseppe Garibaldi e a
Eleonora d'Este d'Aragona compresi gli errori di ortografia e qualche
nome simile (scrivendo di più si arriva a trovare i nomi esatti), non
si trova "otorinorossi" che è scritto "Viale Ottorino Rossi", ma se è
un nome abbastanza usato dai locali, la soluzione è metterlo in
loc_name, ovviamente non si mappa male per far funzionare bene la
ricerca. 

Non si è obbligati a scrivere il nome da sinistra a destra iniziando
con via, piazza, ecc. ma si può scrivere direttamente il cognome e la
ricerca funziona anche con parole che non sono cognomi (es.
"stazione") se sono alla fine del tag.
Se si scrive una parola sola, i suggerimenti sono interessanti, ma per
velocizzare la ricerca non sono necessariamente quelli più utili,
volendo si possono scrivere più parole (es. nome e cognome o un
cognome composto), ma vanno scritte esattamente come nel tag, quindi
bisogna sapere se c'è il nome completo o solo l'iniziale e cose del
genere; nomi problematici sono ad esempio quelli dei santi perché si
possono trovare con o senza la città (es. se scrivo "san francesco"
non trovo "San Francesco d'Assisi" o "San Francesco da Assisi") o dei
re dove bisogna aggiungere I, II, III, ecc. o quelli con l'apostrofo
che al momento io considero come una parola sola (per cui se scrivo
"assisi" trovo solo alcune strade intitolate a San Francesco).
-- 
Daniele Forsi



Maggiori informazioni sulla lista Talk-it