Jump to content
bbh_blocked_dnftl
  • GTC-banner-728.jpg.5cc46ba09a7dd8e0286229917ccf417d.jpg

  • GTC-banner-300.jpg.0de16ddb1a65d423b7281e32d9bd2e76.jpg

Google Earth in OruxMaps (Solutii)


Kibitz
 Share

Recommended Posts

Salut,

 

Dupa cum am promis (aici), revin cu un tutorial pentru a utiliza hartile goole (si nu numai) in OruxMaps (de aici sau de aici daca doriti sa donati 9 lei - eu am donat mai mult pentru ca dezvoltatorul aplicatiei, Jose Vasquez a fost dragut si a implementat la cererea mea o functionalitate necesara pentru a incarca harti off-line intr-un mod mai simplu - cererea mea aici).

 

Pentru inceput, dau o sulutie celor carora le lipsesc din utlimele variante de Orux hartile google (on-line). Dupa cum (poate) stiti, google a creut in mod expres ca Orux sa nu mai folosesca hartile lor (pentru ca google are aplicatie proprie de navigare - google maps) si Orux s-a conformat. Le-a scos.

 

Pentru a rezolva aceasta problema, trebuie editat fisierul onlinemapsources.xml din folderul mapfiles din oruxmaps.

Daca il puteti descarca de pe tableta sau smartphone pe calculator si pune inapoi va recomand editorul notepad++ (aici).

Daca doriti sa il editati direct de pe tableta sau smartphone atunci va recomand editorul 920 (aici) (inainte era si pe google play dar nu mai este), sau altul care sa aiba colorare de sintaxa pentru ca este mai usor de folosit.

 

In fisierul onlinemapsources.xml trebuie adaugat urmatorul cod pentru a putea folosi google maps, google terrain si google satellite:

 

	<onlinemapsource uid="600">
	<name>Google Maps</name>
	<url><![CDATA[http://mt{$s}.google.com/vt/lyrs=m@121&hl={$l}&x={$x}&y={$y}&z={$z}]]></url>
	<minzoom>0</minzoom>
	<maxzoom>19</maxzoom>
	<projection>MERCATORESFERICA</projection>
	<servers>0,1,2,3</servers>
	<httpparam name=""></httpparam>
	<cacheable>1</cacheable>
	<downloadable>1</downloadable>
	<maxtilesday>0</maxtilesday>
	<maxthreads>0</maxthreads>
	<xop></xop>
	<yop></yop>
	<zop></zop>
	<qop></qop>
	<sop></sop>
</onlinemapsource>

<onlinemapsource uid="601">
	<name>Google Terrain</name>
	<url><![CDATA[http://mt{$s}.google.com/vt/lyrs=t,r&hl={$l}&x={$x}&y={$y}&z={$z}]]></url>
	<minzoom>0</minzoom>
	<maxzoom>15</maxzoom>
	<projection>MERCATORESFERICA</projection>
	<servers>0,1,2,3</servers>
	<httpparam name=""></httpparam>
	<cacheable>1</cacheable>
	<downloadable>1</downloadable>
	<maxtilesday>0</maxtilesday>
	<maxthreads>0</maxthreads>
	<xop></xop>
	<yop></yop>
	<zop></zop>
	<qop></qop>
	<sop></sop>
</onlinemapsource>

<onlinemapsource uid="603">
	<name>Google Satellite</name>
	<url><![CDATA[http://mt{$s}.google.com/vt/lyrs=s,m&hl=ro&x={$x}&y={$y}&z={$z}&s=Ga]]></url>
	<minzoom>1</minzoom>
	<maxzoom>20</maxzoom>
	<projection>MERCATORESFERICA</projection>
	<servers>0,1,2,3</servers>
	<httpparam name="User-Agent">Mozilla/5.0 (Windows NT 5.1; rv:35.0) Gecko/20100101 Firefox/35.0</httpparam>
	<cacheable>1</cacheable>
	<downloadable>1</downloadable>
	<maxtilesday>0</maxtilesday>
	<maxthreads>0</maxthreads>
	<xop></xop>
	<yop></yop>
	<zop></zop>
	<qop></qop>
	<sop></sop>
</onlinemapsource>

 

Incepand de pe linia 3, dupa:

<?xml version="1.0" encoding="utf-8"?>
<onlinemapsources>

 

Pentru cei mai putin priceputi, descarcati fisierul zip atasat si obtineti dupa dezarhivare fisierul onlinemapsource.xml, pe care il puteti supracrie in folderul mapfiles din oruxmaps pe taableta/smartphone.

De aici: onlinemapsources.zip

 

Va urma,

Sorin

Edited by Kibitz
  • Like 3

aka v1tara aka Sorin

(__\≡≡≡$≡≡≡/__) Vitara 1.6 16v

[__]\≡≡≡\≡Ө≡/≡≡≡/__] Patrol Y61 2.8

Link to comment
Share on other sites

Re: Google Earth in OruxMaps (Solutii)

 

Ma...tu dai din casa :)

NADS Fitted

Pentru mine, disputa stiinta vs religie s-a incheiat atunci cand pe biserica a aparut paratraznetul.

Cel mai bun sex oral mi-l ofera gura lumii.

Link to comment
Share on other sites

Re: Google Earth in OruxMaps (Solutii)

 

Ma...tu dai din casa :)

 

E ca la armata, dupa ce tehnologia a fost folosita, ajunge si la populatie! :h5

aka v1tara aka Sorin

(__\≡≡≡$≡≡≡/__) Vitara 1.6 16v

[__]\≡≡≡\≡Ө≡/≡≡≡/__] Patrol Y61 2.8

Link to comment
Share on other sites

Re: Google Earth in OruxMaps (Solutii)

 

E ca la armata, dupa ce tehnologia a fost folosita, ajunge si la populatie! :h5

 

Mai tii minte mai draga Sorine cand o luaram noi peste munte si nu bungheam drumul ? Ca am mers cu Oruxu ? :) Ce vremi bre :) Ce vremi :)

NADS Fitted

Pentru mine, disputa stiinta vs religie s-a incheiat atunci cand pe biserica a aparut paratraznetul.

Cel mai bun sex oral mi-l ofera gura lumii.

Link to comment
Share on other sites

Re: Google Earth in OruxMaps (Solutii)

 

Folosesc de ceva vreme Orux si sunt foarte multumit. Am avut si eu surpriza ca dupa un update sa nu mai pot folosi hartile google si atunci am cautat pe net solutii. Singura solutie la momentul respectiv a fost dezinstalarea aplicatiei si instalarea unei variante mai vechi (oruxmaps v 5.5.3) care functioneaza si in ziua de astazi. Varianta cu modificarea fisierului e mult mai buna deaorece beneficiezi de ultima varianta de aplicatie. Voi incerca si eu cand voi avea timp. Multumesc pentru informatie.

"Majoritatea oamenilor se tem atat de mult sa piarda ceva

incat toata viata au grija sa nu aiba ce sa piarda."

Link to comment
Share on other sites

Re: Google Earth in OruxMaps (Solutii)

 

Bun, sa continuam...

 

Pentru a folosi harti off-line, exista o aplicatie f. buna numita MOBAC (Mobile Atlas Creator). Se poate descarca de aici.

 

Pentru a salva harta satelitara a Romaniei (mai exact hibrida de pe google satelit + informatii cu nume de localitati, judete, strazi, etc) trebuie sa configuram MOBAC sa foloseasca google maps; la fel ca si Orux, dezvoltatorii de la MOBAC au trebuit sa renunte la hartile google la cererea acestora.

Cu un pic de hacker-eală, am determinat de unde afiseaza google hartile in browser si am generat un fisier de configurare pentru MOBAC. Il puteti descarca si dezarhiva de aici: Custom Google Maps Hybrid 18.02.15.xml.zip. El trebuie pus in folderul mapsources din MOBAC.

 

Pasii pentru realizarea unui atlas care ve fi punct de plecare pentru descarcarea hartilor sunt urmatorii:

  • Porniti MOBAC
  • Selectati la Map Source -> [Google Hybrid].
  • Selectati nivelul de zoom.
  • Selectati zone pe harta si adaugati-le in atlas folosind butonul Add Selection.
  • La Saved profiles tastati un nume (de ex. Romania_12_tiles) si apasati Save.

Repetati pasii de mai sus pentru toate nivelurile de zoom dorite.

 

