Anfängerfrage: OsmAnd offline mit OpenCycleMap Vektordaten betreiben?

Bei mir schon. Vielleicht weil ich manuel die kartendatabase erneue?

Ich glaube das ganze ist noch mehr oder weniger experimentel. Orux hat die unterstuetzung erst letster monat programmiert, auf anfrage einer benuetzer, and hat das ganz schnell gemacht: innerhal 2 wochen !!
Mich hat das ganze etwa drei tagen gekostet weil ich jeder schritt im web auffundig machen musste.

Dazu etwas hintergrund. Die map-datei ist zusammengesteld aus ‘tiles’ mit vector daten die eine bestimmte flaeche ubereinstimmen. Die API zeichnet fuehr jeder zoomwechsel erneut richtige tiles, also png-tiles, im speicher. Bleibt mann auf ein zoomlevel sind die tiles im cache. Wechselt man, muss erneut gezeichnet werden. Dabei dauert es weil die api jedes object vergleicht mit die im render-xml festgelegte regel. Gerade bei niedrigen stufen dauert dass lange: die zu dursuchen menge daten ist gross. Bei hoeheren stufen gibt es zwar mehr detail, aber weniger zu dursuchen.

Es gibt zwei wege die zeit zu drucken:
ersten: alle objecte den mann nicht braucht aus dem render-xml weglassen. Geht etwas schneller aber nicht spectaculair.
zweitens: bei das erstellen eine map-datei kan mann angeben das bei niedrige zoomlevel objecte nicht gespeichert muessen. Die herunter geladene karte hat alle objecte auf fast jeder level. Beim selbst basteln koennte man zb sich beschrenken auf objecte fuehr een zoomlevel die tatsaechlich gezeigt werden sollen. Also auf zoom 9 nur wichtige wegen und nicht unclassified uzw… Und zb radwege erst auf stufe 11.
Die map-datei wird dabei leider groesser, weil es mehrere vector-tiles fuehr eine bestimmte flaeche gibt. Aber verzichtet mann auf gebaude und aenliches wird sie wieder kleiner und schneller.

Genaueres findet mann im forum bei mapsforge. Uebrigens: das erstellen eine volstaendige karte der niederlaende dauert auf meinen alten laptop etwa 9,5 stunden … 'ne 1.8 GHz pentium mit 2G arbeitsspeicher. Am anfang also besser einen kleinen abschnitt der karte benuetzen.

Auf art und weise der renderung der karte hat Orux kein einfluss. Er hat ledentlich der api von mapsforge integriert.
Ich nehme die traegheit hin, die karte hat immerhin ein grosser mehrwert.

Ich jetzt auch, herumzoomen macht man ja nur wenn man einen Ort sucht. OruxMaps schein ein vielversprechendes Projekt zu sein, ich behalte es jedenfalls im Auge.

Und vergesse nicht das OruxMaps auch sehr gut mit bitmap karten arbeitet. Und auch online. Uzw. Ich benutze es schon lange beim wanderen und mit mehreren karten.

Hmm, ich checks noch nicht. Welche XML muss ich jetzt nehmen? Und dann habe ich die Karten im OpenCycleMap Style in OruxMaps? Der ScreenShot sieht nicht nach OCM aus :(. Aber trotzdem Danke für Eure Beiträge hier.

Nah, ich mag den OCM nicht. Also mach ich meine eigene wiedergabe.
Dass prinzip ist dieselbe: vectordaten zeigen, nur kan mann selbst mit eine xml-datei angeben wie mann dass zeigen will.
Den OCM nachmachen geht auch damit, aber da muessen sie selber an die arbeit. Oder hoffen dass jemand eine passende OCM-xml-datei zum download frei gebt.
OSM-datei und mapsforge zusammen sind nur werkzeuge, kein fertige loesung. Dass hilft ihnen nicht leider:/

Kann man denn Ihre Datei runterladen?

Schaden wirds woll nicht also: http://server.mijneigen.net/foto/radwege.map.xml

Dazu:
-radwege rot und oben
-track grade 1/2 : rote linie am rand
-track grade 3 : unterbrochene rote linien
-cycleway=* wird nicht angezeigt, nur seperate radwege
-nur supermaerkte food/restaurant uzw ( tankstelle fuehr radfahrer … ) :slight_smile:
-nur cycleshop
-kein landuse=grass

Der zweck war eine einfache karte mit kontrast bei sonne auf die handy, und deutlich erkennbare radwege.
Ich arbeite noch daran.
Route, radfahrknoten und aenliche neuheiten wirden nicht angezeigt. Mann soll sich sein weg selbst finden …

Und wo stellt man ein, welche Theme-Datei verwendet werden soll, falls man mehrere hat?

Kann man irgenwo die gesamten Einstellungen wieder zurücksetzen?

Habe ich jetzt so auf die Schnelle nicht gesehen. Kannst ja mal bei Developer ein feature request einkippen.
In der Zwischenzeit als Notbehelf:

  • xml-Datei mit Dateimanager haendisch wieder umbennen
  • oder Kopie(n) Deiner swiss.map anlegen mit jeweils anderen Namen (und entsprechender xml), dann kannst Du via der Erdkugel-Symbol zwischen den einzelen Karten “umschalten”.

Hi zusammen,

hier (cycling.lonvia.de/de/help/rendering) hat jemand scheinbar die OpenCycleMap recht Easy nachgebaut. Ich hab zwar keine Ahnung, aber das klingt einleuchtend. Können OSMand oder das auch so?

Recht einfach? Auch http://cycling.lonvia.de/de/help/technical gelesen? Einfach gibts einfach nicht.

Es ging nicht um den Server, sondern um das Rendering. Auch wenn ich ein Laie bin wirkt die dargestellte Sheme relativ überschaubar. nur darum gings.l

Ja, das rendering Schema bei lonvia ist überschaubar, weil nur die Routen gerendert werden. Bei der OCM werden zusätzlich noch Landschaft und Höhenlinien im gleichen Layer dargestellt.

So ähnlich wie bei lonvia funktionieren meine Layer:
http://wiki.openstreetmap.org/wiki/User:Ajoessen/myMapnik
Gibts aber nur zum selbermachen :wink:

Gruß,
ajoessen

Wenn ich es richtig verstehe, geht es allen Leuten doch nur um die Einblendung der Routen mit Name der Route, also um die deutschen Fernradwege. Ansonsten ist die Kartendarstellung doch wunderbar. Um die Fernradwege geht’s, die sich alle Radfahrer offline auf dem Android Gerät wünschen. Ginge das einfach?

Von benuetzer aus gesehen . . leider nein. Es wird aber viel darueber gesprochen. Ist also eine frage der zeit bis es fertige loesungen gibt.

+1

Um einen Layer “wie die OCM” aussehen zu lassen, müssen die Routen-Relationen ausgewertet werden.

Mapnik kann das, weil osm2pgsql aus den Routen-Realtionen zusätzliche Wege mit den tags der Relation generiert.
So werden lonvias Karten und die OCM erzeugt. Leider nur als png-tiles, nicht als vektordaten.

Für Garminkarten kann mkgmap das, indem man die tags der Relation an die Relationselemente hängen kann. Die Openfietsmap benutzt das.

Kosmos hat(te) eine primitive Unterstützung für Routen-Relationen, die aber z.B. nicht die Übernahme von ref und Name zuließ.

In den oben erwähnten Style-xml habe ich nirgendwo einen Hinweis darauf gefunden, dass Relationen ausgewertet werden. Aber was nicht ist kann ja noch werden…
Siehe auch hier:
http://groups.google.com/group/osmand/msg/30bd66e33daca6cf

EDIT: Man kann auch mit osmosis oder osmfilter alle Routenelemente der Region extrahieren, und nur diesen Datenbestand rendern. Dann muß man sich aber immer noch um die Beschriftung/Klassifizierung kümmern, die in den Relationstags stecken.

Gruß,
ajoessen

Stimmt. Mapsforge ist noch recht jung … aber schon sehr nett!

Wenn ich eine bestimmte route brauche lade ich die als GPX in Orux. Das sind dan meist selbst erstelte routen.
Die zeigt Oruxmap ganz net obenauf die Mapsforge karte. Genau was ich wollte, keine fetten routen wie beim OCM!

Also nur warten … vielleicht wird Basecamp mahl richtig nach android uebersetzt und kan OFM dan auch auf’m handy benuetzt werdern. Nur denke ich mir das Garmin selber das nie macht …

MapsForge ist großartig! Bin schwer begeistert von deren Arbeit! Mit den CycleRoutes wäre es auf dem Defy ein Traum. Aber per GPX funktionierts auch schon super. Der Vorteil der CycleRoutes ist eben, dass man schnell wieder auf eine vernünftige Strecke kommt, wenn man sich mal verfahren hat.

Hallo,
habe mir eine mystyle.render.xml aus der default.render.xml erstellt und angepasst. Wie kann ich die nun
aktivieren (hab sie nach /mnt/sdcard/osmand/rendering kopiert) ?

Ist das depends=“” in der ersten Zeile korrekt oder muss es depends=“default” heißen?

Menü → Darstellung → Anzeige konfigurieren… → Kartendarstellung
Dort dann den “mystyle”-Eintrag auswählen.

Richtig.

Da du die komplette default.render.xml genommen und angepasst hast, ist depends=“” richtig.

Gruß,
Mondschein