Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • OS
  • Lipirea fotografiilor cu legare GPS. Conectarea informațiilor geografice cu fotografii

Lipirea fotografiilor cu legare GPS. Conectarea informațiilor geografice cu fotografii

Telefoanele inteligente moderne sunt echipate cu un cip GPS, care ne simplifică foarte mult căutările sau căutările pentru o anumită adresă. Cu toate acestea, nu este neobișnuit ca GPS-ul să nu funcționeze bine. Și nu întotdeauna proasta asamblare a smartphone-ului este de vină. Adesea, puteți îmbunătăți funcționarea modulului de navigare prin săpărea în setări.

Mulți șoferi au un navigator GPS complet. Unele dintre aceste dispozitive au un conector de antenă pe peretele din spate sau pe capătul lateral. Acest lucru vă permite să îmbunătățiți recepția semnalului de mai multe ori - trebuie doar să obțineți antena adecvată.

În ceea ce privește smartphone-urile moderne, ne grăbim să vă dezamăgim. În compoziția lor, nu veți găsi niciodată un conector special pentru antenă. Este posibil să îmbunătățiți recepția GPS pe Android numai prin metode software. Dacă nu au funcționat, atunci va trebui să suportați situația actuală. După cum ați putea ghici, dispozitivele bugetare funcționează cel mai rău cu sateliții GPS. Acest lucru se explică prin faptul că sunt echipate cu cele mai ieftine și mai vechi cipuri de navigație, care au o viteză redusă și un receptor de semnal slab.

Vizitând secțiunea de setări

În multe smartphone-uri și tablete, cipul GPS este dezactivat implicit. În acest caz, dispozitivul determină locația prin turnuri celulare și rețele Wi-Fi. Pentru a activa cipul de navigare, trebuie să configurați dispozitivul. Pentru a face acest lucru, faceți următoarele:

Pasul 1. Accesați secțiunea " Setări».

Pasul 2 Aici ar trebui să fiți interesat de articolul " Locație».

Pasul 3 Pe diferite dispozitive, acest articol poate avea un nume diferit. De exemplu, trebuie să selectați fila " Conexiuni” și faceți clic pe elementul „ Geodate", activând în același timp comutatorul corespunzător.

Pasul 4În această secțiune, trebuie să activați o precizie ridicată a locației. Dispozitivul trebuie să folosească toate sursele pentru aceasta - sateliți GPS, rețele Wi-Fi și date din turnurile de telefonie mobilă.

Trebuie remarcat faptul că în acest mod de funcționare, consumul de energie crește. Și dacă acest lucru nu este practic vizibil pe noile smartphone-uri, atunci proprietarii de dispozitive bugetare și vechi vor simți cu siguranță durata de viață redusă a bateriei.

În funcție de caracteristicile dispozitivului, setările GPS pot fi în diferite subsecțiuni. Prin urmare, pe smartphone-urile Android mai moderne, acești pași pot fi efectuati puțin diferit.

Apelați panoul de notificare și apăsați lung pe pictogramă GPS(poate avea un alt nume). În pagina care se deschide, acordați aplicațiilor acces la locație, iar în secțiunea „Determinarea locației”, setați „Precizie mare”.

Calibrare busola

Dacă este imposibil să îmbunătățiți recepția semnalului pe smartphone-uri, atunci nimeni nu va interfera cu îmbunătățirea funcționării unei busole digitale. Cert este că pe unele dispozitive nu este calibrat, drept urmare programul de navigație nu poate înțelege în timp ce direcție a lumii este îndreptat smartphone-ul tău. În acest moment, vi se pare că dispozitivul nu prinde GPS.

Aveți nevoie de o aplicație pentru a calibra busola GPS Essentials. Descărcați și instalați-l, apoi urmați acești pași:

Pasul 1. Rulați programul.

Pasul 2 Intrați în modul Busolă.

Pasul 3 Dacă busola funcționează stabil, atunci problema nu este în ea. Dacă busola refuză să arate corect direcțiile cardinale, atunci calibrați-o.

Pasul 4 Mai întâi, rotiți smartphone-ul în jurul axei sale, cu ecranul în sus. Apoi întoarceți-l cu susul în jos. Ei bine, apoi întoarce-l de la stânga la dreapta. Acest lucru ar trebui să ajute. În unele versiuni ale aplicației, trebuie mai întâi să selectați elementul Calibraîn setările secțiunii.

Vizualizarea numărului de sateliți GPS vizibili

În același GPS Essentials te poți uita la câți sateliți se conectează smartphone-ul tău. Dacă este suficient de mare, atunci nu ar trebui să dai vina pe cipul de navigație - problema este într-unul dintre programe. Pentru a vizualiza sateliții, trebuie să selectați elementul din meniul aplicației Sateliți.

Resetați datele GPS

O problemă comună cu unele dispozitive este legarea pe termen lung de anumiți sateliți GPS, chiar și atunci când aceștia au reușit să părăsească câmpul vizual. Aplicația poate ajuta în acest caz. Starea GPS și Caseta de instrumente. Acesta va reseta datele GPS, după care conexiunea la sateliți se va face de la zero.

Pasul 1. Descărcați și instalați utilitarul.

Pasul 2 Rulați aplicația instalată acceptând termenii acordului de licență.

Pasul 3 Pe ecranul principal al programului, veți vedea citirile diferiților senzori, precum și informații despre numărul de sateliți GPS deasupra capului.

Pasul 4 Faceți clic oriunde pe afișaj, după care puteți scoate cortina cu meniul principal din stânga. Aici puteți calibra busola dacă nu a fost posibil să faceți acest lucru folosind aplicația discutată mai devreme. Dar acum trebuie să faceți clic pe elementul " Gestionarea stării A-GPS».

Pasul 5În meniul pop-up, faceți clic pe „ Resetați».

Pasul 6 După ce resetarea este completă, reveniți la acest meniu pop-up făcând clic pe „ Descarca».

Ce să cauți atunci când cumperi un smartphone nou?

Acum știți răspunsul la întrebarea „Cum se configurează GPS pe Android?”. Dar toate acestea nu te vor ajuta prea mult dacă vrei să-ți folosești smartphone-ul ca navigator GPS în mod continuu. Este mai bine să obțineți un smartphone modern solid în aceste scopuri. Când îl alegeți, asigurați-vă că citiți specificațiile tehnice complete. Trebuie să găsească o mențiune despre suportul pentru tehnologia A-GPS - reduce foarte mult consumul de energie. Smartphone-ul ideal pentru tine va fi unul care funcționează și cu sateliți. Din fericire, aproape toate dispozitivele care au fost importate în țara noastră în ultimul an au suport pentru sistemul de navigație rusesc. Dar, din nou, trebuie să te uiți la specificațiile dispozitivului înainte de a-l cumpăra.

22.02.2012 46498

Georeferențierea simplă a fotografiilor - serviciul GeoCam

Sincer să fiu, am fost de mult interesat de posibilitatea de a lega automat fotografiile la locația geografică în care a fost făcută această fotografie. Și acest lucru este necesar din mai multe motive. În primul rând, am adesea nevoie de el - ei bine, știi, faci o poză unui restaurant drăguț, unui magazin, doar un loc interesant, și apoi încerci din greu să-ți amintești unde este totul din fotografie. Desigur, puteți găsi un restaurant după nume și oraș (dacă vă amintiți orașul, ceea ce nu este întotdeauna posibil după unele restaurante), dar în cazul magazinelor și locurilor fără nume este cumva destul de dificil. În al doilea rând, ar fi foarte util să puneți coordonatele GPS pe unele fotografii pentru o postare pe blog. Și apoi începe: publici o fotografie (da, aceleași restaurante pe care îmi place să le studiez în ceea ce privește creșterea spirituală în timp ce călătoresc), și începe - ce adresă, ce oraș, ce țară, ce planetă, ce fel de galaxie . .. Ei bine, în -al treilea rând, când le trimiți rudelor-prietenilor datele șederii mele undeva în aceeași Spania ca să vină, este foarte convenabil să arunci o grămadă de fotografii cu coordonatele și unghiul de vizualizare: așa vor Imaginați-vă perfect mediul, studiați zona bine, bine și obțineți adresa necesară. Cum să rezolvi toate aceste probleme? Fotografiile digitale moderne sunt aproape întotdeauna furnizate cu diverse metadate conform standardului EXIF: acestea includ, de exemplu, numele și modelul camerei, data și ora fotografierii, viteza obturatorului, diafragma și alte date, printre care, prin de altfel, există și date GPS. Adică, coordonatele geografice pot fi scrise direct în imagine.Cu toate acestea, camerele moderne sunt rareori echipate cu un modul GPS care vă permite să înregistrați coordonatele în datele EXIF ​​ale fotografiilor pe care le fac. (Pentru unele modele, puteți achiziționa dispozitive GPS separate care captează coordonatele și le transmit camerei fără fir, dar încă nu am ținut astfel de dispozitive în mână, iar câțiva prieteni care au testat ceva similar spun că toate acestea sunt implementate destul de bine. . strâmb.) Cu comunicatoare, desigur, este mai ușor - aproape toate sunt echipate cu un modul GPS, iar unele dintre ele (deși, în mod ciudat, nu toate) sunt capabile să efectueze geotagging - adică să scrie coordonatele GPS în date fotografice Ei bine, în orice caz că camerele cu GPS, acele comunicatoare cu GPS care înregistrează coordonatele în EXIF, nu determină și nu înregistrează poziția camerei în spațiu - astfel încât să poți determina cu exactitate din ce punct a fost fotografia luate din fotografie. Am studiat această problemă și s-a dovedit că pentru dispozitivele Android și iOS există un serviciu care rezolvă eficient problema înregistrării datelor geografice și a unghiului de vizualizare a obiectivului în imaginile produse.Acest serviciu se numește GeoCam. Are versiuni gratuite și plătite pentru Android (descărcare gratuită, descărcare plătită), precum și versiuni gratuite și plătite pentru iPhone (descărcare gratuită, descărcare plătită).


Pagina de aplicație GeoCam

Am descărcat versiunea pentru Android, am instalat-o (pe Samsung Galaxy Note). Am fost să-l testez.Totul funcționează după cum urmează. Lansați aplicația, modul cameră apare în următorul formular. Pe tot ecranul - imaginea de la cameră (nu a fost inclusă în captură de ecran) cu unghiul de vizualizare al obiectivului. În stânga sus este o bucată dintr-o hartă a zonei de pe Google Map. Pe panoul de informații de sus - latitudine, longitudine și precizie de determinare. Pe panoul de informații inferior - parametrii unghiului de vizualizare: azimut, înclinare, ruliu.


Modul de fotografiere

Apăsați „obturatorul” al camerei – imaginea este salvată împreună cu toate coordonatele. Dacă dați clic pe pictograma de sub pictograma „obturator”, veți vedea cadrul realizat cu toate datele. Mai jos este o fotografie, deasupra este o bucată de hartă cu unghi de vizualizare. Harta poate fi comutată între modurile de model prin satelit.


Fotografie și hartă în modul satelit


Fotografie și hartă în modul contur

Acolo puteți activa modul de editare (de asemenea o hartă și un satelit), în care puteți specifica poziția și unghiul de vizualizare, dacă acest lucru este necesar dintr-un motiv oarecare.


Editare în vizualizarea schematică


Editare în modul satelit

În toate aceste moduri, hărțile sunt scalate în modul obișnuit pentru comunicatorii moderni - folosind pictograme sau multi-touch. În continuare, este important să înțelegeți următorul lucru. Toate informațiile colectate cu GeoCam despre coordonatele geografice, azimut, înclinare și rotire ale camerei sunt înregistrate direct în EXIF ​​​​al imaginii! Datele GPS sunt scrise într-un câmp EXIF ​​standardizat și orice program care înțelege EXIF ​​poate obține acești parametri de acolo și câmpuri suplimentare pe care GeoCam le introduce în EXIF ​​(multe programe își fac propriile extensii ale EXIF ​​standard - acest lucru este destul de permis) pot fi citite ca aplicații speciale GeoCam , precum și orice alte programe ai căror creatori pot lucra cu aceste date folosind extensia EXIF ​​​​disponibilă pentru descărcare, acceptată în GeoCam. Astfel, dacă fotografia făcută - exact așa cum este este - trimite undeva (prin poștă, pe un dispozitiv, pe o rețea de socializare), apoi acolo, cel puțin, poți afla coordonatele GPS ale fotografiei făcute și, în plus, dacă folosești extensii speciale, poți afla atât azimutul, cât și alte informații pe care le puteți introduce acolo - notele fotografului, comentariile utilizatorilor și așa mai departe.


Informații despre fișierul cu comentarii

Puteți trimite (transfera) o fotografie direct de la comunicator.Dacă apăsați butonul "meniu" android, vor apărea următoarele opțiuni: trimite, creați un raport, șterge.La articolul de trimitere sunt oferite următoarele opțiuni.


Optiuni pentru livrare

Există multe opțiuni aici și, desigur, depind de aplicațiile instalate: mail, rețele wireless, SMS, rețele sociale, servicii online, alte aplicații și așa mai departe. Doar imaginea în sine cu datele corespunzătoare conectate în EXIF ​​​vor fi transmise. Raport A doua pictogramă de meniu este un raport. Ca raport, este creat un document PDF, care include o fotografie, două opțiuni pentru scara schemei hărții (puteți include și un satelit) și toate informațiile colectate. Documentul poate fi, de asemenea, transferat-trimis oriunde sau deschis direct pe comunicator.Arata asa (se poate da click).


Un singur reportaj foto

Proiecte și etichete Pentru ușurința procesării, geofotografiile realizate (fotografiile create folosind acest serviciu) pot fi distribuite între proiecte și pot fi folosite filtre speciale care se referă la anumite zone ale hărții - anumite străzi, orașe, regiuni.


Proiecte


Filtre

Fotografiile pot fi împărțite în proiecte atât manual, specificând proiectul la fotografiere și, de asemenea, puteți atașa un set de filtre la proiect (continent, țară, oraș, stradă și așa mai departe), iar apoi fotografiile capturate vor cădea automat în proiectul dorit.Proiectele, printre altele, sunt interesante deoarece acolo puteți selecta grupul dorit de geofotografii și puteți afișa toate punctele de fotografiere pe o hartă. În primul rând, sunt selectate fotografiile necesare unui proiect.


Fotografie a unui proiect și a unui meniu


Selecția fotografiilor unui proiect

După aceea, se apasă butonul „Vizualizare”, după care, pe imaginea de sus, GeoCam afișează pe hartă (schemă sau satelit) toate punctele de fotografiere ale fotografiilor selectate, între care poți comuta. Harta poate fi scalată în consecință.


Toate punctele de tragere de pe diagramă


Toate punctele de sondaj de pe satelit

Serviciul www.geo-photo.net Există un serviciu special www.geo-photo.net pentru postarea geofotografiilor realizate online. Înregistrarea acolo este gratuită, iar pe acest site puteți posta geofotografiile dvs., împărțindu-le în proiecte, dacă este necesar, oferind link-uri directe pentru acces tuturor părților interesate.Totul se face simplu. În primul rând, vă înregistrați la serviciu (sau pur și simplu vă conectați folosind contul dvs. de Twitter, Facebook sau Google), după care puteți încărca imagini acolo direct de pe comunicatorul dvs. sau de pe un computer unde trebuie să încărcați geofotografia în prealabil. În cont, fotografiile sunt distribuite între proiecte, pentru fiecare fotografie, puteți vedea două imagini cu hărți de diferite scări pentru serviciile selectate: Google, Bing, Osm, Yandex - în timp ce sunt disponibile opțiuni pentru afișarea acestor servicii. Iată un exemplu pe Google (pe care se poate da clic).


Fotografia mea geografică în Geo-Photo.net

Serviciul GeoView pentru Windows Pentru a obține toate datele geofotografiei, puteți folosi și un program Windows - se numește GeoView ( îl puteți descărca gratuit). Programul funcționează aproape la fel ca și versiunea online: geofotografiile sunt încărcate în el (din comunicator) și puteți obține una sau două hărți de la orice serviciu selectat de orice scară (pe care se poate face clic).


GeoView

Aplicație pentru iOS Am testat cum funcționează totul sub iOS. A verificat mai întâi versiunea gratuită. În principiu, funcționează bine - cel puțin salvează coordonatele din imagine, plus salvează toate datele relevante despre unghiul de fotografiere. Cu toate acestea, este clar că principalele eforturi ale dezvoltatorilor sunt încă concentrate pe versiunea Android - este mai funcțională și, cum să spun, mai „linsă”. Cu toate acestea, puteți folosi versiunea iOS, am făcut o geofotografie pe ea toată ziua - totul a funcționat fără probleme.


Fotografie cu o diagramă pentru iOS


Fotografie din satelit pentru iOS

