<div dir="ltr"><div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr">Il mer 1 ago 2018, 21:41 Martin Koppenhoefer <<a href="mailto:dieterdreist@gmail.com" rel="noreferrer noreferrer" target="_blank">dieterdreist@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
Per avere le abbreviazioni perfette devono essere fatte da persone e non in maniera automatica, oppure diventerebbe un sistema molto complesso per ogni lingua da supportare.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Le abbreviazioni sono parti del nome ovvero un'informazione già disponibile per il motore di ricerca. Non colgo dove sta la complessità. Ma forse questo nominatim già lo considera. Infatti quando cerco:</div><div dir="auto"><br></div><div dir="auto">Via Issel Genova -> Non dà risultati</div><div dir="auto"><br></div><div dir="auto">ma se cerco</div><div dir="auto"><br></div><div dir="auto">Issel Genova -> fornisce Via Arturo Issel (way che non presenta short_name)<br></div><div dir="auto"><br></div><div dir="auto">Allora a questo punto forse il problema è che non sa che via/viale/vicolo/... sono elementi "speciali". </div><div dir="auto"></div><div dir="auto">Per contro se cerco:</div><div dir="auto"><br></div><div dir="auto">Dante Genova -> Fornisce tutti i nomi che contengono Dante in tutta la provincia di Genova (in realtà cercavo la/le way Piazza Dante)<br></div><div dir="auto"><br></div><div dir="auto">Quindi il problema è dei dati o di come il motore li usa?</div><div dir="auto"><br></div><div>Scartabellando nella documentazione si trova:<br></div><div dir="auto">- la pagina [1] dove si puó indicare com'è composto un indirizzo nei vari stati, ma l'Italia manca<br></div><div dir="auto"></div><div dir="auto">- la pagina [2]: qui l'Italia è rappresentata, ed è possibile specificare delle abbreviazioni (es. Viale - > V. le) , ma la colonna prefix/suffix che sembra indicare se i nomi elencati possono apparire all'inizio o in fondo al nome, manca. Se specifico ad esempio che Viale e il corrispondente V.le sono prefix mi devo aspettare che questi vengano considerati a peso minore (o nullo) rispetto a quello che sto cercando ?</div><div><br></div><div>Informazioni apparentemente inutili perchè nè quelle due pagine ne i dati presenti sembrano essere presi in considerazione da Nominatim (mi sono guardato i file del repository github del progetto). Quindi forse stiamo parlando di qualche feature ancora da implementare ?</div><div><br></div><div></div><div>Le uniche pagine referenziate nel codice sono le tabelle di country riportate (per L'italia) in [3] al fine di normalizzare gli operatori di query tipici di ogni lingua (file utils/specialphrases.php) e i language codes ufficiali per ogni country [4] (file utils/country_languages.php).<br></div><div><br></div><div>L'impressione è quella di essere a poca distanza dalla soluzione per avere una ricerca efficiente senza avere short_name a tonnellate.</div><div>Non demonizzo il tag, ma l'uso che se ne vuole fare per colmare i gap di Nominatim e mi sembra incredibile che non si riesca a mettere mano a questo software che sta alla base di qualsiasi ricerca su OSM solo perchè sono rimasti in 2 a svilupparlo. Mi chiedo in particolare perchè la fondazione non prenda in mano la questione dirottando un po' di budget.... boh.</div><div><br></div><div>Tornando a SOTM la Hoffmann aveva mostrato un file (contenente forse delle regole di composizione degli indirizzi) ricevuto da qualche mapper giapponese che a suo dire poteva aiutarla nel capire come impostare al meglio le ricerche e auspicava di averne uno simile per ogni altra nazione. Qualcuno ne sa qualcosa ? purtroppo non ho avuto modo di parlarle in merito.<br></div><div dir="auto"></div><div dir="auto"><br></div><div dir="auto">[1] <a href="https://wiki.openstreetmap.org/wiki/Nominatim/Country_Address_Format" target="_blank">https://wiki.openstreetmap.org/wiki/Nominatim/Country_Address_Format</a></div><div dir="auto">[2] <a href="https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations" target="_blank">https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations</a></div><div dir="auto">[3] <a href="https://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases/IT">https://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases/IT</a></div><div dir="auto"></div><div dir="auto"></div><div dir="auto">[4] <a href="https://wiki.openstreetmap.org/wiki/Nominatim/Country_Codes">https://wiki.openstreetmap.org/wiki/Nominatim/Country_Codes</a><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
</blockquote></div></div></div>
</div>