Přejít na obsah


Fotka

MOBAC - sloučení více vrstev z více sqlitedb souborů


  • Pokud chcete vložit odpověď, přihlašte se
10 odpovědí na toto téma

#1 kazach

kazach

    Newbie

  • Members
  • Pip
  • 1 příspěvků(y)

Publikováno 26 leden 2012 - 16:33

Dobrý den, stáhl jsem někde mapu ČR pro locus v sqlitedb, kde některé vrstvy jsou ve více souborech a musím tak zoomovat ručním přepnutím mapy na soubor s podrobnější vrstvou. Jde tohle prosím nějak jednoduše v MOBAC či jinak sloučit? Něco jako načtu všechny soubory do MOBAC, označím znovu všechny vrstvy a vygeneruji 1 velký sqlitedb soubor? Děkuji, kazach
  • 0

#2 miki6

miki6

    Advanced Member

  • Members
  • PipPipPip
  • 771 příspěvků(y)

Publikováno 26 leden 2012 - 17:02

zkus nejprve to co Locus umí... v adresáři Locus/maps vytvoříš adresář třeba mapa_cr ( sdcard/locus/maps/mapa_cr) a teprve do něj zkopíruješ mapy, s nimi pak Locus pracuje jako s jednou velkou mapou.
  • 0

#3 MA-FI-AN

MA-FI-AN

    Advanced Member

  • Members
  • PipPipPip
  • 534 příspěvků(y)

Publikováno 27 červen 2012 - 20:20

locus ano, ale kdyz to chci v adrake nacist?:)
  • 0
Jsme Premium Memberi a jsme na to hrdi Nemame Radi Igelitky v Lese Nas GeoTým:MA touš , FI lip , AN etka + dobrovolnici : Natalka, Simon,GeoPes Eda,Geopas Brandy, Ještěrka hybatelka Punto. Zarizeni:Garmin Oregon550t,Geoget,SE Xperia Arc S+Locus

#4 XiXi_team

XiXi_team

    Advanced Member

  • Members
  • PipPipPip
  • 656 příspěvků(y)
  • LocationKladno

Publikováno 27 červen 2012 - 20:52

Na úpravu již hotových sqlite map nic není. Viz bod 5. Proto Locus podporuje tu funkci podadresář = mapa. A proto si mobac ukládá dlaždice pro možné pozdější znovusestavení jiné mapy. Rozhodně bych takovouto aplikaci také uvítal.
  • 0

Garmin Oregon 650 + Topo Czech 2013 Pro & GSAK v8 & Android Locus PRO
GSAK - Google mapy pro Colorado/Oregon, Export pro GeoKuk
Android - Šifrovací pomůcky, Keškoměrka


#5 lacop

lacop

    Advanced Member

  • Members
  • PipPipPip
  • 248 příspěvků(y)

Publikováno 27 červen 2012 - 21:33

kazach napsal/a:
... stáhl jsem někde mapu ČR pro locus v sqlitedb, kde některé vrstvy jsou ve více souborech a musím tak zoomovat ručním přepnutím mapy na soubor s podrobnější vrstvou. Jde tohle prosím nějak jednoduše v MOBAC či jinak sloučit? Něco jako načtu všechny soubory do MOBAC, označím znovu všechny vrstvy a vygeneruji 1 velký sqlitedb soubor?


Áno to sa dá. Prečítaj si niečo o "Custom atlas as map source / locally generated tiles" v závere textu súboru README.HTM ktorý nájdeš v inštalačnom priečinku MOBACU.

- každú zo svojich SQLITEDB máp použiješ ako "custom tile SQLite source" a v MOBACu uložíš vo formáte OSMTracker.
- zlúčiš priečinky jednotlivých vrstiev a dáš ich do jedného priečinka, tak ako to je bežné vo formáte OSMTracker
- tento priečinok použiješ ako "OSMTracker custom tile files source" a v MOBACU si vyrobíš novú mapu RMaps, kde budú všetky vrstvy v jednom súbore SQLITEDB
  • 0
Samsung Galaxy S II + Locus Pro + iGO
Garmin Oregon 450 (Patched)
Magellan Mobile Mapper 6 + OziExplorerCE 2 + iGO
QSTARZ BT-Q1000Platinum (Datalogger)

