Question about MP processing/area2poi

Hi, There is the IJsselmeer Relation (http://www.openstreetmap.org/browse/relation/945096) for example. All outer ways are tagged with "natural=coastline", the MP is tagged additional with name and toponym=water. Now I have the following rule in my style/points file: (place=sea | place=ocean | toponym=water) & name=* [0x1400 level 6] But this POI is never created. I tried to find and understand the relevant java code myself, but failed :( So is this again the problem that outer ways and MP are tagged and the MP tags are ignored? I think merging outer lines with coastline and the multipolygon tags is a bad idea, and deleting the natural=costline tag in the style is too late (I really don't need it). Else any way to solve this? Or is my error somewhere else? Thanks, Thorsten -- Thorsten Kukuk, Project Manager/Release Manager SLES SUSE LINUX Products GmbH, Maxfeldstr. 5, D-90409 Nuernberg GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg)

Good point Thorsten, I have rendered the IJsselmeer as a polygon because I got the same problem. toponym=water & name=IJsselmeer [0x3b resolution 16] The same problem exist for a lot of mp's with place=island without a place=island node, those names are not rendered either.

Hi Minko, hi Thorsten, the POI should be created. I have to debug that. Some explanations about the mp processing: Tags are taken from the mp if the mp has any other tag than type. The other tags need not be referenced in the style file. Tags from the outer ways are ignored if the mp tags are taken. WanMil
Good point Thorsten, I have rendered the IJsselmeer as a polygon because I got the same problem. toponym=water & name=IJsselmeer [0x3b resolution 16]
The same problem exist for a lot of mp's with place=island without a place=island node, those names are not rendered either. _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Hi, should be fixed with r2566. The reason was an integer overflow for large ways and therefore the center point of the IJsselmeer was calculated wrong. Thanks for reporting! WanMil
Hi Minko, hi Thorsten,
the POI should be created. I have to debug that.
Some explanations about the mp processing: Tags are taken from the mp if the mp has any other tag than type. The other tags need not be referenced in the style file. Tags from the outer ways are ignored if the mp tags are taken.
WanMil
Good point Thorsten, I have rendered the IJsselmeer as a polygon because I got the same problem. toponym=water & name=IJsselmeer [0x3b resolution 16]
The same problem exist for a lot of mp's with place=island without a place=island node, those names are not rendered either. _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
_______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Thanks Wanmil, IJsselmeer is now rendered fine, as well as the mp's of islands. BTW "IJ" is rendered as Ij unless I use --lower-case. But --lower-case this isn't rendered on line elements on older units. Will it be possible to use --lower-case only for pois?
should be fixed with r2566. The reason was an integer overflow for large ways and therefore the center point of the IJsselmeer was calculated wrong.
Thanks for reporting!
WanMil

But it does work on Mapsource, Basecamp and in the newer devices this is solved too. See http://www.mail-archive.com/mkgmap-dev@lists.mkgmap.org.uk/msg14604.html See also http://www.mail-archive.com/mkgmap-dev@lists.mkgmap.org.uk/msg14839.html The only problem was that older devices show only ..... or ????? on the streetnames with only the first capital visible. Labels are rendered fine, as long they are horizontal (pois for instance). So if it can be done to make --lower-case possible for at least pois it would be great.
As I remember correct, this is a typical Garmin thing. Each word starts with one capital letter.
Henning
_______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Am 12.04.2013 10:39, schrieb Minko:
The only problem was that older devices show only ..... or ????? on the streetnames with only the first capital visible. Labels are rendered fine, as long they are horizontal (pois for instance).
That is correct. The old devices can show rotated text only in upper case. And rotated text is IMHO shown only for line-features (steets, waterways and so on). Chris

BTW I was wrong, Mapsource/Basecamp shows only the first letter in capital, the rest in lower case (Ijsselmeer) so --lower-case only works well on the modern devices and not in Mapsource/Basecamp. So this issue could only be solved by Garmin ;-)
That is correct. The old devices can show rotated text only in upper case.
And rotated text is IMHO shown only for line-features (steets, waterways and so on).
Chris

yes, but they can still show it. (it's not getting worse, so no "???" appearing) --lower-case-for-pois still would be a good option / or even default. On 12.04.2013 12:45, Minko wrote:
BTW I was wrong, Mapsource/Basecamp shows only the first letter in capital, the rest in lower case (Ijsselmeer) so --lower-case only works well on the modern devices and not in Mapsource/Basecamp. So this issue could only be solved by Garmin ;-)
That is correct. The old devices can show rotated text only in upper case.
And rotated text is IMHO shown only for line-features (steets, waterways and so on).
Chris
mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
-- keep on biking and discovering new trails Felix openmtbmap.org & www.velomap.org
participants (6)
-
chris66
-
Felix Hartmann
-
Henning Scholland
-
Minko
-
Thorsten Kukuk
-
WanMil