Ca exemplu, atasez o imagine cu modul in care se poate face selectia zonelor de harta pentru nivelul de zoom 12. Observati, va rog, munca de chinez batran (obsedat :grin:), pentru selectarea fiecarui patratel de pe conturul hartii, astfel incat acesta sa incadreze numai zona de interes pentu ca harta rezultata sa ocupe cat mai putin.

 

mobac_layers_select.jpg.6bb562cadbf7311a79db8a15e1a8cd6e.jpg

 

Bineinteles, nu va voi supune aceluiasi chin, va atasez mai jos arhiva cu fisierele atlas pentru nivelurile de zoom 0-18 pentru toata Romania. Aici: Romania MOBAC Atlasses.zip

Ele trebuie dezarhivate si puse exact in folderul unde este copiat (instalat) MOBAC.

 

Va ruma,

Sorin

Edited by Kibitz
  • Like 1

aka v1tara aka Sorin

(__\≡≡≡$≡≡≡/__) Vitara 1.6 16v

[__]\≡≡≡\≡Ө≡/≡≡≡/__] Patrol Y61 2.8

Link to comment
Share on other sites

Re: Google Earth in OruxMaps (Solutii)

 

Pentru a descarca imaginile de pe google, am creat un program pe care il puteti folosi apelandu-l in linia de comanda in windows cu anumiti parametri.

 

Programul il puteti descarca de aici:

atlas2tiles.zip

atlas2tiles01.zip

atlas2tiles02.zip

 

 

Dupa ce descarcati cele trei fisiere procedati in felul urmator (pentru ca forumul nu permite arhive mai mari de 1M):

Redenumiti:

  • atlas2tiles01.zip in atlas2tiles.z01
  • atlas2tiles02.zip in atlas2tiles.z02

 

Dezarhivati. Pentru parola arhivei astept cereri din partea dvs. (Sunt curios, pentru moment, cine doreste programul.)

Programul atlas2tiles.exe trebuie copiat, pentru usurinta in utilizare in acelasi folder unde sunt salvate atlasele din MOBAC din arhiva din mesajul meu anterior.

 

Programul foloseste urmatorii parametri:

usage: atlas2tiles.exe [-h] [-v] [-t T] [-r R] [-hs HS] [-vs VS]
                      atlas_file_name tiles_folder

This program converts a MOBAC Atlas (*.xml) file to the Tiles format (*.tls).

positional arguments:
 atlas_file_name  MOBAC Atlas (.xml) input file name
 tiles_folder     Tiles output folder name

optional arguments:
 -h, --help       show this help message and exit
 -v, --version    show program's version number and exit
 -t T             Number of threads for download - default 4
 -r R             veRbose level: 0, 1, or 2 - default 1
 -hs HS           Horizontal image size in pixels (mapsource dependent) -
                  default 256
 -vs VS           Vertical image size in pixels (mapsource dependent) -
                  default 256

 

Exemplu de utilizare pentru descarcarea nivelului 5 de zoom:

atlas2tiles.exe mobac-profile-Romania_5_tiles.xml d:\gmap\

Primul argument reprezinta numele fisierului atlas salvat din MOBAC sau din arhiva pusa la dispozitie de mine.

Cel de-al doilea argument reprezinta fodlerul unde trebuie salvate imaginile. Asigurati-va ca acest folder exista inainte de a folosi programul.

 

Dupa rularea programului pentru mai multe niveluri de zoom (in exemplu din imagine 5,6 si 7), continutul folder-ului unde sunt salvate imaginile arata asa:

atlas2tiles_saved_example.jpg.82b66e019fc6e2677a4bc858116781c5.jpg

 

Recomandat este sa salvati imaginile direct pe un microSD conectat la calculator pentru a nu le mai copia dupa aia inca o data. ATENTIE! Copierea imaginilor de pe o partitie pe alta sau pe micsoSD dureaza f. mult, mai ales pentru nivelurile mari de zoom. In total rezulta peste 1.500.00 de fisiere!

 

Va urma,

Sorin

Edited by Kibitz
  • Like 1

aka v1tara aka Sorin

(__\≡≡≡$≡≡≡/__) Vitara 1.6 16v

[__]\≡≡≡\≡Ө≡/≡≡≡/__] Patrol Y61 2.8

Link to comment
Share on other sites

Re: Google Earth in OruxMaps (Solutii)

 

