[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
 maaloo • Thema anzeigen - lokale Webtile-Karten unterstützen

lokale Webtile-Karten unterstützen

Verbesserungswünsche die allgemein beide maaloo-Apps betreffen würden oder ganz speziell zur Outdoor-Version gehören.

lokale Webtile-Karten unterstützen

Beitragvon maalooNutzer » Fr 26. Jun 2015, 12:27

Es wäre eine feine Sache, lokale Webtiles als Karte zusammenfassen und in maaloo importieren zu können.

Die Kachelstruktur sollte nach dem OSM-Schema in einer Ordnerhierarchie organisiert sein:
- Im Hauptordner könnte man eine Parameterdatei (z.B. im XML-Format) platzieren, die den Kartennamen enthält und die den Zoomstufenbereich sowie den geografische Bereich beschreibt.
- Im Hauptordner enthalten sind die Ordner der einzelnen Zoomstufen.
- Jeder Zoomstufenordner enthält Unterordner, deren Namen dem x-Index im OSM-Schema entspricht.
- Jeder dieser Unterordner enthält Kacheln (jpg oder png, 256x256 Pixel), deren Namen dem y-Index im OSM-Schema entspricht.

Beispiel:
Das Brandenburger Tor in OSM wird bei der Zoomstufe 18 teilweise erfasst in dieser Kachel:
http://tile.openstreetmap.org/18/140813/85975.png
18: Zoomstufe
140813: x-Index
85975: y-Index

Diese Kachelstruktur wird sinnvollerweise in einem zip-File zu einer Karte zusammengefasst.
Genau so macht's QuoVadis Mobile.
maalooNutzer
 
Beiträge: 20
Registriert: Do 4. Dez 2014, 08:04

Re: lokale Webtile-Karten unterstützen

Beitragvon maalooNutzer » Fr 26. Jun 2015, 18:26

Übrigens kann man solche Karten mit dem Desktop-Programm QuoVadis erzeugen.
maalooNutzer
 
Beiträge: 20
Registriert: Do 4. Dez 2014, 08:04

Re: lokale Webtile-Karten unterstützen

Beitragvon olimic » Do 9. Jul 2015, 17:51

Also .zip wird als Dateiendung in Windows-Phone für Apps nicht unterstützt. Man müsste es .zap nennen. ;)

Aber was spricht gegen Mobac und die Erstellung von .gemf Dateien...

Es wird eventuell mal einen Konverter für Dateiformate geben auf dem Desktop. Der könnte dann .zip und die SQlite-maps in .gemf konvertieren.
olimic
maaloo Developer
 
Beiträge: 527
Registriert: Sa 10. Nov 2012, 18:26
Wohnort: Dresden / Germany

Re: lokale Webtile-Karten unterstützen

Beitragvon maalooNutzer » Fr 17. Jul 2015, 13:40

> Also .zip wird als Dateiendung in Windows-Phone für Apps nicht unterstützt.
> Man müsste es .zap nennen

Aus diesem Grund heißt diese zip-Datei in QuoVadis Mobile ".QMZ"
Gegen ".ZAP" oder ".MLZ" hätte ich nichts einzuwenden. Durch Umbenennen könnte man einfach die von QuoVadis erzeugten Karten übernehmen.
maalooNutzer
 
Beiträge: 20
Registriert: Do 4. Dez 2014, 08:04

Re: lokale Webtile-Karten unterstützen

Beitragvon maalooNutzer » Do 23. Jul 2015, 13:09

Hi,
kennst Du eine Doku, wie man Kacheln aus einem lokalen Tile-Server zu einer GEMF-Karte konvertiert? Dann programmiere ich das vielleicht selbst (Delphi).

Danke!
maalooNutzer
 
Beiträge: 20
Registriert: Do 4. Dez 2014, 08:04

Re: lokale Webtile-Karten unterstützen

Beitragvon olimic » Sa 8. Aug 2015, 22:10

Es gibt nur eine Formatbeschreibung zu GEMF. http://www.cgtk.co.uk/gemf
olimic
maaloo Developer
 
Beiträge: 527
Registriert: Sa 10. Nov 2012, 18:26
Wohnort: Dresden / Germany

Re: lokale Webtile-Karten unterstützen

Beitragvon maalooNutzer » Do 20. Aug 2015, 22:12

Danke!
maalooNutzer
 
Beiträge: 20
Registriert: Do 4. Dez 2014, 08:04

Re: lokale Webtile-Karten unterstützen

Beitragvon olimic » Mi 2. Sep 2015, 21:04

Ich hab mal zwei Tools gebaut. GEMFCreator und GEMFExporter.
Der eine baut aus einer Verzeichnisstruktur (zoom\x\y) eine GEMF-Datei zusammen, der andere exportiert eine GEMF-Datei in ein Verzeichnis.



Beides C#-Tools. Der Quellcode steht auch zur Verfügung.
olimic
maaloo Developer
 
Beiträge: 527
Registriert: Sa 10. Nov 2012, 18:26
Wohnort: Dresden / Germany

Re: lokale Webtile-Karten unterstützen

Beitragvon maalooNutzer » Mi 9. Sep 2015, 18:06

Wow, super - vielen Dank!
Das werde ich morgen gleich ausprobieren.
maalooNutzer
 
Beiträge: 20
Registriert: Do 4. Dez 2014, 08:04

Re: lokale Webtile-Karten unterstützen

Beitragvon maalooNutzer » Do 10. Sep 2015, 08:24

So, ich hab's gerade ausprobiert.
Dein Tool funktioniert wunderbar. :D

Vielen, vielen Dank!
maalooNutzer
 
Beiträge: 20
Registriert: Do 4. Dez 2014, 08:04

Nächste

Zurück zu Verbesserungen / Vorschläge für maaloo Outdoor

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron