Author Topic: Tvorba a organizace offline ("osobních") map  (Read 12343 times)

Offline pardus116

  • More than Newbie
  • *
  • Posts: 13
    • View Profile
Re: Tvorba a organizace offline ("osobních") map
« Reply #15 on: July 18, 2012, 19:27:42 »
udělal jsem mapu MT. Blancu a okolí, 1:16 000.  ze zdroje.. http://www.geoportail.gouv.fr/accueil?c ... ggregate(1)&permalink=yes%3D%3D  
jenže mezitím francouzi změnili aplikace na nějaký flash či co? naštěstí to zachránil  program který to "PANuje" přímo z IE (zapomněl jsem jméno, mám to v práci)...  potom dále MAP2PAC tam mě vadí ty křížky... jde to kalibrovat v něčem jiném..
EDIT: ten program se jmenuje MAP GRABBER  
http://panshin-programming.blogspot.cz/ ... abber.html
« Last Edit: July 19, 2012, 08:37:05 by pardus116 »
 

Offline Čelda

  • Apprentice of Locus
  • **
  • Posts: 144
  • Thanked: 2 times
    • View Profile
  • Device: Samsung Galaxy A8 (dualSIM) Android 9, formerly: Lenovo VIBE Shot (dualSIM) Android 6.0.1, Gigabyte G1355 (dualSIM) Android 2.3.4
Re: Tvorba a organizace offline ("osobních") map
« Reply #16 on: July 18, 2012, 22:48:55 »
Quote from: "Celda"
Bezva ! Fakt to funguje !! :-)

Ale je tam jedna zrada, se kterou si neumím dobře poradit:
Dejme tomu, že takto načtu do MOBAC a zobrazím sqlite soubor pro Locus - podrobnou mapu, která má jen jeden (podrobný) zoom, který je v MOBAC zobrazen tak, že má velikost přes hodně obrazovek PC. Rád bych nějak zatočil s celou načtenou mapou (např. uložil s jinou barevnou hloubkou). Potřebuju teda vytvořit "z mého vlastního zdroje" novou mapu ve formátu RMaps SQlite. Jak ale označit celou načtenou mapu ?
Asi bych se mohl přejížděním podívat, odkud kam sahá, pak přepnout v MOBAC na nějaký jiný zdroj s více zoomy, odzoomovat, vyznačit tu oblast a znovu zpět vybrat můj vlastní zdroj. Ale to je ale hroznej vopruz !
Show coverage bohužel nefunguje.
« Last Edit: January 01, 1970, 01:00:00 by Guest »
 

Offline pardus116

  • More than Newbie
  • *
  • Posts: 13
    • View Profile
Re: Tvorba a organizace offline ("osobních") map
« Reply #17 on: July 19, 2012, 08:42:49 »
Nevím jestli ti dobře rozumím , nemůžeš odzoomovat...
dočasně se přepni do google maps, odzůmuj vyber oknem, dej add selection,
vrat se zpět na SQLITEDB source. a už máš vybráno... add selection
má to pak další výhodu že mohu skenované mapy kombinovat s vrstvami google...
je to tak???
« Last Edit: January 01, 1970, 01:00:00 by Guest »
 

Offline Čelda

  • Apprentice of Locus
  • **
  • Posts: 144
  • Thanked: 2 times
    • View Profile
  • Device: Samsung Galaxy A8 (dualSIM) Android 9, formerly: Lenovo VIBE Shot (dualSIM) Android 6.0.1, Gigabyte G1355 (dualSIM) Android 2.3.4