Apropo, ceea ce este ciudat, tocmai am avut o versiune plătită (Pro) care a funcționat mai întâi sub iOS, cu erori vizibile. Dar apoi l-am șters și l-am reinstalat - a funcționat bine. Subtilități ale lucrului cu serviciul Unii utilizatori, care studiază cum să lucreze cu serviciul, pun o întrebare din serie: „Ei bine, cum este și dacă nu avem internet acolo, deci ce - nu poți face o fotografie fără el?” Fă-o, desigur! Esența serviciului este că comunicatorul tău, folosind GeoCam, pune pe fotografie coordonatele necesare, plus azimut și alte date (la discreția ta) în timpul filmării. După aceea, fotografia poate fi trimisă prietenilor, încărcată pe computer, publicată pe orice rețele de socializare sau pe un serviciu special www.geo-photo.net! Deoarece informațiile despre fotografiere sunt stocate direct în fișierul în sine, nu trebuie făcut nimic altceva și nu este nevoie de internet la fotografiere. Principalul lucru aici este să instalați aplicația pe telefonul dvs. Android sau iPhone, după care coordonatele și unghiul de fotografiere vor fi salvate automat, iar unde și în ce veți vizualiza apoi imaginile capturate depinde de dvs. Prietenii, rudele și cunoscuții vor putea, de asemenea, să vizualizeze fotografiile trimise în orice servicii care acceptă obținerea de informații de la EXIF ​​și există sute de astfel de servicii. concluzii Serviciul este foarte interesant și util. L-am testat aproximativ o săptămână - am fost foarte mulțumit. Atât pe un telefon Android, cât și pe un iPhone, totul a funcționat conform așteptărilor și am început deja să alcătuiesc o colecție separată de geofotografii pentru mine, care ulterior, separat de colecția principală, pot fi folosite ca imagini cu referire la locație. Cu toate acestea, există ceva de criticat. Fotografiile cu date GPS încorporate sunt grozave, dar mulți utilizatori ai acelorași rețele sociale (și doar cititorii mei) habar nu au cum să obțină astfel de informații din imaginile pe care le public. Și nu sunt vina lor: sarcina mea este să ofer o oportunitate convenabilă de a primi astfel de date.De ce este nevoie pentru asta? Atât: pentru ca cu ajutorul GeoCam să pot pregăti o fotografie pentru trimitere prin poștă sau către rețelele de socializare cu coordonatele geografice suprapuse direct pe imagine - aceasta este varianta cea mai ușoară. Am vorbit cu dezvoltatorii, ei au spus că asta este tot destul de fezabil și că în versiunile următoare va apărea cu siguranță o astfel de oportunitate.Da, serviciul practic nu rezolvă problema impunerii geocoordonatelor fotografiilor făcute nu de un comunicator, ci de camere. (Desigur, pentru camerele care acceptă carduri Eye-Fi, puteți utiliza transmisia prin Wi-Fi a cadrelor către un comunicator cu GeoCam, urmată de localizare, dar aceasta este prea hemoroizi.) Cu toate acestea, legarea, de regulă, nu este necesară. pentru fotografii artistice realizate cu un DSLR sau alt aparat foto de înaltă calitate, dar pentru o filmare pur de reportaj (din serial - aici trăim, aici este un restaurant cool, iată o vedere superbă a mării, o blondă în bikini aproape fără un bikini stă aici în fiecare zi), pentru care comunicatorii moderni (smartphone-uri) - chiar deasupra acoperișului! Așa că acum, dragi cititori, când public o fotografie cu ceva interesant pe blogul meu, nu fiți prea leneși să vă uitați în EXIF (În mod tradițional, aproape niciodată nu șterg aceste date) - cel mai probabil, vor exista coordonate GPS care vă interesează, dacă cadrul a fost luat pe comunicator. Și acum nu trebuie să-mi puneți întrebări inutile despre ce fel de adresă este, pe ce stradă, în ce țară, pe ce continent, ce planetă sau galaxie. Cu condiția, desigur, să fi fost filmat în același univers cu tine. Da, aici - încearcă și tu!

Acest F.A.Q. Articolul are scopul de a spune cititorului cum să activeze afișarea locației de fotografiere pe Android sau să ajute la configurarea informațiilor de geoetichetare pe orice fotografie capturată de pe un smartphone/tabletă Android.

Activarea acestei opțiuni vă va ajuta să adăugați coordonatele geografice ale locației în care a fost făcută fotografia, pe care doriți să le încărcați pe Vkontakte, Facebook, Instagram sau altă rețea socială...

Exact așa arată o fotografie încărcată în rețea, care este „legată” cu geotagging și „încărcată” în VK.

Pentru a permite afișarea locului în care a fost efectuată filmarea, vom efectua câțiva pași simpli pentru a configura sistemul.

La început, trebuie să accesați aplicația „Cameră” de pe dispozitivul dvs. mobil și să vă asigurați că funcția de adăugare a coordonatelor de fotografiere la fotografii este activată acolo:

Atenţie! Dacă începeți să încărcați fotografiile făcute după aceea pe Internet, atunci aceste coordonate de fotografiere vor deveni disponibile public.

Am terminat cu setările camerei. Puteți verifica afișarea geoetichetării pe fotografii. Trebuie să vizualizați informațiile despre imagine în secțiunea „Poziție”:

Dacă rezultatul dorit nu este atins, atunci facem următoarele...

Trebuie să verificați dacă accesul la locație este activat pe dispozitivul mobil Android. Pentru a face acest lucru, accesați „Setări” generale, apoi selectați-vă pe ale dvs. Apoi căutați secțiunea „Confidențialitate” și mergeți acolo.

Acolo vom găsi elementul „Acces la locație”, trebuie să îl activăm. Făcând acest lucru, vom permite tuturor aplicațiilor să primească date despre locația noastră sau coordonatele geografice curente.

De asemenea, trebuie să alegem unul dintre cele trei moduri de localizare:

  • Precizie ridicată. În acest caz, sistemul de operare va folosi toate datele disponibile din modulul GPS, rețelele mobile și WLAN pentru a obține cele mai precise coordonate. În acest caz, încărcarea bateriei se va consuma relativ repede.
  • Economisiți energia bateriei. Aici, smartphone-ul sau tableta va obține informații despre locație pe baza rețelei WLAN și a rețelei mobile (dacă este disponibilă).
  • Senzorii dispozitivului. Ultima opțiune prevede analiza datelor de poziționare doar din modulul GPS.

