BRouter WebClient local Tileserver?

81 views
Skip to first unread message

womisa

unread,
Jul 21, 2017, 8:50:53 AM7/21/17
to OSM Android bikerouting
Hi @Nobert,

auf der Mapsforge Seite wurde ein neuer Tileserver für Taiwan gemeldet ("Tile Server for Taiwan")

==> https://github.com/mapsforge/mapsforge/blob/master/docs/Mapsforge-Applications.md

==> https://github.com/virus-warnning/mapsforge-web

Dieser läßt sich relativ leicht auf eigene Bedürfnisse anpassen, so dass man die Openandromap Karten und Stylesheets nutzen kann!

Ich habe das mal testweise für Baden-Württemberg gemacht und in Deinem Webclient konfiguriert. Das funktioniert sehr gut.

Es gibt aber auchda teilweise Label-Renderprobleme an den Kachelgrenzen.

Wäre das nichts für eine Integration in den Webclient?

Man hätte dann eine reine Lokale Version mit MFG Maps...... und wäre unabhängig von Inet Tileserver.....

Viele Grüsse
Achim


Arndt Brenschede

unread,
Aug 12, 2017, 3:00:44 PM8/12/17
to OSM Android bikerouting
Hallo Achim,

was genau müsste dennda geändert werden in BRouter-Web?

Ist doch jetzt schon so, dass in config.js eine auskommentierte Vorlage für die lokale Adressierung eines mapsforge-tileservers drin ist.

Ist das neue Ding deutlich besser als das, was ich kenne? Meine Version hat schmerzhafte Label-Probleme.

Was ich nicht ganz verstehe, dass ich mit Cruiser-Desktop die selben Karten, mit der aktuellen mapsforge-Bibliothek viel schöner rendern kann. Worin besteht denn der prinzipielle Unterschied, warum man das nicht in einen Tileserver kriegt?

Gruss, Arndt

womisa

unread,
Aug 19, 2017, 12:17:13 PM8/19/17
to OSM Android bikerouting
Hi Arndt,

ich hatte da mit Nobert einige Mails ausgetauscht. Eine echte lokale implementation ist wohl nicht sinnvoll. Und eine Integration mit einem lokalen Webserver ist ja wie du bemerkt hast jetzt problemlos möglich. Ich nutze dazu hauptsächlich den Mobac Tileserver. Das funktioniert, bis auf die Probleme beim Labelrendering, ganz gut. Das Problem beim Tileserver ist wohl, dass jeweils nur ein Tile gerendert wird. Beim Cruiser werden die Labels für den ganzen dargestellten Bereich gerendert, zumindest habe ich das so verstanden.

Ich habe mir das auch in den GPSMaster eingebaut bzw. konfiguriert ==> http://wiki.openstreetmap.org/wiki/GpsMaster

Leider gibt es ja für die Online Maps immer mehr Zugriffsprobleme. Ich habe deshalb für mich die locale Webclient Variante mit einem konfigurierten Mobac/Taiwan Server und akzeptiere die Labelrenderprobleme mit den OAM Maps und Stylesheets. Ich hatte schon mal vor langer Zeit im MFG Forum nach einem Tileserver gefragt, aber das scheint mit der jetzigen Labelrendering Engine nicht so einfach zu sein. Das Tilserver verlangen taucht dort immer mal wieder auf.

In der Zwischenzeit habe ich mich überzeugen lassen, dass es nicht sinnvoll ist die MFG Maps native in den BRouter Webclient einzubauen.

Sinnvoll ist da dann eine eigenständiges Java Programm, ähnlich wie Cruiser aber mit Funktionen wie im Web-Brouter-Client. Ich habe für mich sowas zusammengpfriemelt mit MFG/ BRouter/ Graphhopper/ OAM. Leider sind da viele Dinge wie Pfade, Configs etc. fest codiert und auf meine Belange zugeschnitten und für einen aussenstehenden kaum bedienbar.

Viele Grüsse
Achim

Ps.: Vielen Dank für den BRouter
Brouter.png
Reply all
Reply to author
Forward
0 new messages