Folosesc de ceva vreme Orux si sunt foarte multumit. Am avut si eu surpriza ca dupa un update sa nu mai pot folosi hartile google si atunci am cautat pe net solutii. Singura solutie la momentul respectiv a fost dezinstalarea aplicatiei si instalarea unei variante mai vechi (oruxmaps v 5.5.3) care functioneaza si in ziua de astazi. Varianta cu modificarea fisierului e mult mai buna deaorece beneficiezi de ultima varianta de aplicatie. Voi incerca si eu cand voi avea timp. Multumesc pentru informatie.

 

Cu multa placere!

aka v1tara aka Sorin

(__\≡≡≡$≡≡≡/__) Vitara 1.6 16v

[__]\≡≡≡\≡Ө≡/≡≡≡/__] Patrol Y61 2.8

Link to comment
Share on other sites

Re: Google Earth in OruxMaps (Solutii)

 

Mai tii minte mai draga Sorine cand o luaram noi peste munte si nu bungheam drumul ? Ca am mers cu Oruxu ? :) Ce vremi bre :) Ce vremi :)

:banana

Ursule, tin minte. Oricum, "avem a multumi" (ca sa citez din clasici) pentru ca tu mi-ai aratat prima orara Orux-ul!

aka v1tara aka Sorin

(__\≡≡≡$≡≡≡/__) Vitara 1.6 16v

[__]\≡≡≡\≡Ө≡/≡≡≡/__] Patrol Y61 2.8

Link to comment
Share on other sites

Re: Google Earth in OruxMaps (Solutii)

 

:banana

Ursule, tin minte. Oricum, "avem a multumi" (ca sa citez din clasici) pentru ca tu mi-ai aratat prima orara Orux-ul!

 

Ne-a scos din multe...si cand am facut prima Apuseniada...

NADS Fitted

Pentru mine, disputa stiinta vs religie s-a incheiat atunci cand pe biserica a aparut paratraznetul.

Cel mai bun sex oral mi-l ofera gura lumii.

Link to comment
Share on other sites

Re: Google Earth in OruxMaps (Solutii)

 

Cunoastem toti munca de chinez batran si apreciem faptul ca impartasesti cu noi toate aceste informatii. Stiu cum e, sunt satul si eu de bifat/debifat patratele, calibrari si alte cele.... nopti la rand lua foc calculatorul si banda de net. :old

 

SOLICIT PAROLA :h5... cu multumirile de rigoare.

 

PS1: sa inteleg ca programelul tau pentru Orux este ceva de genul "Image to Ozf" pentru Ozi?

PS2: intreb doar... nu cumva se pot face pentru Orux harti hibrid (sau oricare altele) direct din Mobac, selectand crearea atlasului direct in format Orux? (bineinteles dupa ce "pacalim" Orux cu modificarea din prima postare)

Capture.JPG.0241946f442a0e4abcc3cace74077e3b.JPG

 

LE: sau, mi-am adus aminte, se poate face in Mobac un atlas Ozi si converti ulterior in .map + .ozf2 (format mai vechi de Ozi, acceptat de Orux) cu clasicul Image To Ozf

Edited by rockshox
Link to comment
Share on other sites

Re: Google Earth in OruxMaps (Solutii)

 

Cunoastem toti munca de chinez batran si apreciem faptul ca impartasesti cu noi toate aceste informatii. Stiu cum e, sunt satul si eu de bifat/debifat patratele, calibrari si alte cele.... nopti la rand lua foc calculatorul si banda de net. :old

 

SOLICIT PAROLA :h5... cu multumirile de rigoare.

 

PS1: sa inteleg ca programelul tau pentru Orux este ceva de genul "Image to Ozf" pentru Ozi?

PS2: intreb doar... nu cumva se pot face pentru Orux harti hibrid (sau oricare altele) direct din Mobac, selectand crearea atlasului direct in format Orux? (bineinteles dupa ce "pacalim" Orux cu modificarea din prima postare)

[ATTACH=CONFIG]240999[/ATTACH]

 

LE: sau, mi-am adus aminte, se poate face in Mobac un atlas Ozi si converti ulterior in .map + .ozf2 (format mai vechi de Ozi, acceptat de Orux) cu clasicul Image To Ozf

 

Salut,

 

