You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2013-07-30 12:59:34

Java4Life
Member
Registered: 2013-04-05
Posts: 7

Überlappungen beim Rendern (Autobahn-Icons)

Hallo liebe Community,

ich hätte eine Frage bezüglich des Renderns von Mapnik-Tiles. Und zwar kann ich erfolgreich Kacheln erzeugen, jedoch sind manchmal irgendwelche Überlappungen zu sehen, die eigentlich nur bei Autobahnen und Bundesstraßen auftreten. Den ShieldSymbolizer hatte ich auf default gelassen, deshalb wundert es mich, dass es hier zu Fehlern kommt und auf OpenStreetMap nicht. Hier mal ein Auszug:

<Rule>
      <Filter>[highway] = 'secondary'</Filter>
      &maxscale_zoom12;
      &minscale_zoom12;
      <ShieldSymbolizer size="10" fill="#fff" placement="line" file="&symbols;/sec_shield[length].png" spacing="750" minimum-distance="40" fontset-name="bold-fonts">[ref]</ShieldSymbolizer>
    </Rule>

Die Überlappungen sehen in etwa so aus:
l89likm2.png

Hat jemand ähnliche Erfahrungen gemacht oder weiß jemand, wie man das beheben kann?
Bin für jede Hilfe dankbar.

Offline

#2 2013-07-30 14:57:12

cziehr
Member
Registered: 2013-04-04
Posts: 241

Re: Überlappungen beim Rendern (Autobahn-Icons)

Hallo,

der Wert spacing gibt an mit welchem Abstand die Labels im Normalfall platziert werden. Das ist aber nicht das was du suchst (wollte es nur mal informativ erwähnen).

Erhöhe mal den Wert für minimum-distance (also eine höhere Zahl eintragen). Das ist der Mindestabstand zwischen zwei Labels und sollte dir weiterhelfen.


Viele Grüße und viel Erfolg!

Christoph

Last edited by cziehr (2013-07-30 14:57:23)

Offline

#3 2013-07-30 15:08:00

brogo
Member
From: 54,11 +-1°
Registered: 2009-06-02
Posts: 553

Re: Überlappungen beim Rendern (Autobahn-Icons)

Java4Life wrote:

ich hätte eine Frage bezüglich des Renderns von Mapnik-Tiles. Und zwar kann ich erfolgreich Kacheln erzeugen, jedoch sind manchmal irgendwelche Überlappungen zu sehen, die eigentlich nur bei Autobahnen und Bundesstraßen auftreten. Den ShieldSymbolizer hatte ich auf default gelassen, deshalb wundert es mich, dass es hier zu Fehlern kommt und auf OpenStreetMap nicht. Hier mal ein Auszug:

Das hängt damit zusammen, daß Mapnik jedes Tile als einzelne Grafik berechnet ohne die Nachbartiles zu berücksichtigen und beim Zusammensetzen kommen dann die Überlappungen.

Christian

Offline

#4 2013-07-30 17:09:19

EvanE
Member
Registered: 2009-11-30
Posts: 5,716

Re: Überlappungen beim Rendern (Autobahn-Icons)

brogo wrote:
Java4Life wrote:

ich hätte eine Frage bezüglich des Renderns von Mapnik-Tiles. Und zwar kann ich erfolgreich Kacheln erzeugen, jedoch sind manchmal irgendwelche Überlappungen zu sehen, die eigentlich nur bei Autobahnen und Bundesstraßen auftreten. Den ShieldSymbolizer hatte ich auf default gelassen, deshalb wundert es mich, dass es hier zu Fehlern kommt und auf OpenStreetMap nicht. Hier mal ein Auszug:

Das hängt damit zusammen, daß Mapnik jedes Tile als einzelne Grafik berechnet ohne die Nachbartiles zu berücksichtigen und beim Zusammensetzen kommen dann die Überlappungen.

Hallo Christian

Nicht ganz, Mapnik (zumindest in der Einstellung für osm.org) berechnet immer 64 Tiles (ein Metatile = 8x8 Tiles) auf einmal. Falls ein benachbarter Metatile nicht neu gerechnet wird, z.B. weil sich dort nichts an der Geometrie geändert hat, dann kann es natürlich zu solchen nahe bei einander liegenden Schildern kommen.

Edbert (EvanE)

Offline

Board footer

Powered by FluxBB