Cum Se Alcatuieste Un Fisier Cu Poi-uri

Totul despre GPS, o unealta din ce in ce mai necesara drumetiilor noastre
Avatar utilizator
chacha
EVO I
Mesaje: 0
Membru din: Sâm Mar 22, 2008 11:12 am

Mesaj de chacha » Dum Iun 21, 2009 12:29 pm

Pentru pasionatii de POI-uri, pot fi si personale si unele care sa se dea la public, voi incerca sa fac un mic tutorial cu metoda care imi pare cea mai facila. Oricum ca paranteza exista 2 metode:

1. Metoda 1: cand va deplasati undeva, gasiti un loc interesant, opriti acolo si luati coordonatele GPS ale locatiei. Sincer, nu cred ca multi vor avea acea rabdare, asa ca preferabil este sa se foloseasca metoda 2, insa necesita niste responsabilitate.

2. Metoda 2: implica folosirea Google Earth. Deci pasii ar fi:
- instalati Google Earth. Linkul de download se gaseste aici.
- se navigheaza in Google Earth la locatia dorita (insa sa fiti siguri ca stiti foarte bine coordonatele, sa nu creem POI-uri false, e aiurea). Postez un exemplu mai jos, cu o locatie din Bucuresti ca tot e buricu' Romaniei . Luam exemplu, economatul de la Piata George Cosbuc (sector 5).

- in poza respectiva se urmareste locatia exacta care trebuie bifata, ca in poza urmatoare. Eu am marcat cu un X locul, insa asta nu va aparea in Google Earth si se apasa pe unealta de fixare (Add Placemark), marcata sus cu rosu de mine in aceeasi poza.

- in acel moment, va aparea undeva in mijlocul imaginii unealta si cu titlul initial Untitle Placemark iar cu mouse-ul se muta unealta unde trebuie ca si pozitie. Tot asa am desenat cu un rosu transparent X-ul din poza anterioara, pentru a se observa ca suprapun marker-ul peste pozitie. Odata cu aparea pe butonul uneltei, va aparea si fereastra cu caracteristicile Placemark-ului unde dati un nume sugestiv, eu de exemplu am scris Economat G. Cosbuc (e subliniat cu rosu) si se da OK, evident.

- va aparea denumirea respectivului POI pe harta, precum in imaginea urmatoare:

- ultimul pas din Google Earth (nu si ultimul din metoda) este sa salvam intr-un fisier, respectiva locatie. Deci CTRL + S sau File -> Save -> Save Place as... si salvati fisierul, insa obligatoriu, in format kml si nu kmz!!!

Cu aceasta, s-a terminat cu Google Earth, urmeaza operatiunea de editare text al unui fisier cu POI-uri.

Structura unui fisier cu POI-uri este urmatoarea:
QUOTE <?xml version="1.0" encoding="ISO-8859-1"?>
<kml xmlns="http://earth.google.com/kml/2.0">
<Folder>
<name>Numele categoriei de POI-uri</name>
<Placemark>
<name>Nume POI 1</name>
<description>Descriere POI 1</description>
<phoneNumber>telefon POI 1 contact</phoneNumber>
<Point>
<coordinates>Coordonate POI 1 + se vor adauga din fisierul kml anterior prezentat</coordinates>
</Point>
</Placemark>
<Placemark>
<name>Nume POI 2</name>
<Point>
<coordinates>Coordonate POI 2 + se vor adauga din fisierul kml anterior prezentat</coordinates>
</Point>
</Placemark>
</Folder>
</kml>

Deci aceasta este structura unui fisier cu 2 POI-uri (se pot adauga oricate), unde campurile sunt:
<Folder><Name> unde se adauga denumirea fisierului si a categoriei de POI-uri (de exemplu Turism_BN). Sfatul meu, denumiti la fel si fisierul (nu e insa obligatoriu).

Pentru exemplu cu Economat, facem mai departe:
Se deschide fisiserul salvat anterior din Google Eart, cu un editor de text oarecare (de exemplu Notepad) si se copiaza zona marcata de mine cu rosu in poza urmatoare (adica se copiaza coordonatele, in formatul GG.GGGGGG, deci nu in format GG.MM.SS (grade, minute, secunde)). Acestea se insereaza intre tag-urile <coordinates>...</coordinates> de la POI-ul dorit si se editeaza restul campurilor care apar:
- <name> Numele
- <description>: o scurta descriere (este optional, daca nu doriti, stergeti linia)
- <phoneNumber>: numar de telefon al POI-ului (este optional, daca nu doriti, stergeti linia)


Cam acesta ar fi tutorialul.
In cazul de fata, un fisier de POI-uri, cu un singur POI, si anume Economat, va avea urmatorul continut:
QUOTE <?xml version="1.0" encoding="ISO-8859-1"?>
<kml xmlns="http://earth.google.com/kml/2.0">
<Folder>
<name>POI_Bucuresti</name>
<Placemark>
<name>Economat Piata George Cosbuc</name>
<description>magazin cu preturi mici</description>
<Point>
<coordinates>26.08428934106581,44.41841620202798,0</coordinates>
</Point>
</Placemark>
</Folder>
</kml>

Se salveaza fisierul cu denumirea preferabil POI_Bucuresti.kml, precum denumirea de la folder (pentru o organizare mai usoara a POI-urilor pe categorii).
Pentru adaugare de mai multe POI-uri intr-o categorie, se mai adauga o data campurile <Placemark> .... </Placemark> cu toate subcategoriile sale. En exemplu, ar fi urmatorul:
QUOTE <?xml version="1.0" encoding="ISO-8859-1"?>
<kml xmlns="http://earth.google.com/kml/2.0">
<Folder>
<name>Turism_BN</name>
<Placemark>
<name>Poiana Zanelor</name>
<description>Complex turistic din jud. Bistrita-Nasaud in pasul Rotunda</description>
<phoneNumber>0724028224</phoneNumber>
<Point>
<coordinates>25.01843006993857,47.48421442888671,0</coordinates>
</Point>
</Placemark>
<Placemark>
<name>Vf. Ineu-2279m</name>
<Point>
<coordinates>24.88679828886224,47.53194164777869,0</coordinates>
</Point>
</Placemark>
</Folder>
</kml>
... unde cu rosu este primul POI, si cu albastru, al doilea POI.

Desi metoda pare stufoasa, dupa ce realizati un POI, veti vedea ca in 2 minute adaugati un alt POI, deci nu dureaza asa mult dupa ce v-ati "facut mana" cu primul POI.

Folosirea POI-urilor personalizate: pentru a adauga POI-urile in GPS, pentru iGO 8.0.xxx se copiaza fisierul respectiv pe PDA in calea: StorageCard (SD)/Content/userdata/poi iar la prima pornire a programului, acestea vor aparea la POI-uri si fiecare si le administreaza cum doreste.

Mentiuni importante!!!:
- sa incercam sa fim responsabili cu POI-urile, adica sa dam coordonatele exacte, decat sa dam coordonate imprecise/false, atunci mai bine sa nu adaugam POI-uri aiurea
- se pot crea mai multe fisiere cu POI-uri, pe categorii, de exemplu Turism_BN, Turism_BV sau Personale (unde bagam adresa bunicii, soacrei, cotetzul cainelui sau cabana de la munte...) si fiecare si le organizeaza acum doreste.
- de la metoda 1 (de la inceputul topicului), se preiau coordonatele GPS, insa in format GG.GGGGG!!!, si se adauga in fiserul *.kml dupa structura prezentata in metoda 2.
- ar trebui sa incercam sa organizam POI-urile pe Zone sau categorii, de exemplu, desi pe categorii deja se gasesc pe alte site-uri specializate, sa nu avem zeci-sute de fisiere cu POI-uri dezorganizate. Astfel, eu voi incerca sa mai "muncesc" la POI-urile cu judetul meu si am ceva si cu Maramures, sa vad daca voi avea timp sa le dezvolt.

Pentru orice alte intrebari, ca de obicei, daca stiu raspunde, jusk ask!
...si daca tot traim in e-life , cand inviti un prieten la tine, ii dai POI-u, nu ii mai dai adresa

Avatar utilizator
decebal12345
EVO I
Mesaje: 0
Membru din: Mie Mai 14, 2008 5:31 pm

Mesaj de decebal12345 » Lun Iun 22, 2009 10:33 am

Cu permisiunea initiatorului topicului mi-as permite sa mai adaug ceva: unele dispozitive nu au folderul /userdata asa cum arata chacha in calea StorageCard (SD)/Content/userdata. In aceasta situatie trebuie ca utilizatorul ca creeze respectivul folder "userdata" iar in interiorul acestuia sa creeze folderul "POI".
Astfel, calea in care vor trebui copiate fisierele de tip .kml este: Storage Card\iGO8.3\iGO8\CONTENT\USERDATA\POI.

In rest, nota 10 pentru tutorial. Nu este chiar atit de complicat pe cit pare atunci cind il citesti. Prima data dureaza mai mult pina ce iti dai seama exact cum se face dupa care nu iti ia nici 2 minute pentru un POI. Eu am incercat sa fac cite ceva pentru Brasov insa verificind in POI-urile pe care le am, am constatat ca toate exista deja (Sala Sporturilor, Biserica Neagra, citeva hoteluri si restaurante mai importante, bazinul de inot, gari, locatii de vizitat, etc).

Scrie răspuns

Înapoi la “Global Positioning System”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator