POI Overlay problems.

48 views
Skip to first unread message

Julia Freeman

unread,
Jun 30, 2019, 6:00:13 PM6/30/19
to Osmand

I've been using OSMand for a whlie now, I have the offline maps, and use the POI overlay with Drinking water as the overlay. This has worked great, until I recently updated some of my maps, and now it doesn't work. Or rather, it works for maps I haven't updated, but doesn't work for maps I have updated (primarily Netherlands, Austria, Croatia, and Bulgaria). 

Attached are 4 screen shots, one shows a drinking water tap in Amsterdam that used to show as a POI overlay icon, another shows the POI's in Italy, and the empty space where they aren't showing in Austria, and the other 2 show turning POI overlay on/off in Italy to demonstrate expected behaviour. 

I emailed the OSMand support address, and they kindly setup an issue in git for this (https://github.com/osmandapp/Osmand/issues/7110).

But I'm wondering if anyone else is experiencing anything similar. Other POI's like filling stations and charging points work fine, it only seems to effect drinking water. 

Where is the Netherlands map file stored on the device? Is there a way to inspect the contents of the file to search for drinking water to see if it's the file or OSMand that's at issue? 

I've tested this on 2 different devices. 

Thanks

Julia

Screenshot_20190624-014256.png
Screenshot_20190626-163021.png
Screenshot_20190624-014210.png
Screenshot_20190626-163137.png

Julia Freeman

unread,
Jun 30, 2019, 6:41:16 PM6/30/19
to Osmand
Please forgive replying to my own post, but I think I've worked out why this bug has appeared, but I've no idea how to fix it. 

I grabbed the working Serbia_europe.obf file from my phone, and ran:

 ./inspector.sh -vpoi ../Serbia_europe.obf | grep -i drinking | head

there's lots of entries, but they all look like:

sustenance: drinking_water 33 Lat 42.178764 Lon 21.27775 osmid=4432989592
sustenance: drinking_water 61 Lat 42.176937 Lon 21.28011 osmid=4432989595

I grabbed the Austria_tyrol_europe_2.obf from osmand webserver, and ran:

./inspector.sh -vpoi ../Austria_tyrol_europe_2.obf | grep -i drinking | head 

again, lots of entries, but these ones look like this:

man_made: drinking_water  Lat 47.40821 Lon 10.747333 osmid=454561186 
man_made: drinking_water  Lat 47.119236 Lon 11.679368 osmid=1361126744 

Picking up my phone, doing a POI overlay of "man made drinking water" and bingo, we have working POI, tho the icon is just an orange circle, not a picture of a tap like it is with drinking water POI.

This leaves the question: Is this a bug with the maps i.e. they should be "sustenance: drinking_water" as the app expects, or is this a bug with the app, which is expecting "sustenance: drinking_water", but should expect "man_made: drinking_water" ?

J
Reply all
Reply to author
Forward
0 new messages