• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

Problem mit der Kartendarstellung

kallenebel

Geocacher
Hatte die MapsForce germany Karte installiert.

Mit der neuen NB 3055 wird diese Karte in anderer Optik und die Straßennamen teilweise nur schlecht lesbar dargestellt.

Wenn ich bei "Überlagerungen" bspw. Radfahren auswähle, ändert sich in der Kartendarstellung nichts.

Habe ich da einen Installationsfehler gemacht?
 

arbor95

Geoguru
Erklärung:
Unter Überlagerung kannst du nur eine "Webseite" auswählen. Die Kacheln, die dort angeboten werden, werden praktisch halbtransparent über deine Basiskarte gelegt. Daurch können auch Verzerrungen in der Beschriftung auftreten.
Was bei den Überlagerungen ganz gut aussieht ist der ÖPNV (finde ich).

Allerdings:
Bei den beiden zur Zeit vorzugsweise zu verwendenden Anbietern von Mapsforge kompatiblen Karten (Freizeitkarte und OpenAndroMaps) hat man einige der angebotenen Überlagerungen schon integriert und Cachebox kann diese auch darstellen oder ausblenden, soweit die Anbieter das vorgesehen haben. Dazu muß man nicht nur die entsprechende Karte auswählen, sondern auch noch die Darstellungsdatei (Renderthema) des Anbieters.

Für Karten von Mapsforge selber hat Cachebox die Darstellungsdatei schon integriert. Sie ist jetzt als "Default" auswählbar. Aber es gibt dabei keine unterschiedlichen Darstellungen (Styles innerhalb der Renderthemen).

(Übrigens: Mapsforge Karten enthalten keine Höhenlinien. Daher kann ich sie bei uns nicht gut zum Cachen nehmen)
 
OP
K

kallenebel

Geocacher
Bislang war für mich die Darstellung der Maps-Forge mit der Store-Version ohne Überlagerungen gut.

Aber die gleiche Karte - in der gleichen Zoom-Stufe - wird in der neuesten NB 3055 bei mir deutlich anders dargestellt als in der Storeversion.

Dazu habe ich 2 Screenshots hochgeladen.

Die Namen der Straßen Kaistraße und Bahnhofskai (unten rechts im Bild) werden in der NB 3055 verschoben/unscharf gezeigt.

Die Namen der Straßen Hopfenstraße, Harmsstraße und Sachäustraße werden in der NB 3055 gar nicht angezeigt.

Diese Beispiele sollen verdeutlichen, was mir als deutliche Verschlechterung aufgefallen ist.

Screenshot_ÂCB-3055.pngScreenshot_ACB Store-Version.png
 
OP
K

kallenebel

Geocacher
arbor95 schrieb:
Für Karten von Mapsforge selber hat Cachebox die Darstellungsdatei schon integriert. Sie ist jetzt als "Default" auswählbar.



Wo finde ich den Knopf für die auswählbare "Default"? den habe ich nicht gefunden
 

arbor95

Geoguru
Du findest die meisten Einstellungen zur Karte im Kontext - Menü der Karte: d.h. wenn du schon mal die Karte mit der unteren mittleren Schaltfläche ausgewählt hast, dann kannst du da noch mal drauf gehen und dann das Kontextmenü. Dort ist es der zweite Punkt von oben. Da stand mal "Rendertheme". Ich habe ihn gerade in Anlehnung an ein anderes Produkt "Darstellung" genannt. Ich werde in umbenennen in "Darstellung Thema". Bei OpenAndroMaps heißt es "Kartenstile", bei Freizeitkarte heißt es "Design (Theme)". Was unter diesem Menüpunkt angezeigt wird hängt auch davon ab, welche Darstellungen du dir auf dein Gerät installiert (Kopiert) hast. Du siehst dort jetzt mindestens "Default" und "OsmaRender" .
 

arbor95

Geoguru
Die Namen der Straßen Kaistraße und Bahnhofskai (unten rechts im Bild) werden in der NB 3055 verschoben/unscharf gezeigt.
Die Namen der Straßen Hopfenstraße, Harmsstraße und Sachäustraße werden in der NB 3055 gar nicht angezeigt.
So ist das jetzt.

Das hängt damit zusammen, dass die Texte seit der Umstellung der Bibliothek auf Version mapsforge 0.6.1 nicht mehr von ACB gemacht werden, sondern wieder von mapsforge. Es war zu aufwändig den Code anzupassen. Mapsforge hat da neue Möglichkeiten bezüglich der Texte/Positionen geschaffen. Das wird dann wohl erst mit ACB3 wieder richtig tun.

Ob eine Schrift (Straßenname) in einem bestimmten Zoom dargestellt wird oder nicht, hängt vom verwendeten Darstellungsthema (Rendertheme) ab. Die "schlechte" Darstellung der Schrift kann durch einen Skalierungsfaktor ungleich 1 bzgl. der Karte verursacht sein, durch den mehr oder weniger viel auf der Karte angezeigt wird oder anders ausgedrückt: das Teilbild mit 256x256 Punkten wird entsprechend dem Skalierungsfaktor vergrößert (oder verkleinert), wie beim digitalen Zoom.
 
OP
K

kallenebel

