<div dir="ltr">Hi Alexander!<div><br></div><div>Thank you for opening the data! :-) </div><div><br></div><div>Quick feedback about AddisMapPOI.osm.bz2<br></div><div>- Probably some issues/comments are related. </div><div>- need some data cleaning / re-tagging ..</div><div>- and de-duplicates is a key!</div><div><br></div><div>my suggestion:</div><div>- split/partition the data by POI type ..</div><div>- and let's first focus on the more stable POI types</div><div>-- Diplomatic, Banks, College, ...</div><div><br></div><div><br></div><div>details: </div><div>1.) Addresses: is it possible to clean the tags? most of them are not documented in the osm wiki; so not usable for most of the programs.</div><div><br></div><div><font face="monospace">$ osmium tags-count AddisMapPOI.osm | grep addr<br>33260 "addr:subcity" <br><font color="#0000ff">33088 "addr:woreda"</font><br>29356 "addr:description"<br>24033 "addr:housenumber"<br>21120 "addr:street"<br>176 "addr:city"<br>11 "addr:postcode"<br><font color="#0000ff">10 "addr:kebele"<br>7 "addr:Kebele"</font><br>7 "addr:housename"<br>5 "addr:buildingname"<br>4 "addr:p.o.box"<br>2 "addr:floor"<br>2 "addr:full"<br><font color="#0000ff">2 "addr:wereda"</font><br>1 "addr:country"<br>1 "addr:mobilephone"</font><br></div><div><br></div><div>based on <a href="https://en.wikipedia.org/wiki/Subdivisions_of_Ethiopia" target="_blank">https://en.wikipedia.org/wiki/Subdivisions_of_Ethiopia</a></div><div>- "woredas" (districts) ---> addr:district ?<br>- "kebele" (wards) ---> addr:ward ?</div><div><br></div><div><br>2.) I have found strange house numbers; Is it valid numbers?</div><div><br></div><div><font face="monospace">$ osmium tags-count AddisMapPOI.osm '*housenumber=*' | head<br><font color="#0000ff">3845 "addr:housenumber" "New"<br>655 "addr:housenumber" "new"<br>531 "addr:housenumber" "NA"<br>451 "addr:housenumber" "AV"</font><br>141 "addr:housenumber" "1"<br><font color="#0000ff">133 "addr:housenumber" "shed"</font><br>108 "addr:housenumber" "2"<br><font color="#0000ff">95 "addr:housenumber" "Shed"</font><br>91 "addr:housenumber" "4"<br>79 "addr:housenumber" "3"</font><br><br></div><div>3.) I have found some strange POI names.</div><div><br></div><div><font face="monospace">$ osmium tags-count AddisMapPOI.osm '*=*losed*' | head -n 30<br>143 "name" "Closed Sook"<br>72 "owner" "Closed"<br>22 "name" "Sook (closed)"<br>20 "name" "Sook(closed)"<br>19 "owner" "Closed Sook"<br>13 "name" "Closed"<br>12 "name" "(closed)Sook"<br>9 "name" "(Closed)Sook"<br>7 "name" "Sook (Closed)"<br>6 "name" "Sook(Closed)"<br>5 "owner" "No Information/closed"<br>4 "name" "Closed Café"<br>4 "name" "Sook Closed"<br>3 "name" "Closed Bar"<br>3 "name" "Closed Grocery"<br>3 "name" "Closed SOOK"<br>3 "owner" "(closed)"<br>2 "name" "Abdela Sook(closed)"<br>2 "name" "Abeba Sook Closed"<br>2 "name" "Closed Chat Bet"<br>2 "name" "Closed Wholesaler"<br>2 "name" "Kurs Bet Closed"<br>2 "name" "Pepsi Sook(closed)"<br>2 "owner" "(Closed)"<br>2 "owner" "Closed Café"<br>1 "contact:phone" "+251 Closed"<br>1 "name" "(Closed Sook)"<br>1 "name" "(Closed)Grocery"<br>1 "name" "(closed Chatbet"<br>1 "name" "(closed) Grocery"</font><br></div><div><br></div><div><br></div><div>4.) I have found some strange phone numbers:</div><div><br></div><div><font face="monospace">$ osmium tags-count AddisMapPOI.osm '*=+251*' | head<br>3441 "contact:phone" "+251 "<br>20 "contact:phone" "+251 AV"<br>10 "contact:phone" "+251 NA"<br>4 "contact:phone" "+251 911"<br>4 "contact:phone" "+251 N.A"<br>3 "contact:phone" "+251 115510694"<br>3 "contact:phone" "+251 115529979"<br>3 "contact:phone" "+251 11652331"<br>3 "contact:phone" "+251 116632828"<br>3 "contact:phone" "+251 9"<br></font></div><div><br></div><div>5.) osmium tags-count AddisMapPOI.osm 'amenity=embassy'</div><div>20 "amenity" "embassy"<br></div><div><br></div><div>As I know the "amenity=embassy" is deprecated, so need to convert the new tagging </div><div>see: <a href="https://wiki.openstreetmap.org/wiki/Tag%3Aamenity%3Dembassy" target="_blank">https://wiki.openstreetmap.org/wiki/Tag%3Aamenity%3Dembassy</a><br></div><div><br></div><div><br></div><div>6.) Now the source_ref link is "POI not found" ( ~ 404 ); in this case no need to import.</div><div><br></div><div><font face="monospace">cat AddisMapPOI.osm | grep http | head -n2</font></div><div><font face="monospace"> <tag k='source_ref' v='<a href="http://pris.map.et/2014-12-07-133039/pic00787.jpg" target="_blank">http://pris.map.et/2014-12-07-133039/pic00787.jpg</a>' /><br> <tag k='source_ref' v='<a href="http://pris.map.et/2014-12-07-133039/pic00264.jpg" target="_blank">http://pris.map.et/2014-12-07-133039/pic00264.jpg</a>' /><br></font></div><div><br></div><div><br></div><div><br></div><div>7.) The elimination of duplicates - so harder ;</div><div>for example - this will be imported:<br></div><div><br></div><div><font face="monospace">$ osmium getid --no-progress -f osm AddisMapPOI.osm n228824<br><?xml version='1.0' encoding='UTF-8'?><br><osm version="0.6" upload="false" generator="osmium/1.14.0"><br> <node id="-228824" <b><font color="#9900ff">lat="9.0469216" lon="38.7619826"</font></b>><br> <tag k="FIXME" v="Removed ???"/><br> <tag k="name" v="Karl-Marx-Monument"/><br> <b> <font color="#0000ff"><tag k="name:de" v="Karl-Marx-Denkmal"/></font></b><br> <tag k="tourism" v="attraction"/><br> </node><br></osm></font><br></div><div><br></div><div>but this node already exists: <a href="https://www.openstreetmap.org/node/2721720441" target="_blank">https://www.openstreetmap.org/node/2721720441</a></div><div><br></div><div><font face="monospace"><osm version="0.6" generator="CGImap 0.8.6 (2724028 <a href="http://spike-08.openstreetmap.org" target="_blank">spike-08.openstreetmap.org</a>)" copyright="OpenStreetMap and contributors" attribution="<a href="http://www.openstreetmap.org/copyright" target="_blank">http://www.openstreetmap.org/copyright</a>" license="<a href="http://opendatacommons.org/licenses/odbl/1-0/" target="_blank">http://opendatacommons.org/licenses/odbl/1-0/</a>"><br><node id="2721720441" visible="true" version="2" </font></div><div><font face="monospace"> changeset="21144484" timestamp="2014-03-16T20:40:10Z" user="Krteček" uid="272351" <font color="#9900ff"><b>lat="9.0469216" lon="38.7619826"</b></font>><br><tag k="historic" v="memorial"/><br><tag k="memorial:type" v="statue"/><br><tag k="name" v="Karl-Marx-Monument"/><br><b><font color="#0000ff"><tag k="name:de" v="Karl-Marx-Denkmal"/></font></b><br></node><br></osm></font><br></div><div><br></div><div>8.) duplicated hotel example:</div><div><br></div><div>import candidate: Foyat Hotel</div><div><br></div><div><font face="monospace">$ osmium getid --no-progress -f osm AddisMapPOI.osm n302338</font></div><div><font face="monospace"><br><?xml version='1.0' encoding='UTF-8'?><br><osm version="0.6" upload="false" generator="osmium/1.14.0"><br> <node id="-302338" lat="8.991262" lon="38.794178"><br> <tag k="contact:email" v="<a href="mailto:info@foyathotel.com" target="_blank">info@foyathotel.com</a>"/><br> <tag k="mobile" v="+251 966 21 54 32, +251 966 21 54 33, +251 911 52 51 74"/><br> <b><font color="#0000ff"><tag k="name" v="Foyat Hotel"/></font></b><br> <tag k="phone" v="+251 11 660 70 96"/><br> <tag k="tourism" v="hotel"/><br> </node><br></osm><br></font></div><div><br></div><div>in the OSM database already duplicated (2x ) :</div><div><a href="https://www.openstreetmap.org/node/4317313595" target="_blank">https://www.openstreetmap.org/node/4317313595</a> <br></div><div> <span style="font-size:13px;color:rgb(136,18,128);font-family:monospace"><span>lat</span>="<span>8.9912752</span>"</span><span style="font-size:13px;color:rgb(136,18,128);font-family:monospace"> <span>lon</span>="<span>38.7942496" "</span></span><span style="font-size:13px;color:rgb(136,18,128);font-family:monospace"><span>name</span></span><span style="font-size:13px;color:rgb(136,18,128);font-family:monospace">="<span>FOYAT HOTEL</span>"</span></div><div><a href="https://www.openstreetmap.org/node/4298833201" target="_blank">https://www.openstreetmap.org/node/4298833201</a><br></div><div> <span style="font-size:13px;color:rgb(136,18,128);font-family:monospace"><span>lat</span>="<span>8.9913672</span>"</span><span style="font-size:13px;color:rgb(136,18,128);font-family:monospace"> <span>lon</span>="<span>38.7942190</span>" </span><span style="font-size:13px;color:rgb(136,18,128);font-family:monospace">"<span>name</span></span><span style="font-size:13px;color:rgb(136,18,128);font-family:monospace">="<span>Foyat Hotel"</span></span></div><div><span style="font-size:13px;color:rgb(136,18,128);font-family:monospace"><br></span></div><div><div>Regards,</div><div> Imre</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Alex (AddisMap.com) <<a href="mailto:alex@addismap.com" target="_blank">alex@addismap.com</a>> ezt írta (időpont: 2022. máj. 5., Cs, 20:33):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi,</div><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
For start, publish this dataset to allow judge its quality.<br></blockquote><div><br></div><div>sure, <a href="http://download.addismap.com/poi/AddisMapPOI.osm.bz2" target="_blank">http://download.addismap.com/poi/AddisMapPOI.osm.bz2</a></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I am highly dubious that adding cafes, kiosks and hotels<br>
based on up to 12 year old data is a good idea.<br>
<br>
I am unfamiliar with Ethiopia, but in Europe in such old data<br>
very large part of object would be not existing anymore. </blockquote><div><br></div><div>The question is if the benefit from having that data is higher than not having it :-) We are thinking about importing the data in a way it does not hurt but can be easily updated with existing OSM apps (for example StreetComplete).</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Also, you would need to contact local community and ask<br>
whether importing this dataset is welcome<br>
(I see that you posted to mailing list, see<br>
<a href="https://wiki.openstreetmap.org/wiki/Contact_channels" rel="noreferrer" target="_blank">https://wiki.openstreetmap.org/wiki/Contact_channels</a><br>
for listings of other possible communities).<br></blockquote><div><br></div><div>Yes, we have some contacts here and will reach out on different channels.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I would be opposed to this import, but if local community<br>disagrees and wants to add this data - feel free to ignore this.<br></blockquote>okay<br><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Note that imports would require elimination of all duplicates.<br></blockquote><div> </div><div>okay, sure, yet we are wondering what's an efficient workflow for that task. Advice is appreciated :-)</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
> The check_date would be set to 2016-01-01<br>
<br>
It should be set to date when object was confirmed to exist.<br></blockquote><div><br></div><div>We don't have the exact date here, just a range. We might be able to reconstruct the real check date from other datasets, or maybe can set it to 2010 to be on the safe side.</div><div><br></div><div>Regards,</div><div>Alexander</div><div><br></div><div><br></div><div> </div></div></div>
_______________________________________________<br>
Imports mailing list<br>
<a href="mailto:Imports@openstreetmap.org" target="_blank">Imports@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/imports" rel="noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/imports</a><br>
</blockquote></div>