Am trimis parola pe PM. :h5

 

  • Raspuns PS1: Nu. Programul descarca intr-un folder specificat drept parametru toate imaginile din zonele selectate din atlas in format jpg (asa cum le da google). Structura de foldere este: Z\X\Y.png, unde Z este nivelul de zoom si X, Y sunt coordonatele.
  • Raspuns PS2: Da. Se poate, dar hartile salvate direct in format orux nu pot depasi 1 sau 2 GB din cate tin minte. Toata harta Romaniei cu nivelurile de zoom 0-16 ocupa 30GB.
  • Raspuns L.E.: Din cate stiu eu si asta este posibil, dar se aplica limitarea de dimensiune de la PS2.

 

Urmeaza sa scriu si partea in care OruxMaps se poate configura sa citeasca direct fisierele jpg din folderul salvat, asa cum am scris in primul text din firul de discutie.

 

Sorin

aka v1tara aka Sorin

(__\≡≡≡$≡≡≡/__) Vitara 1.6 16v

[__]\≡≡≡\≡Ө≡/≡≡≡/__] Patrol Y61 2.8

Link to comment
Share on other sites

Re: Google Earth in OruxMaps (Solutii)

 

Salut,

 

Am trimis parola pe PM. :h5

 

  • Raspuns PS1: Nu. Programul descarca intr-un folder specificat drept parametru toate imaginile din zonele selectate din atlas in format jpg (asa cum le da google). Structura de foldere este: Z\X\Y.png, unde Z este nivelul de zoom si X, Y sunt coordonatele.
  • Raspuns PS2: Da. Se poate, dar hartile salvate direct in format orux nu pot depasi 1 sau 2 GB din cate tin minte. Toata harta Romaniei cu nivelurile de zoom 0-16 ocupa 30GB.
  • Raspuns L.E.: Din cate stiu eu si asta este posibil, dar se aplica limitarea de dimensiune de la PS2.

 

Urmeaza sa scriu si partea in care OruxMaps se poate configura sa citeasca direct fisierele jpg din folderul salvat, asa cum am scris in primul text din firul de discutie.

 

Sorin

 

S'ara buna!

 

Am inteles acum despre ce e vorba. Eu structurandu-mi atlasele din mobac pe masive muntoase si puncte de interes, probabil, datorita zonelor relativ mici, m-am incadrat in acea limitare. N-am avut probleme. Oricum, chiar daca m-ar fi interesat sa am toata tara hibrid, m-as fi lovit de limitarea SD a telefonului. Eu am o "tehnica" :)... atunci cand convertesc un atlas pentru Ozi CE, folosesc o versiuneai veche de Image To OZF, versiune care salveaza in vechiul format .ozf2, format acceptat si de Ozi si de Orux si de alt soft android "Androzic" (.ozfx3 nu merge in aplicatiile android, chiar daca unele descrieri spun contrariul). Astfel fac treaba 3in1 :) scutind foarte mult timp.

 

Mulumesc pentru parola, stau cu ochii pe topic.

Link to comment
Share on other sites

Re: Google Earth in OruxMaps (Solutii)

 

Configurarea OruxMaps pentru hartile salvate pe microSD:

 

In principiu, treaba este simpla. Trebuie adaugata o sectiune in fisierul de configurare onlinemapsources.xml, exact cum am facut si in primul articol din acet fir de discutie:

 

