wenn ich mir aber ansehe, was ich alles zusätzlich auf meinem system installieren soll, von dem ich keinen plan habe, dann ist das definitiv keine lösung für das produktivsystem.
ausserdem steht überall dabei 32bit, ich hab hier 64 bit
sorry.
ich hab noch ein opfersystem, da werde ich das ggf testen.
zu3 siehe oben
in der derzeitigen form ist es keine alternative zu MOBAC
es ist sicher richtig, das die soft nicht das wahre ist, aber solange keine echten alternativen bestehen die genau so einfach zu bedienen sind wird sich da nichts ändern.
wenn es aber eine version gibt, die genau so einfach zu installieren und zu bedienen ist wie der AtlasCreator, auch auf win7/64 und dazu durch den wegfallenden onlinedownload der kacheln zichmal so schnell zum ziele führt erledigt sich das problem von ganz alleine.
die leute verwenden den scheiß doch nur, weil es keine wirklich bedienbaren alternativen gibt.
Was ich noch nicht so recht verstanden habe: es gibt doch für Android zuhauf Apps, die auch mit OSM-Daten im Vektorformat umgehen können. Warum also Tiles mit MOBAC runterladen?
Wenn es Dir darum gehen sollte, all die gekauften Garmin Karten auf Android zu bringen: keine Ahnung, ob es da überhaupt eine Lösung gibt und ob das von den Lizenzbedingungen abgedeckt wäre. Das wäre dann eher eine Frage für ein Garmin und/oder Android Forum.
Vielleicht kannst Du kurz beschreiben, wie dein Plan ausssieht: welche Karte soll in welcher Form auf Android und welche App soll das ganze anzeigen? Um mal wieder ganz vorne anzufangen
Damit kannst du fast ohne Installation/Einrichtung von zig Programmen Rasterkarten erstellen.
Die Kartenbereiche kannst damit über MOBAC definieren und mit Maperitive erstellen ganz ohne Kenntisse und dies auch in 64 Bit - arbeitest selbst praktisch nur mit MOBAC den Rest erledigt das Script für dich.
es geht schlicht darum, ähnlich wie bei osm und garmin etrex , offlinekarten zu erstellen, die im orux-app funktionieren.
der funktionsumfang (tracks, wegpunkte etc) konnte bisher von noch keinen anderen app abgedeckt werden, das offline arbeitet!
und etwas anderes kommt nicht in frage.ich gehöre nicht zur generation fratzenbuch, die ständig online ist.
und da ich fürs auto ein richtiges navi habe benötige ich für das telefon nur die karten, die für die jeweilige wandertour gebraucht werden, und die in der größtmöglichen auflösung.
apps für stadtpläne mit dem wegweiser zum nächten McDoof oder coffeetogo gibts wirklich genug, aber da bin ich die falsche zielgruppe
nachtrag: die tracks für die tour plan ich vorher am pc und lade sie aufs gerät, mit OSM, weil google zu ungenau ist .
also macht es sinn, auf dem gerät und dem rechner die gleiche karte zu haben.
Genau das ist mein Problem.
online ist wie Geldverbrennen, langsa, bei schlechter Netzabdeckung nicht möglich. Also tut es nur eine “offline”-Lösung. Smartphones mit “schwacher” Rechenleistung wie mein HTC Desire können halt vektorbasiertes Material schlecht in angemessener Geschwindigkeit darstellen.
Aber deshalb werde ich es nicht ersetzen: Investitionsschutz, weil die tile-basierten Karten hinreichend schnell flutschen.
Klar habe ich die vektorbasieren Karten-Packs drauf. Aber das wäre nur im Notfall zu gebrauchen.
Oruxmaps erlaubt ja nun auch, online, z.B. per WLAN zu Hause Karten zu erstellen. Schick.
Will ich aber aus Ergonomie-und Geschwindigkeitsgründen am PC machen Mit Win 7 64bit.
So.
Habe einige der oben genannten Lösungen versucht umzusetzen.
Entweder stimmen die Links nicht, oder es setzt dermaßen viel implizites Wissen voraus, dass man über irgenwelche Versionsabhängigkeiten stolpert.
Nehmen wir die Lösung oben mit Mapnik beta + Script und MOBAC
der beta-Mapnik-Link ist wohl eher generisch gemeint
Über die Integration des Scripts in MOBAC darf ich nun rätseln
Und so sind die meisten Tips.
Gut gemeint, haben auch vielleicht zum Zeitpunkt des Erstellens so funktioniert, aber es fehlen immer wieder wesentliche Informationen.
Nu?
Hallo, da hat sich wohl jemand in den Links verhädert?
Bezüglich MOBAC und dem Script ist nie von Mapnik geredet worden?
Zu dem Zeitpunkt des Beitrags gab es die aktuelleste Version von MAPERITIVE nur auf der Betaseite.
Sorry das der Betreiber der Seite diese gelöscht hat - versuch es doch einfach auf der Hauptseite da ist auch gleich der Downloadlink gepostet!
Der Scriptlink verweist auf den Beitrag ganz unten im ersten Beitrag findest du auch das Script !
Tja wenn du dann das Script gefunden hast wirst du auch über die Bescheibung stolpern - ich gehe davon aus das du es schaffst den Inhalt der ZIP in den MOBAC-Ordner zu kopieren und in den XML-Dateien einen PFAD anzupassen!
Den Rest wird man durch Lesen und logisches Denken schaffen!
hab ich gefunden, das hatte ich in dem langen Post leider überlesen, danke für den Hinweis.
hab ich geschafft
…jetzt wird es doch spannend.
Ich finde im MOBAC nun unter Tools die drei Einträge Maperitive2 …
Wenn ich Maperitive2 nun starte, um es zu parametrieren wie in der Anleitung beschrieben,
fällt der MOBAC leider auf die Nase.
Version: Mobile Atlas Creator (MOBAC) 1.9.10 (2080)
Platform: Windows 7 (6.1) (windows)
Java VM: Java HotSpot(TM) 64-Bit Server VM (1.7.0_07-b10)
Max heap size: 910,25 MiB
CPU cores: 4
Thread: AWT-EventQueue-0
Error hierarchy:
NullPointerException: null
....
so.
Maperative kann man auch aufrufen.
Da der MOBAC aber ansonsten funktioniert, weiß ich nicht weiter.
Eventuell habe ich etwas falsch gemacht, oder es fehlt vielleicht am logischen Denken…
Das Scipt ruft ja nicht maperitive direkt auf sondern erst das Script…
Es scheint mir das bei dir der Scriptaufruf noch nicht richtig ist, oder du hast nicht alle Dateien (hier die mortscript.exe ) in Mobile Atlas Creator - Hauptverzeichnis kopiert.
Die Commandline ist bei Programnmaufrufen recht eigen bezüglich Leerzeichen im Aufruf:
Versuch mal den alle Pfade mit Gänzefüschen komplett als ein String zu definieren, ala:
Ich glaub bei Windows sollte die XML-Datei in ANSI und nicht in UTF-8 abgespeichert sein - sicher bin ich mir aber nicht!
Übrigens gibts es schon die Maperitive 2.3.19 die läüft auch mit dem Script!
Mit der Version Maperitive 2.3.19 bekomme ich bei den MOBAC-Tool-Einträgen keinen Fehler mehr beim Aufruf.
Da bin ich über die alphanumerische Sortierung gestolpert und habe irrtümlich die unterste Version von 2.3.9 aus http://maperitive.net/download/ geholt statt 2.3.10.
Nun habe ich nach der Anleitung das Script parametriert und die Pfade eingestellt.
In Mobac habe ich das Ausgabeformat auf oruxmaps sqlite gestellt.
mit mapnik als Datenquelle einen Bereich eingestellt
Laut 5. der Anleitung legt maperative via script im Verzeichnis Unterordner an.
Es werden aber auch im Karten-Ordner *.OM5-Dateien angelegt.
Starte ich das Script zum Parametrieren und stelle in MOBAC dann die Verbindung ein, bekomme ich eine Fehlermeldung in MOBAC:
“The specific folder does not exist. MeineKarte Map name: MeineKarte… Source Folder: MeineKarte”
Es wird auch kein Tile angezeig, nur die roten Kreuzchen.
Aus Mobac kann man die per script angelegte Datenquelle auch nicht mehr über den Dialog entfernen.
Edieren mittels Script ist ebenso wirkunslos.
Nebenbei: Es gibt einen 3. Eintrag, ShutDown im Script, der zum Absturz führt, wenn man ihn ausführt.
Nun habe ich das Script wie beschrieben gestartet.
Ein CLI geht auf. (Speicherverbrauch ist keine 4 GB, CPU-Last sehr ca. 25% durchschnittlich) und dann warte ich erst mal… ein paar Minuten…
Irgendwan startet dann der Maperative client tatsächlich. Nun geht es los.
Mit einem maperative-Client dauert es für eine etwas bessere Laufkarte (Stufe 19) schon ein paar Stunden.
Das Ergebnis:
im Maperative-Ordner wird ein Verzeichnis angelegt, mit den Tiles.
Der gewählte Kartenausschnitt und die gewählten Zoom-Levels werden gerendert.
So weit, so gut
Aber jetzt scheitere ich wieder
In der Beschreibung steht nichts, wie ich denn zu meinem Ausgabeformat komme, also wie holt sich MOBAC die lokalen Tiles? In der Beschreibung steht dazu nichts.
Nun muss man nur noch MOBAC “Create atlas” starten, dachte ich. ?
Die erzeugte Karte ist jedoch leer, die Datenübernahme der erzeugten Tiles (die sind in Ordnung) klappt nicht.
Vielleicht weiß jemand den letzten Schritt?
Die neue Kartenquelle gewählt siehe Punkt 6. der Erstinbetriebnahme!
Nicht alle Karten gibts bis Zoom 19 - mapnik nur bis Zoom 18.
Ansonsten sehe ich da nur eine schwere Geburt.
Am besten Punkt für Punkt nach gelesener Anleitung.
Sie Anleitung beschäftigt sich nur mit den Script bzw. wie man es aufruft+einsetzt.
Rest ist sache entsprechender Programme.
klar, mapnik ist zum Kartenausschnitt-wählen, ok.
Dann Quelle umschalten für das Script ok
dann die Zoomstufe wählen, hier auf Basis des Maperative-Rendering von europe.osm.pbf ok
ja
in der Anleitung habe ich dazu leider nichts gefunden, das ist halt implizites Wissen.
Ich habe nun den MOBAC neu gestartet
Profil geladen
MapSource auf die eingerichtete Script-Quelle gestellt:
nun konnte ich den von Maperitive gerenderten Teil auf einmal sehen…
Zoom-Levels angeklickt (das muss man nochmals explizit machen)
“Create atlas” gedrückt
→ Karte wurde erzeugt!
(Warum vorher nicht, konnte ich nicht mehr nachvollziehen, vermutlich Bedienungsfehler nicht angeklickte Zoomlevels von mir)
aber die Karte hat NICHT die gewählten Zoomstufen bis 19
im Mobac sind die Tiles von Zoom 19 zu sehen, im Atlas Content ist Zoom 19 vorhanden
-Zoomlevel steht auf 11
werde weiter dran bleiben.