#6 kryshtof

kryshtof

    Advanced Member

  • Members
  • PipPipPip
  • 78 příspěvků(y)

Publikováno 28 červen 2012 - 7:58

já myslím, že by to mělo jít ještě jednodušeji, než píše lacop - stačí vytvořit pro každou mapu "custom tile SQLite source" a pak vytvořit atlas, do kterrého přidáš z každé mapy patřičný zoom - převádění do OSMTracker formátu a slučování je imho zbytečné... (konkrétně tohle jsem teda nezkoušel, ale jinak běžně vyrábím mapu, kde pro každý zoom beru data z jiného mapového zdroje)
  • 0
Motorola MB526 Defy+ (Locus) + Qstarz BT-Q1000X a geopesa Naru

#7 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 515 příspěvků(y)

Publikováno 28 červen 2012 - 8:50

Dela to na mne dojem, ze vyrobit nejake trvialni udelatko by nemusel byt az tak velky problem. Hodim na to oko.
  • 0

#8 lacop

lacop

    Advanced Member

  • Members
  • PipPipPip
  • 248 příspěvků(y)

Publikováno 28 červen 2012 - 9:59

@krysthtof: Pozor však na to, keď sa pridávajú dva rôzne mapové zdroje pre jeden a ten istý zoom level. Neviem, či by to dopadlo dobre. Bolo by to potrebné vyskúšať. Preto to manuálne zlučovanie priečinkov s tiles rovnakého zoom levelu (cez ten formát OSMTracker). Tam si vyberieš, čo čím sa má prepísať.
  • 0
Samsung Galaxy S II + Locus Pro + iGO
Garmin Oregon 450 (Patched)
Magellan Mobile Mapper 6 + OziExplorerCE 2 + iGO
QSTARZ BT-Q1000Platinum (Datalogger)

#9 kryshtof

kryshtof

    Advanced Member

  • Members
  • PipPipPip
  • 78 příspěvků(y)

Publikováno 28 červen 2012 - 11:49

@HaLuMa : <OT>ze by predzvest cachemapy s vlastnimi sqlitedb mapovymi podklady? :-) </OT> @lacop: to je jasne, mapy stejneho zoomu spojuji taky pres OSMTracker tiles (ikdyz i tak jsem narazil na problem, ze velikost tile souboru neodpovidala obsahu - vetsi soubor obsahoval vic bileho mista nez mensi :( )
  • 0
Motorola MB526 Defy+ (Locus) + Qstarz BT-Q1000X a geopesa Naru

#10 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 515 příspěvků(y)

Publikováno 28 červen 2012 - 12:15

kryshtof napsal/a:
@HaLuMa : <OT>ze by predzvest cachemapy s vlastnimi sqlitedb mapovymi podklady? :-) </OT>


To jsem sice zrovna na mysli nemel, mel sjem na mysli udelatko, co vezme dve ty databaze a sleje je dohromady. A naopak, ze vezme jednu databazi, a rozdrobi ji do rady mensich, treba podle podkladu a zoomu. Za pomoci techto dvou utilitek by se pak snadno cokoliv rozdrobilo a zase slilo, dle libosti.

Nicmene tva myslenka neni tak uplne k zahozeni! ;)
  • 0

#11 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 515 příspěvků(y)

Publikováno 01 červenec 2012 - 10:46

Tak jsem zkusil neco rychle spichnout: http://geoget.ararat...ku.php/dbmtools

Jsou to dve jednoduche utilitky pro prikazovy radek:

Jedne se preda nejaka databaze, a ona vyrobi sadu mensich, kazdou pro jednu uroven zoomu z puvodniho souboru.

Druhe utilitce se predaji dve databaze, a ona tu druhou databazi slouci do te prvni.

Je to jednoduche, je to drevni, ale vzajemnym kombinovanim se daji delat docela divy. ;) Jen bacha, neni to nijak hluboce testovano, na to fakt nebyl cas!

  • 0




0 uživatel(ů) prochází toto téma

0 uživatelů, 0 návštěvníků 0 anonymních uživatelů

Reklama