A doua cale este probabil cea mai bună. Deși, este posibil să nu funcționeze pe tablete care nu sunt adaptate să funcționeze în rețelele mobile.

Sistemele de informații geografice intră treptat în viața de zi cu zi.

Majoritatea dispozitivelor mobile sunt echipate cu receptoare GPS/GLONASS. Acest lucru permite dezvoltatorilor să obțină înregistrări ale căii utilizatorilor lor. Traseele pot fi folosite pentru o gamă largă de sarcini, de la navigarea pe hartă și spunerea prietenilor unde se află, până la trasarea blocajelor de trafic și anticiparea situației din trafic.

Din păcate, fără o prelucrare suplimentară, traseul utilizatorului nu este foarte informativ, așa că este necesară etapa de conectare a datelor externe și a hărții interne a aplicației. Pentru aceasta, există algoritmi speciali de legare a datelor (algoritmi de potrivire a hărților).

Acest articol este dedicat algoritmului de conectare a unei piste cu un grafic rutier și rezultatelor aplicării acestuia în proiectul [email protected].

Algoritmul, care va fi discutat, prelucrează traseul de intrare, obținând la ieșire o succesiune de muchii ale graficului drumului, care, cu geometria lor, repetă datele de intrare cât mai aproape posibil.

Un grafic rutier este unul dintre fundamentele unei aplicații geospațiale. Conține în sine toate informațiile despre drumuri: de la tipul de acoperire și numărul de benzi până la geometria acestora. Există mai multe moduri de a reprezenta un grafic rutier în memoria computerului.

Să luăm în considerare cea mai simplă opțiune: un grafic direcționat, în care nodurile sunt intersecții, iar marginile sunt drumuri. Această simplificare face dificilă verificarea regulilor de circulație, dar facilitează calculele ulterioare. Drumurile cu trafic în ambele sensuri într-un astfel de grafic vor fi reprezentate printr-o pereche de margini. O muchie este o unitate indivizibilă a unei căi. Cu toate acestea, o margine este o reprezentare matematică a unui drum. Locația reală a drumului pe hartă (un set de puncte-coordonate ale drumului) va fi determinată de o proprietate separată a acestei margini a graficului, pe care o vom numi geometria drumului.
O pistă este o secvență ordonată de puncte care conține o eroare. Din cauza acestei erori, punctul aproape niciodată nu se va afla pe marginea graficului de care este necesar să se atașeze. Conform legii răutății pentru datele GPS, eroarea de poziționare este mai mică în câmp deschis decât în ​​centrul orașului. Cu alte cuvinte, punctul de intrare poate lovi o margine adiacentă.

Iată cum arată un deznodământ de la Moscova prin ochii cărților:

Și așa merg utilizatorii noștri, conform navigatorilor:

Procesul de conectare a urmăririi

Pentru a lega un punct de urmărire la un grafic, în cel mai simplu caz, trebuie să găsiți muchii cu o distanță minimă de la margine la punct. Din păcate, în practică (mai ales în centrul orașului), un traseu legat în acest fel se poate dovedi a fi un set de margini care nu sunt conectate între ele. Pentru a îmbunătăți calitatea legării, vom presupune că pista este o mișcare ordonată și intenționată a utilizatorului de-a lungul geometriilor marginilor graficului. Adică, întregul traseu trece de-a lungul unor margini conectate între ele. În acest caz, fiecare margine a traseului poate avea atât mai multe puncte de traseu, cât și niciunul.

Astfel, deoarece refuzăm să luăm muchia cel mai aproape de punct, trebuie să alegem o altă măsură cantitativă care să ne permită să determinăm cât de bine este potrivită muchia măsurată pentru ancorare.

Există mulți factori care pot fi utilizați pentru aceasta:

  1. Distanța de la punct la geometria muchiei graficului. Estimă atât cea mai scurtă distanță, cât și probabilitatea ca receptorul să facă o astfel de eroare.
  2. Coincidența direcțiilor de mișcare. Estimează unghiul dintre vectorul de mișcare al vehiculului și direcția piesei de geometrie a muchiei de care este ancorat punctul. (Această măsură este robustă la eroarea sistematică a receptorului GPS, dar susceptibilă la întâmplare).
  3. Schimbarea direcției vehiculului. Probabilitatea ca mașina să se oprească de pe drumul principal este în general mai mică decât probabilitatea ca aceasta să se deplaseze în continuare de-a lungul acestuia (acest lucru minimizează numărul de manevre).
  4. Posibilitatea fizică de tranziție de la o margine la alta (accesibilitatea marginii). Adecvarea vitezei cu care mașina a trebuit să se deplaseze pentru a face această tranziție.
Pe baza acestor factori, se creează o formulă de estimare a probabilității. Distanța Frechet este folosită ca una dintre aceste formule. Mai simplu spus, aceasta este lungimea minimă necesară a unei lese de câine dacă proprietarul urmărește graficul rutier și animalul său urmează traseul GPS. Această evaluare se concentrează numai pe distanța geografică a căii care urmează să fie trasată.

Pentru legarea pistelor din acest articol, folosim formula de evaluare pentru algoritmul de legare incrementală a datelor (bazat pe munca lui S. Barcatsoulas).

Această formulă include două componente principale: și.

Componenta ia în considerare distanța ponderată de la punctul de urmărire până la margine și este calculată prin formula:

Unde
sunt factorii de scalare și este distanța de la punctul p i la geometria muchiei c j .

Componenta ia în considerare unghiul dintre direcția geometriei marginii și direcția căii:

Unde
și sunt factorii de scalare, iar cos(α i,j) este unghiul dintre geometria muchiei i-a a graficului și direcția de mișcare de-a lungul marginii pistei
și sunt parametrii care afectează semnificația componentelor. Pentru algoritm, valorile acestor parametri unul față de celălalt sunt importante - aceasta determină care dintre factori va avea mai multă pondere în comparație.

Parametri și afectează sensibilitatea la modificări ale factorului descris.

După calcularea componentelor, metrica finală se calculează astfel:

Cu cât numărul obținut în final este mai mare, cu atât se potrivește mai bine secțiunea pistei și marginea.

Având în arsenal formula pentru probabilitatea traseului, putem descrie algoritmul de legare:

  1. Selectați toate marginile graficului cu geometria care intersectează vecinătatea deltei primului punct de urmărire;
  2. Evaluați toate marginile selectate folosind o formulă;
  3. Selectați marginea cu cel mai mare scor. Faceți-l actual și adăugați-l la traseul terminat;
  4. Dacă punctul cel mai apropiat de punctul de urmărire pe geometria muchiei nu se află la capătul muchiei, atunci selectați următorul punct de urmărire. (Dacă nu mai sunt puncte, atunci legarea este terminată);
  5. Selectați toate graficele care ies de la marginea curentă și de la marginea curentă;
  6. Treci la 2;

Strategie de luare în considerare a punctelor ulterioare

Avantajul incontestabil al formulei alese este capacitatea de a evalua probabilitatea legării la grafic nu numai pentru un punct, ci și pentru traseul în ansamblu. Aceasta poate fi folosită pentru a implementa o strategie de luare în considerare a punctelor ulterioare. Dacă în momentul de față ultimul punct al traseului nu este legat, atunci este posibil să se calculeze estimările de ancorare a următoarelor puncte, cu condiția ca traseul să se afle de-a lungul marginii selectate. După aceea, suma estimărilor de probabilitate poate fi comparată. Acest lucru va evita erorile la joncțiuni și intersecții complexe, deoarece algoritmul va selecta marginile pe baza mișcării ulterioare.

Puțin despre performanță

Sarcina de a lega o singură pistă nu este incredibil de costisitoare, dar în practică este rar ca cineva să conecteze vreodată câteva piste. De regulă, este necesar să aveți timp pentru a lega mii de puncte pe secundă. Prin urmare, trebuie să găsim un compromis între viteza de procesare și precizia legăturii piesei. În algoritmul selectat, performanța este afectată de numărul de muchii estimate pentru fiecare punct de urmărire și de profunzimea evaluării punctelor „din viitor”. După cum a arătat practica, în cele mai multe cazuri, pentru a lua decizia corectă cu privire la comportamentul la intersecții, este suficient să luăm în considerare 2-3 puncte ulterioare ale pistei.

De fapt, este dificil să se schimbe numărul de muchii de evaluat, deoarece pentru o legare de calitate, după selectarea primei muchii, este necesar să se evalueze toate muchiile de ieșire. Dar nu puteți lua în considerare opțiuni cu o estimare de probabilitate prea mică.

Rezultate

Introducerea algoritmului de conectare a permis proiectului [email protected] nu numai să înceapă să lucreze cu datele utilizatorilor mobile, ci și să-și coordoneze rapid propriile date cu sisteme arbitrare. Utilizarea noului subsistem de legare face posibilă recalcularea pistelor care conțin până la 55 de mii de puncte în total pe un server în decurs de un minut pe un server. Datorită acestui fapt, afișarea datelor către utilizatori are loc cât mai repede posibil. Algoritmul arată o legătură de înaltă calitate chiar și cu un punct de urmărire pe trei margini ale graficului intern. Cu toate acestea, cea mai mare eficiență a algoritmului descris este obținută atunci când se leagă piste lungi cu unul sau două puncte la fiecare margine a graficului.

Literatură pe această temă

  1. Potrivirea hărții. O introducere” Prof. David Bernstein, Universitatea James Madison.
  2. „On Map-Matching Vehicle Tracking Data” Sotiris Bracatsoulas, Dieter Pfoser Randall Salas Carola Wank VLDB’05
  3. „Potrivirea aproximativă a hărții cu privire la distanța Frechet” Daniel Chen, Anne Driemel, Leonidas J. Guibas, Andy Nguyen, Carola Wenk. Stanford. 2011

Lev Dragunov, programator [email protected]

. Unde și la ce poate fi folosit? Există mai multe opțiuni aici:
  • În primul rând, este destul de des interesant să vezi pe hartă exact unde a fost făcută cutare sau cutare fotografie. Uneori, coordonatele pot fi determinate destul de precis privind o imagine din satelit în Google Maps, cu condiția ca în fotografie să fie luate unele obiecte bine recunoscute. Dar dacă fotografiile au fost făcute în pădure sau pe câmp, unde nu este absolut nimic de atașat? Și dacă ne-am întoarce de la o excursie de mai multe zile și am aduce cu noi un alt pachet de N gigabytes de fotografii? În acest caz, legarea fiecărei fotografii, chiar și cu o precizie nu foarte mare, devine o sarcină aproape de nerezolvat.
  • În al doilea rând, cele mai moderne servicii fotografice (de exemplu,panorama,Flickr), fotografiile și rețelele sociale sunt capabile să găseascăGPS coordonate în EXIFdate foto și generează automat un link către o hartă a zonei în care a fost făcută. Foarte confortabil.

Scriem piese

Deci, ce este necesar pentru geoetichetare? Este necesară intrareaurmări mișcarea noastră în timpul filmării. De fapt, acesta este un fișier text simplu în care se află fiecare linieGPScoordonatele punctului curent, înălțimea deasupra nivelului mării, data și ora primite de la satelit. Cu cât informațiile sunt scrise mai des pe pistă, cu atât mai precis va fi posibilă atașarea unei fotografii mai târziu. Cel mai important lucru de reținut aici este că ceasul din cameră trebuie să fie cât mai precis sincronizat cu ceasul din navigator, de asemenea, este important să se țină cont de posibila diferență de fus orar și de translația timpului cu o oră. inapoi inainte.

În acest moment, există multe dispozitive diferite pentru înregistrareGPSpista, să încercăm să înțelegem avantajele și dezavantajele lor.

Înregistrarea unei piese folosind un smartphone

Alegerea aici este uriașă. Acum aproape orice smartphone este echipat cu un modul GPS, cu ajutorul căruia poți înregistra urme. Pentru sistemul de operare Android, am folosit un program simplu, dar convenabilUrmele mele. Funcționalitatea sa este mai mult decât suficientă pentru sarcina de georeferențiere a fotografiilor. Există și anumite beneficii. Dacă vă aflați în zona de acoperire a unei rețele de telefonie mobilă, puteți încărca imediat o hartă prin satelit sau vectorială a zonei prin aceasta, în orice moment pista înregistrată poate fi trimisă prin e-mail, trimisă ladropbox sau Google Disk.

Există însă și dezavantaje, iar principalul este descărcarea rapidă a bateriei. Telefonul meu este pornitGPSmodulul în modul de înregistrare continuă poate funcționa maxim 10 ore. Este clar că aici nu se poate vorbi de vreo drumeție de mai multe zile, decât dacă iei cu tine un teanc de baterii de rezervă, dar, după părerea mea, aceasta nu este o idee bună. Dar pentru înregistrarea unei scurte plimbări în timpul zilei, smartphone-ul este perfect.

Mai jos sunt capturi de ecran ale călătoriei mele în afara orașului pentru fotografia de seară. Inregistrat cu smartphoneSamsung Galaxy s3 . După cum puteți vedea, există suficientă varietate de informații șiUrmele meledeparte de singurul program din magazineGoogle Playși magazin Apple .

Din păcate, modulul GPS din smartphone-uri nu funcționează întotdeauna corect. Am întâlnit cazuri în care uneori sateliții sunt căutați foarte mult timp sau telefonul nu îi găsește deloc. Poate depinde de producătorul hardware.

Urmăriți datele înregistrate folosind un smartphoneSamsung Galaxy s3.

Înregistrarea unui traseu folosind un navigator GPS turistic

Alegerea aici este uriașă. Este ca cei mai populari navigatori de călătorieGarmin , și un număr mare de dispozitive chinezești fără nume. Cel mai simplu va faceLogger GPS, pentru că în acest caz, în afară de pistă, nu avem nevoie de alte informații. Repet, cel mai important este să nu uiți să sincronizezi periodic ceasurile din navigator și din cameră.

În opinia mea, cel mai semnificativ avantaj al utilizării navigatoarelor de călătorie în comparație cu un smartphone este consumul lor de energie vizibil mai mic. Asa ca a meaGPS navigator Garmin eTrex 30 pe două baterii sau acumulatoriAAfuncționează fără probleme de la 23 la 25 de ore, ceea ce face posibilă înregistrarea pieselor timp de 7-8 ore timp de mai multe zile la rând fără reîncărcare. Ei bine, ia câteva truse cu tineAAbateriile nu sunt de obicei o problemă. De asemenea, este convenabil ca pentru a începe înregistrarea unei piese, trebuie doar să porniți navigatorul, nu sunt necesare acțiuni suplimentare.

Restul funcțiilor utile ale navigatorului turistic (navigație reală, puncte de referință, calendar astronomic, căutare de ascunzători etc.) în cadrul acestui articol, cred că nu are sens să le luăm în considerare. Unele modele de navigatori turistici auGSMmodul și inserareaSIMhartă, putem folosi câteva servicii suplimentare, precum: descărcarea hărților și fotografiilor zonei, trimiterea unui traseu etc. Cu toate acestea, o astfel de funcționalitate, în opinia mea, nu este foarte utilă. Acolo unde există o conexiune mobilă, puteți folosi un smartphone în aceleași scopuri, iar într-o drumeție montană, pe lângă consumul suplimentar de energie pentru căutarea unei rețele, de regulă, beneficiileGSM nici un modul.

Mai jos sunt capturi de ecran ale traseului înregistrat cu ajutorul navigatorului turisticGarmin eTrex 30în același timp cu înregistrarea pe un smartphone SamsungGalaxy s3. Datele dintre ele diferă ușor, dar pentru scopurile noastre, nu este necesară o precizie suplimentară și aceasta este destul de suficientă.

Urmăriți datele înregistrate folosind un ghid de călătorieGPS navigator Garmin eTrex 30

Dacă suprapuneți aceste două piese înregistrate simultan pe hartă, veți observa că una dintre ele zboară destul de des de pe drum. Spre surprinderea mea, s-a dovedit că aceasta este o piesă înregistrată cueTrex 30, traseul înregistrat de telefon se potrivește mult mai precis cu drumul de pe hartă. După ce am înțeles setările, am aflat că implicit înEtrex 30nu este setată cea mai mare frecvență de înregistrare a piesei (Interval: Normal). Dacă este setatInterval: Cel mai adesea, atunci precizia înregistrării crește.


Geoetichetare cu receptorul GPS încorporat al camerei

Probabil cel mai simplu mod de a lega fotografii laGPScoordonate folosind datele primite de la receptorul încorporat în cameră. Din păcate, nu toate SLR-urile și nu numai camerele au o astfel de funcție. Dar dacă există un receptor, atunci este suficient să-l porniți și toate fotografiile vor fi conectate automat. Convenabil, dar are și dezavantajele sale. Le-am cunoscut în timp ce le folosescGPS v Canon EOS 6D . În primul rând, acestea sunt aceleași probleme ale consumului de energie crescut, iar pe o călătorie lungă, când fiecare baterie contează, astfel de deșeuri devin pur și simplu inacceptabile. În al doilea rând, al meu6Ddintr-un motiv necunoscut, pierde adesea contactul cu sateliții, drept urmare unele dintre fotografii rămân nereferite și fără urmă, nu se poate face nimic în privința asta. Și am întâlnit această situație de multe ori.

Apropo, în Canon EOS 6Deste, de asemenea, posibil să includeți înregistrarea piesei într-un fișier text simplu și să legați ulterior fotografiile pe computer folosind un software specializat.

Programe de georeferențiere a coordonatelor

Georeferențiere cu GeoSetter

GeoSetter software puternic pentruEXIFinformații în fotografii. Are o interfață destul de flexibilă și funcțională, are o mulțime de funcții interesante pentru a lucraGPScoordonate și piste. Funcționalitatea principală a programului se bazează pe dezvoltarea terților ExifTool de Phil Harvey — bibliotecă pentru a lucraEXIF. Biblioteca este actualizată destul de des, așa că atunci când porniți GeoSetter, apare o fereastră de informații cu o sugestie de actualizare:


Din păcate, conform site-ului oficialGeoSetter ,programul nu a fost actualizat de mult timp, cu toate acestea, este disponibilbeta versiune , care are o funcționalitate mai mult decât suficientă pentru rezolvarea problemelor de geoetichetare.


Interfața programului este destul de simplă. Panoul din stânga este împărțit în două părți: o afișare a conținutului folderului selectat și o mică previzualizare a fotografiilor. Dreapta: hartă prin satelit cu posibilitatea de a selecta tipul de hărți (de obicei folosesc OpenStreetMap) și un panou pentru selectarea traseelor ​​GPS. Mărimea și locația panourilor pot fi personalizate după gustul dvs. Puteți comuta la limba rusă a interfeței folosindFișier -> Limbă -> Rusă . Activați panoul pentru lucrul cu traseele GPS: Vizualizare -> Trasee (Ctrl + T). Pentru a încărca piese în panoul de piese, apăsați butonulDeschideți fișierele de urmărirePuteți încărca mai multe fișiere simultan. În mod implicit, traseele de pe hartă sunt afișate în roșu, dacă doriți, puteți seta separat culoarea fiecărei piste.


«

Sarcina noastră este să legăm toate fișierele din folderul selectat la coordonatele conform pistelor încărcate în GeoSetter. Pentru a face acest lucru, selectați toate traseele, faceți clic pe orice fotografie din panoul din stânga, selectați toate CTR + A, sincronizați cu fișierele de date GPS CTRL + G.

În caseta de dialog care apare, puteți alege cu ce trasee să sincronizați fotografiile, diferența maximă de timp dintre momentul în care a fost făcută fotografia și punctul din traseul GPS, schimbarea fusului orar dacă a fost setat un fus orar în cameră și altul în navigator. Puteți lăsa toate setările implicite și faceți clic pe Da. Următoarea casetă de dialog vă spune câte fișiere au fost legate la coordonate și vă solicită confirmarea, faceți clic din nou pe „Da”.


Coordonatele adăugate cu succes

S-a întâmplat! Sub fotografii au apărut coordonatele, iar pe harta din dreapta, marcaje ale locurilor în care au fost făcute! Făcând clic pe orice marcator, puteți vedea la ce fotografie este atașat. Dar asta nu este tot, programul permite editarea de grup a datelor din fotografiile exif! Din nou, selectați toate fotografiile CTR + A și editați metainformațiile CTRL + E.


Editare de grup

După cum putem vedea, am completat coordonatele GPS ale locației de fotografiere și înălțimea deasupra nivelului mării, dar există și o locație care este momentan goală. Apasa butonul " Obțineți toate datele de pe internet” iar după un timp pentru fiecare fotografie se completează câmpurile Țară, Oraș etc.

Pe lângă fila Locație» În colțul din dreapta sus există mai multe file care vă permit să adăugați categorii și cuvinte cheie, descrieri fotografii, data modificării, informații și detalii de contact ale autorului etc. Foarte confortabil!

După ce ați terminat de editat informațiile care ne interesează, faceți clic pe „Da”. Acum, sub previzualizările din panoul din stânga, pe lângă coordonate, au apărut și denumiri geografice ale zonei. Notă! Până în acest moment, nu se fac modificări la fotografiile originale! După ce v-ați asigurat că toate fotografiile sunt selectate CTR + A, apăsați CTR + S. Și încă ceva. În mod implicit, Geosetter creează un fișier nou pentru fiecare fotografie, dar adaugă extensia „jpg_original” la versiunea originală. Acest comportament poate fi modificat în setările programului.

  • S.A.S. Planet este un program gratuit conceput pentru a vizualiza și descărca imagini prin satelit de înaltă rezoluție și hărți obișnuite furnizate de servicii precum Google Earth, Hărți Google, Hărți Bing, DigitalGlobe, “imagini prin satelit“, Hărți Yandex, Yahoo! Hărți, VirtualEarth, Gurtam, OpenStreetMap, eAtlas, Hărți iPhone, hărți ale Statului Majorși altele, dar, spre deosebire de aceste servicii, toate hărțile pe care le descărcați vor rămâne pe computer și le puteți vizualiza chiar și fără conexiune la Internet. Pe lângă hărțile prin satelit, este posibil să lucrați cu hărți politice, peisagistice, combinate, precum și cu o hartă a Lunii și a lui Marte.
  • - un program mic și rapid care vă permite să încărcați, să modificați și să salvați fișiere de traseu GPS, să adăugați puncte, să simplificați traseele pentru a reduce dimensiunea, să vizualizați traseul pe o hartă online etc.
  • Lista și programul tururilor mele foto o puteți vedea pe pagină. Alăturați-vă, va fi interesant!

    Format

    Top articole similare