Verschlagwortet: QMapShack Mapsforge
- AutorBeiträge
- März 30, 2020 um 10:17 Uhr #34516fritzleTeilnehmer
Zusätzlich zu den Möglichkeiten, die in den FAQs unter „Wie kann ich OpenAndroMaps Karten in Windows darstellen“ gibt es eine weitere.
Das Dokument https://github.com/Maproom/qmapshack/wiki/DocBasicsMapDem#mapsforge-maps beschreibt, wie man einen lokalen Mapsforge Tile Server auf seinem PC einrichtet und damit Mapsforge Karten und damit auch OpenAndroMaps Karten in QMapShack darstellen kann.
März 30, 2020 um 21:06 Uhr #34531TobiasAdministratorDanke für den Hinweis. Leider jedoch nur für Themes ohne Kartenstile/Overlays, d.h.z.B. nur mit Elevate 2 nutzbar, das schon länger nicht mehr weiterentwickelt wird.
Developer of Elevate mapstyle
März 31, 2020 um 10:43 Uhr #34536fritzleTeilnehmerMit der aktuellen Version des Tile Servers sind Themen mit Kartenstilen/Overlays wie Elevate und Elements immerhin zumindest eingeschränkt nutzbar. Leider verfügt der Tile Server jedoch nicht über die Möglichkeit Kartenstile und/oder Overlays gezielt auszuwählen und die Karte wird mit allen Stilen und Overlays des Themas gerendert:
März 31, 2020 um 11:47 Uhr #34543TobiasAdministratordie Karte wird mit allen Stilen und Overlays des Themas gerendert
Ja, aber deshalb noch weniger brauchbar als Elevate 2 🙁
Es wäre ein großer Schritt nach vorne, wenn bei den Themes einfach die Default-Einstellungen respektiert würden, dann könnte man diese einfach im Theme so festlegen, wie man sie braucht.Developer of Elevate mapstyle
März 31, 2020 um 16:50 Uhr #34556ChristianKAdministratorAls Tipp:
Ich verwende nun schon seit einigen Monaten
https://www.bluestacks.com/Das ist zwar per se ein Android_Emulator für Spielefreaks, funktioniert in der neuesten Version SÜBERB mit Playstore, GPS simulation, Intel Virtualisierung (4 Cores kein Problem)
ORUX und Locus laufen perfekt !!
Auch Totalcommander mit FTP/GDrive/Dropbox PluginEInfach mal probieren und nicht von der SchreiBunten Website abschrecken lassen.
LG, Christian
Juni 18, 2020 um 21:35 Uhr #36904stefan_schoberTeilnehmerKann ich die Stile/Overlays des Elevate V4 Themas separieren um z.B. ein eigenständiges Elevate V4 MTB Styleset zu erzeugen? Falls ja, was ist dazu nötig? Ich muss gestehen, dass ich mich in XML nicht wirklich flüssig unterhalten kann.
Gruß
StefanJuni 19, 2020 um 00:28 Uhr #36909mbe57ModeratorWas ist denn das Ziel dieser „Separierung“ ? Keine Style-Auswahl mehr zu haben ? Das xml kleiner zu bekommen ?
Die Style-Auswahl wird übrigens im Segment <!– mapstyles –> definiert.
Und bedient sich der vorhergehenden gut 700 Zeilen. Wenn Du da holzen willst, dann mit konzentrierter Arbeit.
Ganz wild wird es, wenn Du die im nachfolgenden Code „sparen“ willst – keine gute Idee, denke ich.
Gruß
MichaelJuni 19, 2020 um 11:31 Uhr #36926stefan_schoberTeilnehmerWas ist denn das Ziel dieser „Separierung“ ? Keine Style-Auswahl mehr zu haben ? Das xml kleiner zu bekommen ?
Die Style-Auswahl wird übrigens im Segment <!– mapstyles –> definiert.
Und bedient sich der vorhergehenden gut 700 Zeilen. Wenn Du da holzen willst, dann mit konzentrierter Arbeit.
Ganz wild wird es, wenn Du die im nachfolgenden Code „sparen“ willst – keine gute Idee, denke ich.
Gruß
MichaelIch verwende die OpenAndroMaps mit dem Elevate 4 Styleset auf meinem Smartphone in Locus und bin damit hochzufrieden. Dabei nutze ich nahezu ausschließlich das MTB-Thema.
Nun hätte ich gerne eine vergleichbare Darstellung der OpenAndroMaps mit QMapShack auf meinem PC (unter Linux). Die Verwendung der Karten mit dem o.g. Mapsforge-Tileserver funktioniert hinreichend gut. Die Darstellung ist aber, wie bereits von anderen Nutzern angemerkt, weder mit dem Elevate 2 Styleset noch mit Elevate 4 wirklich brauchbar. Die Kartendarstellung an sich ist mit Elevate 4 auch auf dem PC sehr gut. Lediglich die Darstellung wirklich ALLER Stile und Overlays macht das Ganze dann wieder sehr unübersichtlich und im Endeffekt unbrauchbar.
Das Ziel meiner Anfrage nach der Separierbarkeit der Overlays/Stile zielt einfach darauf ab den Tileserver dahingehend zu zähmen, dass er genau das Styleset verwendet, das ich benötige (MTB). Es geht also genau darum, wie Michael schon vermutet, keine Style-Auswahl zu haben, sondern genau einen definierten Style zu erzeugen, den der Mapsforge-Tileserver dann rendern kann. Code-Größen, Dateiumfang und ähnliche Aspekte sind dabei völlig irrelevant.
Falls jemand eine andere Quelle für brauchbare Styles hat, die ich mit dem Tileserver ausprobieren kann, bin ich selbstverständlich auch für solche Hinweise überaus dankbar.Gruß
StefanJuni 19, 2020 um 12:40 Uhr #36930mbe57ModeratorOK, verstanden – das klingt nach etwas Arbeit, denn offenbar kommt jenes andere System nicht mit der Style-Auswahl klar.
Ein erster Versuch wäre, alle nicht geünschten Styles im XML zu löschen und alle im gewünschten MTB nicht genutzten overlays ebenfalls zu beseitigen (alles in den ersten ca. 800 Zeilen, schöne saubere Blöcke, gut zu erkennen).
Viel Glück
MichaelJuni 19, 2020 um 13:27 Uhr #36943fritzleTeilnehmerAus einer vorliegenden Themendatei kann man in der Tat eine reduzierte Themendatei ableiten, die nur den Stil und die Overlays enthält, welche interessieren. Solche abgeleiteten Themendateien sind bei solchen Karten-Apps hilfreich, die leider keine Auswahlmöglichkeit von Stil und Overlays vorsehen, z.B. RouteConverter oder QMapShack via Mapsforge Tile Server.
Aus dem beliebten Elevate-V4-Thema mit seinen 4 Stilen Stadt, Wandern, Radfahren und Mountainbike lassen sich Themendateien ableiten, die jeweils nur 1 Stil enthalten. Dazu entfernt man als Fleißarbeit im Texteditor seiner Wahl
– die übrigen Styles im Stylemenu:
<layer id=“…“ visible=“…“>
…
</layer>
– alle Layers, die nun nicht mehr als Overlay referenziert werden:
<layer id=“…“ enabled=“…“>
…
</layer>
– alle Rules-Blöcke, die nun nicht mehr über ihre Category referenziert werden:
<rule cat=“…“ …>
…
</rule>
Abschließend muss noch der Default-Wert im Stylemenu angepasst werden:
<stylemenu id=“…“ defaultvalue=“???“ …>Die Beschreibung des Mapsforge Renderthemas Version 4 findet man übrigens hier:
https://github.com/mapsforge/mapsforge/blob/master/docs/Rendertheme.mdRouteConverter am Schloss Heidelberg mit abgeleiteten Themen:
1 Teilnehmer(n) gefällt dieser Beitrag
Juni 19, 2020 um 13:29 Uhr #36950stefan_schoberTeilnehmerMit der aktuellen Version des Tile Servers sind Themen mit Kartenstilen/Overlays wie Elevate und Elements immerhin zumindest eingeschränkt nutzbar. Leider verfügt der Tile Server jedoch nicht über die Möglichkeit Kartenstile und/oder Overlays gezielt auszuwählen und die Karte wird mit allen Stilen und Overlays des Themas gerendert:
An o.g. Problem hänge ich gerade. Ich habe die Elevate V4 Style Datei bereits entsprechend ausgedünnt, wie von Michael vorgeschlagen. Das gerenderte Ergebnis enthält dennoch alle Routen, Schifffahrtsverbindungen etc., die ich alle nicht sehen möchte…
Danke für die Hinweise
StefanJuni 19, 2020 um 13:30 Uhr #36952stefan_schoberTeilnehmerDas sieht dann so aus:
Juni 19, 2020 um 14:06 Uhr #36955fritzleTeilnehmerHallo Stefan,
erst wenn Du, wie ich es oben beschrieben hatte, alle überzähligen und nicht mehr referenzierten Rules-Blöcke aus der Themendatei entfernt hast, wirst Du nur noch die gewünschten Routen sehen.
Viel Erfolg
JürgenJuni 19, 2020 um 14:16 Uhr #36957fritzleTeilnehmerAmmersee mit QMapShack und Stil MTB
1 Teilnehmer(n) gefällt dieser Beitrag
Juni 19, 2020 um 14:55 Uhr #36960stefan_schoberTeilnehmerHallo Stefan,
erst wenn Du, wie ich es oben beschrieben hatte, alle überzähligen und nicht mehr referenzierten Rules-Blöcke aus der Themendatei entfernt hast, wirst Du nur noch die gewünschten Routen sehen.
Viel Erfolg
JürgenVielen Dank 🙂
Das hat mir sehr viel weiter geholfen. Jetzt sieht das Ergebnis schon sehr viel besser aus. damit kann ich weiter arbeiten.Herzlichen Dank
Stefan - AutorBeiträge
- Sie müssen angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.