Re: Tvorba a organizace offline ("osobních") map
« Reply #18 on: July 19, 2012, 09:25:26 »
Quote from: "pardus116"
dočasně se přepni do google maps, odzůmuj vyber oknem, dej add selection,
vrat se zpět na SQLITEDB source. a už máš vybráno...
No to je přesně ten vopruz :-)
Že si z načtené Locusí mapy můžu vyříznout, co chci, kombinovat s jinými druhy map z MOBAC atd. tomu rozumím. Pokud ale chci MOBAC použít jen k tomu, že CELOU mapu pro Locus (tj. 1 : 1, nic víc, nic míň) chci uložit přes MOBAC v nějakém jiném formátu, dělá se výběr přesně celé mapy dost neohrabaně. Ale už jsem zjistil, že to jde i jinak, bez mezipřepnutí na jinou vrstvu:
1) Vybrat jako mapový zdroj moji lokální locusí zdrojovou mapu
2) Brouzdáním najít levý horní roh
3) Zmáčknout levé tlačítko myši (tím zahájit označování) a pořád ho držet a nepouštět
4) Držením šipek na klávesnici (postupně doprava a dolů) dojet až k pravému dolnímu rohu mapy (roluje to zezačátku pomalu, ale pak se to naštěstí zrychlí)
5) Myší doladit výběr přesně na pravý dolní roh mapy a pak konečně levé tlačítko myši pustit

