Änderungen in den Renderregeln werden nicht übernommen - woran liegts?
Verfasst: 11.01.2019, 22:02
[Tocosibirsk schrieb am 13.01.14 17:18]
Hallo *,
jetzt hab ich mich auch mal an den Map Composer gewagt - meine schöne
Freizeit!!
Ich hab nach einigem Probieren soweit alles zum Laufen bekommen und bekomme
die Karten mittlerweile sauber generiert. Nur an einer Stelle muss ich was
übersehen haben: Egal was ich in den Renderregeln verändere, es wird beim
Generieren nicht berücksichtigt.
Beispiele:
"highway=track" rendert das Kartenobjekt "Hauptweg". Ich ändere das zu
"Feldweg", speichere alles und generiere neu, es wird trotzdem wieder
"Hauptweg" gerendert.
Ich erstelle eine Ersetzungsregel für einen mit tracktype=grade4 getaggten
Pfad (sowas ist offiziell zwar bei OSM nicht vorgesehen, gibt es aber öfters,
mit bestehenden Regeln wird dieser Pfad dann falscherweise als Weg angezeigt):
Bedingungen: "highway=path", "tracktype=grade4", Aktion: Tag austauschen
"tracktype=g4pth". Eine neu erstellte Renderregel "tracktype=g4pth" wird beim
generieren nicht berücksichtigt. Die Ersetzung wird aber bemerkt und
durchgereicht - deaktiviere ich die Renderregel, gibts korrekterweise ne
Fehlermeldung.
Ich möchte auf einen mit "fixme=continue" getaggten node ein Icon setzen und
erstelle hierfür eine entsprechende Renderregel (vorher hab ich fixme natürlich
aus der Ignoreliste genommen). Auch hier passiert beim generieren - nix.
Verschieben meiner Regeln an "höhere" Positionen in den Tabellen hab ich
selbstverständlich probiert, das bringts aber auch nicht.
Wie genau die .tbl-dateien funktionieren - was genau wo gespeichert ist und
wie verknüpft, hab ich bisher noch nicht raus. Meine Änderungen finden sich
jedoch darin wieder.
Jedenfalls komme ich erstmal nicht weiter und bin für Tipps dankbar.
Composer ist Version 0.93, Starthilfe auch aktuell, Umgebung ist JRE7 auf
Windows 8 (leider, aber mit dem mono-Gemehre auf Linux hab ich mich bisher noch
nicht rumgeschlagen - das hat an anderer Stelle schon mehrfach für Frust
gesorgt)
Viele Grüße,
Daniel
Hallo *,
jetzt hab ich mich auch mal an den Map Composer gewagt - meine schöne
Freizeit!!
Ich hab nach einigem Probieren soweit alles zum Laufen bekommen und bekomme
die Karten mittlerweile sauber generiert. Nur an einer Stelle muss ich was
übersehen haben: Egal was ich in den Renderregeln verändere, es wird beim
Generieren nicht berücksichtigt.
Beispiele:
"highway=track" rendert das Kartenobjekt "Hauptweg". Ich ändere das zu
"Feldweg", speichere alles und generiere neu, es wird trotzdem wieder
"Hauptweg" gerendert.
Ich erstelle eine Ersetzungsregel für einen mit tracktype=grade4 getaggten
Pfad (sowas ist offiziell zwar bei OSM nicht vorgesehen, gibt es aber öfters,
mit bestehenden Regeln wird dieser Pfad dann falscherweise als Weg angezeigt):
Bedingungen: "highway=path", "tracktype=grade4", Aktion: Tag austauschen
"tracktype=g4pth". Eine neu erstellte Renderregel "tracktype=g4pth" wird beim
generieren nicht berücksichtigt. Die Ersetzung wird aber bemerkt und
durchgereicht - deaktiviere ich die Renderregel, gibts korrekterweise ne
Fehlermeldung.
Ich möchte auf einen mit "fixme=continue" getaggten node ein Icon setzen und
erstelle hierfür eine entsprechende Renderregel (vorher hab ich fixme natürlich
aus der Ignoreliste genommen). Auch hier passiert beim generieren - nix.
Verschieben meiner Regeln an "höhere" Positionen in den Tabellen hab ich
selbstverständlich probiert, das bringts aber auch nicht.
Wie genau die .tbl-dateien funktionieren - was genau wo gespeichert ist und
wie verknüpft, hab ich bisher noch nicht raus. Meine Änderungen finden sich
jedoch darin wieder.
Jedenfalls komme ich erstmal nicht weiter und bin für Tipps dankbar.
Composer ist Version 0.93, Starthilfe auch aktuell, Umgebung ist JRE7 auf
Windows 8 (leider, aber mit dem mono-Gemehre auf Linux hab ich mich bisher noch
nicht rumgeschlagen - das hat an anderer Stelle schon mehrfach für Frust
gesorgt)
Viele Grüße,
Daniel