<onlinemapsource uid="500">
	<name>!Google Hybrid Direct!</name>
	<url><![CDATA[file:///storage/extSdCard/[_Gmap_]/{$z}/{$x}/{$y}.jpg]]></url>
	<minzoom>0</minzoom>
	<maxzoom>16</maxzoom>
	<projection>MERCATORESFERICA</projection>
	<servers></servers>
	<cacheable>0</cacheable>
	<downloadable>0</downloadable>
	<maxtilesday>0</maxtilesday>
	<maxthreads>0</maxthreads>
	<xop></xop>
	<yop></yop>
	<zop></zop>
	<qop></qop>
	<sop></sop>
</onlinemapsource>

 

Explicatii:

  • <onlinemapsource uid="500"> reprezinta o sursa. Important este sa ii dati un uid unic in tot fisierul. De exemplu, 500.
  • <name>!Google Hybrid Direct!</name> este numele sursei. Prefer cu semnul exclamarii la inceput ca sa apara in lista de harti printre primele.
  • <url><![CDATA[file:///storage/extSdCard/.Gmap/{$z}/{$x}/{$y}.jpg]]></url> - Este cea mai importanta setare. Reprezinta calea de unde orux va incarca imaginile. Aici, file:/// reprezinta protocolul. Fiind vorba de fisiere locale trebuie sa fie de tip file:/// si nu http://. Ceea ce urmeaza dupa, este calea catre folderul unde sunt salvate hartile. Pentru tabletele Samsung, aceasta incepe cu storage/extSdCard/ deoarece acolo este microSD-ul. Apoi, .Gmap este numele folderului unde ati salvat imaginile satelitare (hibride) cu ajutorul programului pus la dispozitie. Atentie: observati ca numele folderului incepe cu PUNCT. Este imporrtant pentru ca mai toate tabletele/smartphone-urile Android au un proces (program) numit Media care scaneaza tot timpul memoria interna a telefonului si microSD-urile dupa poze, ca sa le indexeze si sa la puna in galeria telefonului. Cum afisarea in galeria de imagini a tabletei/telefonului, pe langa pozele facute cu camera, sa apara si 1.500.000 de poze satelitare nu este de dorit, daca numele incepe cu punct, deobicei le lasa in pace. Totusi, exista versiuni de Android si adaptari ale acestuia pentru diferiti producatori astfel ca aceasta "smecherie" nu este suficienta. O alta recomandare este crearea unui fisier gol numit ".nomedia" in folderul cu harta pe microSD. Acesta, "instruieste" media scanner-ul ca nu trebuie sa indexeze pozele din folder-ul respectiv. Totusi, nici aceasta setare nu este suficienta pentru anumite variante de Android, astfel ca singura solutie o reprezinta oprirea serviciului de scanare media.
  • <minzoom>0</minzoom><maxzoom>16</maxzoom> reprezinta nivelul minim si maxim de zoom la care Orux se asteapta sa gaseasca imaginile. Trebuie setat in functie de nivelurile de zoom descarcate.
  • <projection>MERCATORESFERICA</projection> - proiecta folosita de google maps si multe alte astfel de servicii.
  • <cacheable>0</cacheable> - fi setala la 1 doar ca sa reduca traficul pe internet, dar nu este necesar pt. ca orux sa saleveze in cache imaginile pentru ca nu le ia online ci direct de pe micro-sd.
  • <downloadable>0</downloadable> - specifica daca harta poate fi descarcata off-line de catre Orux. Ea fiind deja off-line nu este nevoie.
  • <maxtilesday>0</maxtilesday> - timp de asteptare intre descarcarea imaginilor. Normal ca e zero! Vrem ca harta sa fie afisata instant! :wink:

 

Partea mai grea din aceasta setare este determinarea corecta a folderului in care este "legat" microSD-ul in sistemul de fisiere Android. Daca instalati din google play aplicatia "OI File Manager", aceasta afiseaza calea si face configurarea Orux mult mai usoara.

Pentru alte versiuni de Android (aici nu ma refer la numarul versiunii (4.0.1, 4.4.2, etc.), ci, mai degraba, la adaptarile facute de diferitii producatori de tablete/smart-phone-uri), calea poate fi /mnt/sdcard1, /ext/virtual1/ sau alta.

 

Happy trailing,

Sorin

  • Like 1

aka v1tara aka Sorin

(__\≡≡≡$≡≡≡/__) Vitara 1.6 16v

[__]\≡≡≡\≡Ө≡/≡≡≡/__] Patrol Y61 2.8

Link to comment
Share on other sites

Re: Google Earth in OruxMaps (Solutii)

 

Daca cineva este interesat de codul sursa al programului ma poate contacta.

La fel si pentru parola de la arhiva cu fisierul executabil. O dau oricui doreste.

 

Sorin

aka v1tara aka Sorin

(__\≡≡≡$≡≡≡/__) Vitara 1.6 16v

[__]\≡≡≡\≡Ө≡/≡≡≡/__] Patrol Y61 2.8

Link to comment
Share on other sites

 Share

×
×
  • Create New...

Important Information

Access to the Club4x4 Forum is conditioned by adhering to our Rules - Terms of Use