Geocacher
arbor95 schrieb:
Die Namen der Straßen Kaistraße und Bahnhofskai (unten rechts im Bild) werden in der NB 3055 verschoben/unscharf gezeigt.
Die Namen der Straßen Hopfenstraße, Harmsstraße und Sachäustraße werden in der NB 3055 gar nicht angezeigt.
So ist das jetzt.


Ob eine Schrift (Straßenname) in einem bestimmten Zoom dargestellt wird oder nicht, hängt vom verwendeten Darstellungsthema (Rendertheme) ab. Die "schlechte" Darstellung der Schrift kann durch einen Skalierungsfaktor ungleich 1 bzgl. der Karte verursacht sein, durch den mehr oder weniger viel auf der Karte angezeigt wird oder anders ausgedrückt: das Teilbild mit 256x256 Punkten wird entsprechend dem Skalierungsfaktor vergrößert (oder verkleinert), wie beim digitalen Zoom.

Da bei mir kein Darstellungsthema (Rendertheme) installiert ist, kann es daran doch nicht liegen, oder?

Weiterhin

In den beiden Beispielen habe ich genau auf exakt den identischen Zoom geachtet, die Karte ist ebenfalls identisch und die aktuelle von Maps-Forge.

Die abweichende "schlechte" Darstellung habe ich in allen Skalierungsfaktoren.
UND
In den Settings ist in beiden AVB-Versionen der gleiche Skalierungsfaktor 4.0 eingetragen.

Daher kann ich auch in der Skalierung keine unterschiedliche Einstellungen erkennen, an der ich ggfs. "drehen" könnte.

Allerdings gibt es in der Store-Version das Optionsmenü "Vektor-Karten Zeichnungs-Art, das es in der NB-Version nicht gibt. Ist das vlt. unbeabsichtigt in der NB weggelassen worden?
 

arbor95

Geoguru
kallenebel schrieb:
Da bei mir kein Darstellungsthema (Rendertheme) installiert ist, kann es daran doch nicht liegen, oder?
doch. Auch wenn du nichts installiert hast, es wird immer eines genommen: Klick mal auf Darstellung (Rendertheme)
kallenebel schrieb:
Skalierungsfaktor 4.0 eingetragen
Habe ich oben geschrieben, dass es damit zusammenhängt.
kallenebel schrieb:
Ist das vlt. unbeabsichtigt in der NB weggelassen worden?
Nein Absicht. Begründung ist oben. (und auch in anderen Beiträgen).
 

arbor95

Geoguru
Skalierungsfaktor 4.0 eingetragen
Habe ich oben geschrieben, dass es damit zusammenhängt.
Und hier auch noch mal zur Unterstreichung die Anzeige für unterschiedliche Skalierungsfaktoren:

Bei Skalierungsfaktor 1 auf 5 Zoll mit Anzahl Pixel 1080x1920 hast du eine Superscharfe Ausgabe, aber du kannst nur noch mit Lupe lesen.
Das läßt sich leider hier im Forum nicht graphisch darstellen, da die Bilder wieder klein gemacht werden.
Daher sind die mal zusammengezippt im Anhang.
 

Anhänge

  • Downloads.zip
    1,9 MB · Aufrufe: 32

SwissPoPo

Geocacher
Die mapsforge library erlaubt den Inhalt mit dem Skalierungsfaktor (am besten automatisch mit dem Geräteskalierungsfaktor) zu rendern. Also ohne Digitalzoom.
Die Lösung Digtalzoom bzw. fester Tilesize ist zwar schnell sieht aber eben unschön aus.
 

arbor95

Geoguru
Da ACB nur Kacheln mit 256x256 verwenden kann, wird mapsforge immer mit SF=1 verwendet.
Eine Erweiterung auf beliebig große Kacheln ist wohl mal nicht so eben gemacht.
In ACB3 wird das dann wohl implementiert sein.
(Info ohne Gewähr.)
 

Longri

Geoguru
Mit Gewähr:
In CB3 wird die Mapsforge VTM genutzt, das heißt es ist immer Scharf, da Vektor basiert! (Ausnahme: Bmp basierte Layer {Hillshading, Satellit.... )
 

cacheboxer

Geomaster
Hallo,

ich verzweifle gerade wieder einmal daran, auf einem neuen Gerät die Freizeitkarte vernünftig darzustellen. Das war doch so, dass man im maps-Verzeichnis ein Verzeichnis renderthemes machen muss, wo dann die Ordner patterns und symbols reinkommen und die freizeitkarte.xml, in der man die Pfade anpassen muss (bei mir file:/storage/0000-0000/Android/data/de.droidcachebox/files/repository/maps/renderthemes/...). War da noch irgendwas? Er tut's einfach nicht.

Hilfe...

MfG
 

arbor95

Geoguru
Also mal Schriit für Schritt:
1. Das Verzeichnis für die Renderthemes kann in den Einstellungen geändert werden.
2. Kommt ein Dialog, wenn du im Kontextmenü der Karte auf Renderthema auswählen klickst?
 

arbor95

Geoguru
3. Lade dir vom Hersteller der Karten die Datei en für die Renderthemes herunter und entpacke sie. Kopiere alles auf dein Händy, so dass die xml-Datei in dem eingestellten Verzeichnis zu liegen kommt.
 
Oben