Hi all,
I got some screenshots from Anor.Carlos that show this relation:
http://www.openstreetmap.org/relation/333659which has name=Barra do Garças and place=town.
If I got that right, the --add-pois-to-area option
creates a node with the tag place=town
for it, although the relation also has a member
http://www.openstreetmap.org/node/415522222with place=town and name=Barra do Garças
As a result, the map contains two POI with very different locations,
one has the additional tag mkgmap:area2poi=true,
but that doesn't help in the style rules to filter duplicate
entry because one doesn't know about the node
415522222.
I am not sure if the OSM data is okay, but I think we probably have
more sure cases. Did anybody try to solve that already?
Do you see a general rule which might be implemented
as filter before or after style processing?
My 1st approach would be this:
After style processing, keep a map that relates the Garmin POI with
the original node, one map for each type. If two or more POI have the same
type and label(s), remove those where the OSM element has the
mkgmap:area2poi=true tag (maybe also the ones with
mkgmap:line2poi=true.
Gerd
> From: thundercel@gpsinfo.com.br
> To: mkgmap-dev@lists.mkgmap.org.uk
> Date: Sun, 3 May 2015 17:10:57 -0300
> Subject: Re: [mkgmap-dev] Fw: Help
>
> Hi Gerd.
>
> thanks for your quick response and congratulations to the whole team for the
> excellent work developed.
> Yes, it's POI generated by the add-as-to-area option and only when the
> boundary relationship. For the other areas we are not having problem.
> It is a filter we need and we do not know how to do and where to apply.
> A filter that only remove the label place when inserted into the boundary
> relationship. The filter would not need to collect all the POI. Would
> collect only those generated by the boundary area due to add-to-area option.
> We have a rule for admin_centre and these were included in the relationship,
> but unfortunately many admin_centre were excluded relationships.
> Could you help us?
> [] s
> Marcio
>
> -----Mensagem Original-----
> From: GerdP
>
> Hi Marcio,
>
> okay, so this is about the POI generated by the add-pois-to-area option
> and other OSM nodes with similar tags and the problem is that you
> cannot know if both exist or only one?
> Well, I think there is no trick to solve that problem,
> but it should be easy to implement a filter.
> Something like this:
> Collect all POI with the same type, and when two have the same
> label(s), select the one that has a special tag, or just use the first.
> I assume we have to limit this filter to special POI types.
> Does that sound like a solution?
>
> Gerd
>
>
>
> _______________________________________________
> mkgmap-dev mailing list
> mkgmap-dev@lists.mkgmap.org.uk
> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev