Hi Claire, Hi Imre,
Thanks for your responses.
Claire Halleux wrote:
> Regarding crowdsourced importing tools, HOTOSM tasking manager coupled to the
> OSMSharp service developed by Ben Abelshausen (and recently added to HOTOSM)
> works well for reviewing multiple objects within a bbox. It easily loads the
> objects for review in a separate layer. Alternatively, for checking one
> object at a time, MapRoulette is a great option.
I searched for OSMSharp and found only a low-level C# implementation
for OSM. Where can I check how this works coupled to HOTOSM tasking
manager? Would this work on smartphones? Because at the end of the
day, the POIs need to be verified on the ground. In the best case,
this would be as simple as on StreetComplete.
Thanks Imre for the thorough analysis.
Imre Samu wrote:
> based on https://en.wikipedia.org/wiki/Subdivisions_of_Ethiopia
> - "woredas" (districts) ---> addr:district ?
> - "kebele" (wards) ---> addr:ward ?
Yes it might absolutely make sense to map those.
> 2.) I have found strange house numbers; Is it valid numbers?
> $ osmium tags-count AddisMapPOI.osm '*housenumber=*' | head
> 3845 "addr:housenumber" "New"
Most of those tags can probably be cleared. But there are actually
houses with the number sign "New", when a house number was not yet
assigned.
> 3.) I have found some strange POI names.
> $ osmium tags-count AddisMapPOI.osm '*=*losed*' | head -n 30
> 143 "name" "Closed Sook"
probably this should be converted to a disused:shop:kiosk tag and
would also need manual verification.
> $ osmium tags-count AddisMapPOI.osm '*=+251*' | head
> 3441 "contact:phone" "+251 "
> 20 "contact:phone" "+251 AV"
> 10 "contact:phone" "+251 NA"
We can safely remove such tags ...
> 7.) The elimination of duplicates - so harder ;
> for example - this will be imported:
Probably this needs lots of manual work, as due to the transliteration
there are often different spellings. Wondering if there are scripts
which use a fuzzy search for identifying such cases and make the
manual duplicate check more efficient.
Regards,
Alexander
Am So., 8. Mai 2022 um 02:13 Uhr schrieb Imre Samu :
>
> Hi Alexander!
>
> Thank you for opening the data! :-)
>
> Quick feedback about AddisMapPOI.osm.bz2
> - Probably some issues/comments are related.
> - need some data cleaning / re-tagging ..
> - and de-duplicates is a key!
>
> my suggestion:
> - split/partition the data by POI type ..
> - and let's first focus on the more stable POI types
> -- Diplomatic, Banks, College, ...
>
>
> details:
> 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.
>
> $ osmium tags-count AddisMapPOI.osm | grep addr
> 33260 "addr:subcity"
> 33088 "addr:woreda"
> 29356 "addr:description"
> 24033 "addr:housenumber"
> 21120 "addr:street"
> 176 "addr:city"
> 11 "addr:postcode"
> 10 "addr:kebele"
> 7 "addr:Kebele"
> 7 "addr:housename"
> 5 "addr:buildingname"
> 4 "addr:p.o.box"
> 2 "addr:floor"
> 2 "addr:full"
> 2 "addr:wereda"
> 1 "addr:country"
> 1 "addr:mobilephone"
>
> based on https://en.wikipedia.org/wiki/Subdivisions_of_Ethiopia
> - "woredas" (districts) ---> addr:district ?
> - "kebele" (wards) ---> addr:ward ?
>
>
> 2.) I have found strange house numbers; Is it valid numbers?
>
> $ osmium tags-count AddisMapPOI.osm '*housenumber=*' | head
> 3845 "addr:housenumber" "New"
> 655 "addr:housenumber" "new"
> 531 "addr:housenumber" "NA"
> 451 "addr:housenumber" "AV"
> 141 "addr:housenumber" "1"
> 133 "addr:housenumber" "shed"
> 108 "addr:housenumber" "2"
> 95 "addr:housenumber" "Shed"
> 91 "addr:housenumber" "4"
> 79 "addr:housenumber" "3"
>
> 3.) I have found some strange POI names.
>
> $ osmium tags-count AddisMapPOI.osm '*=*losed*' | head -n 30
> 143 "name" "Closed Sook"
> 72 "owner" "Closed"
> 22 "name" "Sook (closed)"
> 20 "name" "Sook(closed)"
> 19 "owner" "Closed Sook"
> 13 "name" "Closed"
> 12 "name" "(closed)Sook"
> 9 "name" "(Closed)Sook"
> 7 "name" "Sook (Closed)"
> 6 "name" "Sook(Closed)"
> 5 "owner" "No Information/closed"
> 4 "name" "Closed Café"
> 4 "name" "Sook Closed"
> 3 "name" "Closed Bar"
> 3 "name" "Closed Grocery"
> 3 "name" "Closed SOOK"
> 3 "owner" "(closed)"
> 2 "name" "Abdela Sook(closed)"
> 2 "name" "Abeba Sook Closed"
> 2 "name" "Closed Chat Bet"
> 2 "name" "Closed Wholesaler"
> 2 "name" "Kurs Bet Closed"
> 2 "name" "Pepsi Sook(closed)"
> 2 "owner" "(Closed)"
> 2 "owner" "Closed Café"
> 1 "contact:phone" "+251 Closed"
> 1 "name" "(Closed Sook)"
> 1 "name" "(Closed)Grocery"
> 1 "name" "(closed Chatbet"
> 1 "name" "(closed) Grocery"
>
>
> 4.) I have found some strange phone numbers:
>
> $ osmium tags-count AddisMapPOI.osm '*=+251*' | head
> 3441 "contact:phone" "+251 "
> 20 "contact:phone" "+251 AV"
> 10 "contact:phone" "+251 NA"
> 4 "contact:phone" "+251 911"
> 4 "contact:phone" "+251 N.A"
> 3 "contact:phone" "+251 115510694"
> 3 "contact:phone" "+251 115529979"
> 3