Nicméně můj jiný, výše popsaný problém to stále nevyřešilo:
Pokud mám tarovanou PNG mapu pro TB a přes MAP2MAPC ji převedu pro Locus, soubor zabírá cca 2.5 x více místa než originál. Když ji pak natáhnu do MOBAC, celou ji označím a dám z ní vygenerovat novou mapu ve formátu RMAPS SQLITE s tím, že nastavým přepočítávat čtverce na PNG 256 (nebo i jen 16) barev, furt je, potvora, výsledek výrazně větší než originální tarovaná mapa  :(  :!:
« Last Edit: January 01, 1970, 01:00:00 by Guest »
 

Offline pardus116

  • More than Newbie
  • *
  • Posts: 13
    • View Profile
Re: Tvorba a organizace offline ("osobních") map
« Reply #19 on: July 19, 2012, 14:43:50 »
no mě se mapa změnšila oproti MAP2MAPC na polovinu, ale uznávám že jsem hovado a dělám ji do JPEGu...

No navíc jsem objevil užasný nástroj na Kalibraci MAP (MSR MapCruncher for Virtual Earth) http://http://research.microsoft.com/en-us/um/redmond/projects/mapcruncher/ jen to docela pak dlouho šrotí mapy... je to pak veliký.. (dlaždice PNG, několik zoomů)
zde je plugin pro načtení do mabacu...

plugin.xml
Code: [Select]
<?xml version="1.0" encoding="UTF-8"?>
<!--

Example custom map definition that uses an existing OSMTracker atlas.
Atlases that very similar to OSMTracker like AndNav, BackCountry Navigator,
Maverick and OSMAND are also supported.

Supported file formats are PNG, JPG and GIF files.  

-->
<localTileFiles>

<!-- Map source name as it appears in the map sources list. -->
<name>Custom map from tile files</name>

<!--
 Directory in which the existing atlas is located.
 Inside the specified folder the different zoom level directories have to present.
 The general structure is zoom/x/y
 
 Structure example:
   0/0/0.png for the "world tile" on zoom level 0
     
-->
<sourceFolder>d:4Layer_NewLayer</sourceFolder>

<!-- Possible values: DIR_ZOOM_X_Y, DIR_ZOOM_Y_X or QUADKEY -->
<sourceType>QUADKEY</sourceType>

<!--
Optional: supported since MOBAC 1.9.2
If set to true it inverts the y coordinate so that it starts south (min=0) and increases
towards north (max=2^zoom -1)
If not set or false default scheme is used: start north and increase towards south
<invertYCoordinate>true</invertYCoordinate>
-->

<backgroundColor>#000000</backgroundColor>
</localTileFiles>
« Last Edit: January 01, 1970, 01:00:00 by Guest »
 

Offline Čelda

  • Apprentice of Locus
  • **
  • Posts: 144
  • Thanked: 2 times
    • View Profile
  • Device: Samsung Galaxy A8 (dualSIM) Android 9, formerly: Lenovo VIBE Shot (dualSIM) Android 6.0.1, Gigabyte G1355 (dualSIM) Android 2.3.4
Re: Tvorba a organizace offline ("osobních") map
« Reply #20 on: July 19, 2012, 14:55:09 »
Quote from: "pardus116"
no mě se mapa změnšila oproti MAP2MAPC na polovinu, ale uznávám že jsem hovado a dělám ji do JPEGu...

No do JPG to můžeš udělat i přímo z MAPC2MAPC zatržením příslušného zatržítka v Edit - Preferences - General Preferences a nastavením kvality JPG 1 - 5 dole v témže dialogu. Jenže 1 a 2 dávají fakt hroznou kvalitu proti původnímu PNG a od 3 výše je velikost výsledného souboru minimálně dvojnásobná.  :(
« Last Edit: January 01, 1970, 01:00:00 by Guest »
 

Offline psuk

  • More than Newbie
  • *
  • Posts: 77
    • View Profile
Re: Tvorba a organizace offline ("osobních") map
« Reply #21 on: July 19, 2012, 22:57:42 »
Muzu jeste radu? Mam tar mapy, meritka 10,11,12 a tri mapy velikosti 13 (sousedici oblasti). Kdyz je vsechny umistim do jednoho adresare, Locus je detekuje jako meritka 10,11,12,13,14,15, takze v jednom miste jsem na meritku 12, zoomnu a skocim na 13tku (to je ok), ale v jinem miste na mape zoomnu ze 12 a mam mam prazdny prostor, zoomnu znovu a zase nic a az po dalsim zoomu vidim mapu.
U SQLite map byly mapy detekovany spravne.
« Last Edit: January 01, 1970, 01:00:00 by Guest »
 

Offline Čelda

  • Apprentice of Locus
  • **
  • Posts: 144
  • Thanked: 2 times
    • View Profile
  • Device: Samsung Galaxy A8 (dualSIM) Android 9, formerly: Lenovo VIBE Shot (dualSIM) Android 6.0.1, Gigabyte G1355 (dualSIM) Android 2.3.4
Re: Tvorba a organizace offline ("osobních") map
« Reply #22 on: July 20, 2012, 00:11:09 »
Obávám se, že odpověď je skrytá v tom, co už mně Menion píše v tomhle vlákně výše :
Quote from: "menion"
2) ano tak to funguje. SQLite mapy se dají v podstatě neomezeně kombinovat protože mají zaručeno Mercator zobrazneí a víc se neřeší. TARy můžou být cokoliv takže nějaká kombinace je docela komplikovaná. TAR mapy v podadresáři můžou tvořit zoomovatlnou mapu, když každou mapu pojemuješ tak aby se zařadili korektně za sebe. Nicméně Locus bude v rámci jednoho zoomu vždy pracovat jen s jedním souborem, bohužel.
« Last Edit: January 01, 1970, 01:00:00 by Guest »
 

Offline psuk

  • More than Newbie
  • *
  • Posts: 77
    • View Profile
Re: Tvorba a organizace offline ("osobních") map
« Reply #23 on: July 20, 2012, 11:58:57 »
Ha, tak to jsem prehledl :) Je to nemile, nebot tar soubor muze kvuli fat32 mit velikost pouze 4Gb a myslim ze Locus ma omezeni i co se tyce poctu titles v tar mape.
« Last Edit: January 01, 1970, 01:00:00 by Guest »
 

Offline menion

  • Administrator
  • Professor of Locus
  • *****
  • Posts: 11638
  • Thanked: 361 times
    • View Profile
    • http://www.asamm.com
  • Device: SGS7
Re: Tvorba a organizace offline ("osobních") map
« Reply #24 on: July 23, 2012, 13:36:11 »
no nečetl jsem celou vaší diskuzi ale budu jen reagovat na ty TAR omezení. Tam není problém v přímo počtu dlaždic v souboru, ale spíše že Locus musí držet pole odkazů na tyhle dlaždice, což při velkém počtu zabírá dooost místa (možná bych mohl po letech taky předělat), takže co mám odzkoušeno, tak ty 2GB mapa už je více než na hraně ...

jinak další omezení je na ty samotné 2GB se kterým má android docela problém a minimálně SQLite databáze větší jak 2B nepobere (ve verzi pod 4.X. 4.0 a 4.1 snad zvládají i 4GB)
« Last Edit: January 01, 1970, 01:00:00 by Guest »
Ideas, wishes, problems
Advanced topics, public discussion, sharing of knowledges, testing beta versions: you're here!