Locus Map - forum

Support => [DE] - deutschsprachiger Forumsbereich => Topic started by: franc on December 27, 2013, 18:27:19

Title: Größe der Städtenamen in Vektorkarten
Post by: franc on December 27, 2013, 18:27:19
Hallo
Ich verwende in Locus hauptsächlich die großartigen Vektor Karten.
Eine Sache macht mir jedoch Probleme: Die Namen von Städten im jeweiligen Zoom sind oft entweder zu groß oder sie fehlen. Nützlich wäre eine Einstellung abhängig von der Größe der Stadt, also dass man selbst definieren kann, ab welcher Größe in welcher Zoom Stufe Städte Namen überhaupt angezeigt werden.
In kleinem Zoom möchte ich z.B. zwar München lesen, aber nicht ein Dorf direkt daneben.
Geht so etwas?
Danke
Frank
Title: Re: Größe der Städtenamen in Vektorkarten
Post by: Christian on December 27, 2013, 19:27:16
Schau Dir mal die xml- Dateien der Themen an, insbesondere des andromaps_mtb-Thema.
(Locus/mapVector/_themes/themenname/ themenname.xml)
Dort findest Du alle Möglichkeiten bei "city", "town", "village" usw, nebst den zugeordneten Zoom-Levels.
Ist halt alles zum händischen Editieren.
Alternativ kannst Du Dich auch mit dem Styleswitcher beschäftigen (Suche hier im Forum), ist aber noch Beta.
Hth,
Christian
Title: Re: Größe der Städtenamen in Vektorkarten
Post by: jusc on December 27, 2013, 20:57:23
Die Darstellung der Städtenamen ist bei allen Mapsforge Karten ein Problem. In keinem der Themes ist durchgehend gewährleistet, dass die Städtenamen in allen Zoomleveln sichtbar sind. Die besten Erfahrungen habe ich gemacht, in dem ich die Städtenamenrubrik ans Ende der Themes gestellt habe. Außerdem kann man unter Locus noch scale-font-size="13,1.2" anhängen. (Soll heißen "Vergrößern um 1,2, ab Zoom 14. (Zoom 13 = 100%). Einfach mal ausprobieren.
Title: Re: Größe der Städtenamen in Vektorkarten
Post by: franc on December 27, 2013, 21:30:04
Danke, das schaue ich mir mal an.
Title: Re: Größe der Städtenamen in Vektorkarten
Post by: Christian on December 28, 2013, 09:17:37
Den kannte ich noch nicht. Danke für den Tip.

edit

btw:
wo finde ich die benutzbaren Klassen und Syntax für die xml's? Hatte schon mal bei Mapsforge gesucht, aber nix gefunden....
Title: Re: Größe der Städtenamen in Vektorkarten
Post by: borkenkäfer on August 14, 2014, 20:08:35
Da ich beim Elevate-Thema auf dasselbe Problem stoße, (Namen von Ortschaften tauchen bei Level 13 auf, verschwinden bei 14 und 15 und erscheinen bei 16 wieder) hole ich das mal hoch.

Quote from: jusc on December 27, 2013, 20:57:23
Die Darstellung der Städtenamen ist bei allen Mapsforge Karten ein Problem. In keinem der Themes ist durchgehend gewährleistet, dass die Städtenamen in allen Zoomleveln sichtbar sind. Die besten Erfahrungen habe ich gemacht, in dem ich die Städtenamenrubrik ans Ende der Themes gestellt habe. Außerdem kann man unter Locus noch scale-font-size="13,1.2" anhängen. (Soll heißen "Vergrößern um 1,2, ab Zoom 14. (Zoom 13 = 100%). Einfach mal ausprobieren.

Ist das dieser Bereich?
<!-- POI -->
   <!-- place -->

und wo müsste der erwähnte Anhang genau hin?
Title: Re: Größe der Städtenamen in Vektorkarten
Post by: fzk on August 14, 2014, 21:27:36
Das Problem wird m.E. durch die Mapsforge-Library verursacht und kann durch das Theme allenfalls abgemildert werden. Die Library hat sich inzwischen erheblich weiterentwickelt (Version 0.4), dort sollte das Problem gelöst sein. Locus verwendete aber eine eigens angepasste Version 0.3, da die Mapsforge-Entwicklung lange Zeit stagniert ist.

Gruß Klaus

PS: Du könntest es testweise mal mit einer App versuchen, die die aktuelle Lib verwendet.
Title: Re: Größe der Städtenamen in Vektorkarten
Post by: borkenkäfer on August 14, 2014, 21:45:35
Hallo Klaus,

Du meinst eine App außer Locus  :-[ ?
Title: Re: Größe der Städtenamen in Vektorkarten
Post by: fzk on August 16, 2014, 09:45:32
Quote from: borkenkäfer on August 14, 2014, 21:45:35
Du meinst eine App außer Locus  :-[ ?
Ja, allerdings nur um den Sachverhalt zu verifizieren (versuche es mal mit Cruiser Beta).

Gruß Klaus
Title: Re: Größe der Städtenamen in Vektorkarten
Post by: jusc on August 16, 2014, 15:58:46
Aber dann müssen die Karten doch auch mit mapsforge 0.4 gerendert sein. Interessant wäre also auch noch eine Kartenquelle.
Vielleicht die Freizeitkarte?
Title: Re: Größe der Städtenamen in Vektorkarten
Post by: fzk on August 16, 2014, 18:05:47
Quote from: jusc on August 16, 2014, 15:58:46Aber dann müssen die Karten doch auch mit mapsforge 0.4 gerendert sein. Interessant wäre also auch noch eine Kartenquelle. Vielleicht die Freizeitkarte?
Das Mapsforge-Kartenformat hat sich zwischen 0.4 und 0.3 nicht geändert. Das Theme-Format ist abwärtskompatibel. D.h. du kannst die Freizeitkarten, und die dafür verfügbaren Themes, unverändert verwenden.

Gruß Klaus   
Title: Re: Größe der Städtenamen in Vektorkarten
Post by: jusc on August 16, 2014, 19:38:18
Habe gerade mal die Cruiser App getestet, sie kann inzwischen auch Mapsforge Karten der Version 0.5 verarbeiten. Problem ist, dass die ganzen Erweiterungen von Locus, wie "scale" natürlich nicht funktionieren. Die "See" bleibt weiss und Wander-/Radnetze sind auch nicht drin. Mir persönlich nutzt die verbesserte Darstellung der Städtenamen so leider nichts. Schade für alle User, die gerne eine diesbezügliche Verbesserung sehen würden. Im Moment sehe ich für mich keine Vorteile, aber vielleicht kann ja jemand mal kurz die Verbesserungen der neuen Mapsforge - Version skizzieren.
Vielen Dank im voraus.
Title: Re: Größe der Städtenamen in Vektorkarten
Post by: eldron on August 17, 2014, 11:20:27
Da für mich die anzeigeprobleme bei vektorkarten das größte Manko sind habe ich mir auch mal die cruiser app angeschaut, konnte aber keinerlei Verbesserung feststellen. Stuttgart wurde mal angezeigt und mal nicht und Karlsruhe fehlte auf diversen zoomstufen. Getestet habe ich mit der andromaps Deutschland Karte und dem osmarender theme sowie elevate und andromaps hike theme.
Title: Re: Größe der Städtenamen in Vektorkarten
Post by: franc on August 17, 2014, 11:48:39
Quote from: eldron on August 17, 2014, 11:20:27
Da für mich die Anzeigeprobleme bei Vektorkarten das größte Manko sind ...
Ich verstehe das gar nicht, dass Google Maps das völlig zufriedenstellend hinkriegt und die OSM da so verpfuscht sind.
Ich finde die Anzeige der Städtenamen (auch) katastrophal.
Das kann doch nicht so schwer sein.
Title: Re: Größe der Städtenamen in Vektorkarten
Post by: gynta on August 17, 2014, 11:55:22
Quote from: eldron on August 17, 2014, 11:20:27
Getestet habe ich mit der andromaps
Diese wurden bereits mit den den neuen Libs erzeugt?

Quote from: franc on August 17, 2014, 11:48:39
Das kann doch nicht so schwer sein.
Mutige Aussage 8)
Title: Re: Größe der Städtenamen in Vektorkarten
Post by: eldron on August 17, 2014, 15:09:28
Ganz perfekt ist selbst Google maps nicht, neulich wollte ich was nachschauen und da hat Straßburg auf der Karte gefehlt...
Aber deutlich besser als die vektorkarten ist es trotzdem. Ich verstehe zwar, dass es grundsätzlich schwer ist, die Anzeige bei vektorkarten zu optimieren, aber wenn Ortsnamen nicht richtig angezeigt werden macht das eine Orientierung manchmal extrem schwer, was die Karten, je nach Einsatzzweck, nutzlos macht.
@gynta meine andromaps Karte ist ca 2 Monate alt, also nach dem Post von Christian, dass eine neue Generation von Karten verfügbar ist. Ob die mit den neuesten libs erstellt wurden weiß ich nicht...
Title: Re: Größe der Städtenamen in Vektorkarten
Post by: Christian on August 17, 2014, 15:41:01
Ich hatte mir aus dem selben Mangel heraus das outdoor-thema angepaßt und jetzt sind alle Dorf- und Stadtnamen immer sichtbar. Abhängig von der zoom-Stufe sogar besonders groß.
Bei dem Versuch, das auf ein anderes Thema zu übertragen, bin ich aber kläglich an der Syntax / Klammersetzung gescheitert.  Wenn ich etwas in der Landschaft suche, muß ich also das Thema wechseln...
Title: Re: Größe der Städtenamen in Vektorkarten
Post by: eldron on August 17, 2014, 15:58:14
@crhistian
wenn alle Dörfer und Städte angezeigt werden, wird das aber auch arg unübersichlich oder wie hast du das geregelt?
Vielleicht könntest du dein Theme mal hochladen?
Konntest du denn auch das Problem lösen, dass Städtenamen bei manchen Zomstufen angezeigt werden und bei anderen nicht (auch wenn durchaus Platz da wäre um den Namen anzuzeigen).
Auch klappt es irgendwie bei keinem Theme so richtig, das die Namen großer Städte anständig hervorgehoben werden.
Title: Re: Größe der Städtenamen in Vektorkarten
Post by: fzk on August 17, 2014, 17:56:50
@eldron: Könntest du deine Ergebnisse mal mit den Freizeitkarten verproben. Da geht nämlich die Einwohnerzahl mit in die Anzeigekriterien ein:

1_000_000 -> 6
500_000 -> 6
250_000 -> 8
100_000 -> 9
city -> 10
town -> 10
suburb -> 12
village -> 12
allotments -> 14
hamlet -> 14

Schwierig wird das allerdings dann, wenn ähnlich große Städt nahe bei einander liegen. Dann greift das Kriterium der Verdrängung.

(http://i.imgur.com/ifIv3cX.png)

Gruß Klaus
Title: Re: Größe der Städtenamen in Vektorkarten
Post by: Christian on August 17, 2014, 19:50:27
Quote from: eldron on August 17, 2014, 15:58:14
@crhistian
wenn alle Dörfer und Städte angezeigt werden, wird das aber auch arg unübersichlich oder wie hast du das geregelt?
Vielleicht könntest du dein Theme mal hochladen?
Konntest du denn auch das Problem lösen, dass Städtenamen bei manchen Zomstufen angezeigt werden und bei anderen nicht (auch wenn durchaus Platz da wäre um den Namen anzuzeigen).
Auch klappt es irgendwie bei keinem Theme so richtig, das die Namen großer Städte anständig hervorgehoben werden.
Schau Dir mal das outdoor-thema aus dem Forum hier an. Die Notation für die Zoomstufen ist in diesem Fall recht einfach.  Es gibt wohl auch andere, komplexere  Notationen (min + max zoom) und sogar Dynamische mit %-Angaben. In irgendeinem Fred ist dazu etwas beschrieben. Dort hat mich - wegen der für mich unsinnigen Komplexität - das Interesse verlassen.

Bei kleinen Zoomstufen ist das Anzeigen vieler Namen manchmal etwas unübersichtlich.  Aber die Kröte schlucke ich gerne, wenn ich alles finde, wonach ich offline in der Pampa suche.
Title: Re: Größe der Städtenamen in Vektorkarten
Post by: jusc on August 17, 2014, 20:05:48
Welcher Zoomlevel wird denn verwendet?
Ein weiteres Problem ist dann  noch die Anzahl der dargestellten Objekte. M. E. kann man die Themes I. V. m. den Karten hinsichtlich der der Darstellung von Objekten nicht miteinander vergleichen. Wenn man z. B. viele Objekte anzeigen lassen will, kann es durchaus sein, dass der Städtenamen von anderen Objekten überschrieben wird.
Das macht aber nichts, weil z. B. Wanderthenen ohnehin eher in höheren Zoomleveln genutzt wird.
Im Endeffekt ist die Nutzung eines Übersichtsthemes mit anschließender Nutzung eines Spezialthemes wohl die einfachste Lösung.