Acasă - Siguranţă
Fotografii cu referință la locație. Georeferențierea simplă a fotografiilor - serviciul GeoCam

Îți voi spune o modalitate de a te descurca cu roșii care nu dezvăluie locuri secrete unde pescuiesc sau culeg ciuperci. Voi spune imediat că nu este nimic inteligent la această metodă, dar funcționează. Sunt chiar sigur că mulți oameni știu despre asta, așa că povestea de astăzi va fi pentru cei care nu s-au gândit niciodată la asta.

Este simplu, fiecare persoană are o dorință naturală de a se lăuda, acesta este un fapt (pot deja „aud” strigătul unui prieten în spatele meu, spun ei, Chernyakov, ei nu-i judecă pe alții singuri). Aproape toți pescarii și culegătorii de ciuperci le place să-și fotografieze trofeele și să-și posteze fotografiile pe Internet. Așadar, cereți unei astfel de persoane să vă trimită fotografia originală. Pentru ce? Ei bine, puteți minți, spun ei, mi-a plăcut atât de mult fotografia încât vreau să o setez ca screensaver pe desktopul meu Windows.

Este simplu. Aproape toată lumea face astăzi fotografii în natură cu telefoanele mobile. Aproape fiecare telefon mobil are GPS. Aproape fiecare telefon mobil are opțiunea de a pune coordonatele într-o fotografie și, implicit, nimeni nu o dezactivează. Și dacă există coordonate, atunci pot fi văzute. Cum? - mai usor decat napii aburiti. Acum vă voi arăta folosind această fotografie ca exemplu.

U fotografii digitale Există un astfel de gunoi numit EXIF. Nu voi intra în detalii acum, voi spune doar că este Informații suplimentare despre fotografia înregistrată în dosarul fotografiei în sine. Există o mulțime de informații interesante acolo, de exemplu: când a fost făcută fotografia, cu ce cameră și ceea ce este cel mai interesant pentru noi este locul în care a fost făcută. Coordonatele geografice sunt scrise acolo și sunt extrem de precise.

Dacă fotografia a fost deja descărcată pe computer, faceți clic dreapta pe ea, apoi selectați „Proprietăți” din meniu. În fereastra care se deschide, selectați fila „Detalii”, iar chiar dedesubt veți vedea coordonatele GPS. După cum am spus, foarte precis (și vom reveni la această imagine din nou la sfârșitul articolului, amintiți-l).

Dacă nu știi ce să faci cu aceste numere, poți folosi, de exemplu, programul Picasa de la Google. Dacă fotografia are coordonate, Picasa va afișa un indicator roșu. Faceți clic pe el și veți vedea o hartă.

După cum înțelegeți, internetul este deja plin de astfel de servicii care arată o hartă dintr-o fotografie. Doar încărcați o astfel de fotografie pe site sau furnizați un link către ea. Nici măcar nu voi fi leneș, voi explica cum să „faceți un link către o fotografie”. De exemplu, dacă utilizați Firefox, atunci totul este simplu, faceți clic dreapta pe fotografie și faceți clic pe „Copiați locația imaginii”.

ÎN Internet Explorer putin mai confuz. Faceți clic dreapta pe fotografie, selectați „Proprietăți”, în fereastra care se deschide, selectați linkul cu mouse-ul, faceți clic dreapta pe textul selectat și selectați „Copiere”.

Iată calea. Principalul lucru este să ceri o fotografie.

Și acum informații pentru noii rezidenți din Winnipeg care doresc să știe exact unde cresc ciupercile în apropiere. În weekend am fost într-un parc forestier. În timp ce mergeam pe bicicletă, am observat un hribi de aspen lângă drum. Deoarece nu am intenționat să culeg ciuperci, am fotografiat ciuperca și am mers mai departe, fără să o tai.

Iată-l, un adevărat hribi neatins, iar dacă ai nevoie, găsește singur locul. Apropo, nu departe de oraș.

Bine, după cum înțelegeți, „redneck” este adevărat, totul este o prostie. Acesta nu este scopul acestui articol. Vreau doar să înțelegeți cât de groaznic este când tehnologia cade în mâinile amatorilor. Și ce groază este când criminalii abuzează de ignoranța amatorilor. Aceasta este o modalitate de a găsi de unde să furi ceva și o modalitate de a găsi o persoană care nu este garantat că va fi fericit să te cunoască.

Din câte am înțeles, atunci când o fotografie este încărcată pe Facebook sau Odnoklassniki sau (iertați-mă, domnilor) pe VKontakte, sistemul în sine șterge coordonatele pentru dvs. Nici de pe Instagram nu am putut obține coordonatele, dar am citit unde scrie că există chiar și o aplicație pentru telefon mobil, care dintr-o fotografie de pe Instagram arată o fotografie Google Maps Street View și o adresă. Dar cum rămâne cu asta?

Nu știu, nu pot verifica singur. Ce fac alte resurse de pe Internet cu fotografiile? – trebuie doar să ghicim. Dar înțelegi că este mai bine să nu ghiciți, ci să ai încredere în propriul tău cap.

Acum concluziile evidente. Da, știm că telefoanele mobile introduc în mod implicit coordonatele GPS într-o fotografie. Și este minunat, da! Mai ales când aduci o grămadă de fotografii dintr-o călătorie lungă și apoi nu-ți amintești unde a fost totul. Și apoi, într-o zi, l-au găsit.

Dar acest lucru este grozav pentru uz personal. Dacă doriți să faceți o fotografie de pe telefon și să o trimiteți cuiva, dar nu doriți ca acesta să vadă coordonatele, fiecare smartphone are opțiunea în setări de a nu include coordonatele GPS în fișierul foto. Opriți-l și faceți poze. Dacă este necesar, porniți-l din nou. Afaceri?

Dacă fotografia este pe un computer, este și mai ușor. Înainte de a trimite o fotografie, faceți o copie a acesteia și apoi, așa cum am spus mai sus, faceți clic dreapta pe fotografie, apoi selectați „Proprietăți” din meniu. În fereastra care se deschide, selectați fila „Detalii”, iar în partea de jos faceți clic pe „Eliminați proprietăți și informații personale”.

Apropo, pe site-ul meu, când public fotografii, aproape niciodată nu șterg coordonatele. În primul rând, nimic personal și, în al doilea rând, poate că ești interesat să știi unde se află locurile pe care le-am fotografiat. Și odată, da, am fost lacom, dar aceasta este aceeași luminiță „secretă”.

În general, să rezumam. Dacă folosim deja tehnologia, o folosim în mod conștient pentru a nu fi o maimuță cu grenadă. Și există o mulțime de tot felul de tehnologii complicate. De exemplu, după cum am observat, un număr foarte mare de proprietari de telefoane Android nici măcar nu bănuiesc existența unui site atât de util (și periculos) https://maps.google.com/locationhistory/ Și nu aceasta este limita.

Smartphone-urile moderne sunt echipate cu un cip GPS, ceea ce simplifică foarte mult căutarea noastră pentru o anumită adresă. Cu toate acestea, există adesea cazuri când GPS-ul nu funcționează bine. Și nu este întotdeauna suficient să dai vina constructie buna smartphone. De multe ori puteți îmbunătăți funcționarea modulului de navigare prin modificarea setărilor.

Mulți șoferi au un navigator GPS complet. Unele dintre aceste dispozitive au un conector de antenă pe peretele din spate sau pe 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. Nu veți găsi niciodată un conector de antenă special în compoziția lor. Puteți îmbunătăți recepția GPS pe Android numai folosind metode software. Dacă nu funcționează, atunci va trebui să trăiești cu situația actuală afaceri 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 pe care le au viteză mică lucru și receptor de semnal slab.

Vizitând secțiunea de setări

În multe smartphone-uri și tablete, cipul GPS este complet dezactivat în mod 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 „ 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ă utilizeze toate sursele pentru aceasta - sateliți GPS, Rețele Wi-Fiși date din turnurile de celule.

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 mai vechi vor simți cu siguranță durata de viață redusă a bateriei.

În funcție de caracteristicile dispozitivului, setări GPS pot fi situate în diferite subsecțiuni. Prin urmare, pe mai modern smartphone-uri cu Android Acești pași pot fi executați puțin diferit.

Afișați panoul de notificări ș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 și în secțiunea „Determinarea locației”. „Înalta precizie”.

Calibrare busola

Dacă este imposibil să îmbunătățiți recepția semnalului pe smartphone-uri, atunci nimeni nu vă poate împiedica să îmbunătățiți performanța busolei digitale. Cert este că pe unele dispozitive nu este calibrat, ca urmare program de navigare nu pot înțelege la timp în ce direcție a lumii se confruntă smartphone-ul tău. În acest moment vi se pare că dispozitivul nu preia GPS-ul.

Pentru a calibra busola veți avea nevoie de o aplicație GPS Essentials. Descărcați și instalați-l, apoi faceți următoarele:

Pasul 1. Lansați programul.

Pasul 2. Intrați în modul Busolă.

Pasul 3. Dacă busola funcționează stabil, atunci problema nu este cu 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 de jos în sus. Ei bine, atunci î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 Calibraîn secțiunea setări.

Vizualizarea numărului de sateliți GPS vizibili

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

Resetarea datelor GPS

O problemă obișnuită cu unele dispozitive este că acestea rămân blocate pe anumiți sateliți GPS pentru o perioadă lungă de timp, chiar și atunci când au reușit să iasă din vedere. 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. Lansați aplicația instalată, acceptând termenii acordului de licență.

Pasul 3. Pe ecranul principal al programului veți vedea citiri de la diverși 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ă acest lucru nu a fost posibil 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 butonul " Resetați».

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

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

Acum știți răspunsul la întrebarea „Cum să configurați GPS-ul pe Android?” Dar toate acestea nu te vor ajuta prea mult dacă vrei să-ți folosești smartphone-ul ca navigator GPS în mod regulat. Este mai bine să obțineți un smartphone modern bun pentru aceste scopuri. Când îl alegeți, asigurați-vă că citiți integral caracteristici tehnice. Trebuie să găsiți o mențiune de sprijin în ele 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, m-a interesat de multă vreme posibilitatea de a lega automat fotografiile la locația geografică în care a fost făcută fotografia. Și acest lucru este necesar din mai multe motive. În primul rând, de multe ori am nevoie de asta - ei bine, știi, faci o fotografie a unui restaurant drăguț, a unui magazin, doar a unui loc interesant, iar apoi, din fotografie, te străduiești să-ți amintești unde este totul. Desigur, puteți găsi un restaurant după nume și oraș (dacă reușiți să 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 raportarea blogului. Și apoi începe: publici o fotografie (și aceleași restaurante pe care îmi place să le studiez în ceea ce privește creșterea spirituală în timpul călătoriilor), și începe - ce adresă, ce oraș, ce țară, ce planetă, ce galaxie... Ei bine , în -al treilea rând, când le trimiți rudelor și prietenilor detaliile șederii mele undeva în Spania ca să poată veni, este foarte convenabil să arunci o grămadă de fotografii cu coordonatele și unghiul de vizualizare: astfel își vor imagina perfect situația din jur. , studiați bine zona și, bine, 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 înregistrate direct în imagine. Cu toate acestea, camerele moderne sunt rareori echipate modul GPS, care vă permite să înregistrați coordonatele în datele EXIF ​​ale fotografiilor pe care le faceți. (Pentru unele modele, este posibil să puteți cumpăra separat Dispozitive GPS, dar încă nu am ținut astfel de dispozitive în mână, iar unii prieteni care au testat ceva similar spun că toate acestea sunt implementate destul de strâmb.) Cu comunicatoare, desigur, este mai ușor - aproape toate sunt echipate cu un modul GPS , iar unii dintre ei (deși, în mod ciudat, nu toată lumea) poate face geotagging - adică înregistrează coordonatele GPS în date fotografice Ei bine, în orice caz, camerele cu GPS și comunicatoarele cu GPS care înregistrează coordonatele în EXIF ​​​​nu determinați sau înregistrați poziționarea camerelor în spațiu - astfel încât dintr-o fotografie să puteți determina cu exactitate din ce punct a fost făcută fotografia, am studiat această problemă și s-a dovedit că pentru dispozitivele pe Android și iOS există un serviciu care rezolvă destul de eficient. problema înregistrării datelor geografice și a unghiului de vizualizare al 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 de Android și am instalat-o (pe un Samsung Galaxy Note). M-am dus să-l testez totul funcționează după cum urmează. Lansați aplicația, modul cameră apare după cum urmează. Ecran complet - imagine 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.

Panoul de informații de sus arată latitudinea, longitudinea și precizia.


Pe panoul de informare inferior există parametrii unghiului de vizualizare: azimut, înclinare, rulare.


Modul de fotografiere

Faceți clic pe „obturator” al camerei - imaginea este salvată împreună cu toate coordonatele Dacă faceți clic pe pictograma de sub pictograma „obturator”, veți vedea cadrul capturat cu toate datele. Mai jos este o fotografie, mai sus 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 diagramă

Î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 folosind GeoCam despre coordonatele geografice, azimut, înclinare și rotire ale camerei sunt înregistrate direct în imagini EXIF ​​​​! Datele GPS sunt înregistrate într-un câmp EXIF ​​standardizat, iar acești parametri pot fi preluați de acolo de orice program care înțelege EXIF ​​și câmpuri suplimentare pe care GeoCam le introduce în EXIF ​​​​(multe programe își fac propriile extensii ale EXIF ​​standard - acest lucru este complet acceptabil) poate fi citit ca aplicatii 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ă - așa cum este - este trimisă undeva (la poștă, la a dispozitiv, la rețeaua de socializare), apoi puteți afla cel puțin coordonatele GPS ale fotografiei făcute și, în plus, dacă utilizați extensii speciale, puteți afla azimutul și alte informații care pot fi introduse acolo - cea a fotografului note, comentarii ale utilizatorilor și așa mai departe.


Fișier informații cu comentarii

Puteți trimite (transfera) o fotografie direct din comunicatorul dvs. Dacă apăsați butonul „meniu” Android, vor apărea următoarele opțiuni: trimite, creați un raport, ștergeți următoarele opțiuni.


Opțiuni de livrare

Există multe opțiuni aici și, desigur, depind de ele aplicații instalate: mail, retele wireless, SMS, social media, servicii online, alte aplicații și așa mai departe va fi transmisă doar imaginea în sine cu datele corespunzătoare încorporate în EXIF. Raport A doua pictogramă de meniu este raport. Creat ca raport document PDF, care include o fotografie, două opțiuni de scară pentru diagrama hărții (puteți include și un satelit) și toate informațiile colectate.


Documentul poate fi, de asemenea, transferat sau redirecționat oriunde sau deschis direct pe dispozitivul dumneavoastră.

Raport bazat pe o fotografie Proiecte și etichete Pentru ușurința procesării, geofotografiile realizate (fotografii create folosind a acestui serviciu


) pot fi distribuite între proiecte și, de asemenea, folosesc filtre speciale care se referă la anumite zone ale hărții - anumite străzi, orașe, regiuni.


Proiecte

Fotografiile pot fi distribuite între proiecte manual, specificând proiectul la fotografiere și, de asemenea, puteți atașa un set de filtre la proiect (continent, țară, oraș, stradă etc.), iar apoi fotografiile capturate vor cădea automat în cel dorit. Proiectele, printre altele, sunt interesante pentru că poți lua acolo grupul dorit geofotografie și afișați 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ă aceasta, se apasă butonul „Vizualizare”, după care în imaginea de sus GeoCam afișează pe hartă (diagramă 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 pentru postarea geofotografiilor realizate online www.geo-photo.net.


Înregistrarea acolo este gratuită, iar pe acest site vă puteți posta geofotografiile, împărțindu-le în proiecte, dacă este necesar, oferind link-uri directe pentru accesul tuturor părților interesate. În primul rând, vă înregistrați în 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 încărcate mai întâi geofotografiile în cont sunt distribuite între proiecte, pentru fiecare fotografie puteți vedea două imagini cu hărți de diferite scări ale serviciilor selectate: Google, Bing, Osm, Yandex - și sunt disponibile opțiuni pentru afișarea acestor servicii. Iată un exemplu de la Google (pe care se poate da clic).

Fotografia mea geografică la Geo-Photo.net Serviciul GeoView pentru Windows


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

GeoView aplicație iOS Am testat cum funcționează totul sub iOS. Verificat mai întâi. Î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ă eforturile principale ale dezvoltatorilor sunt încă îndreptate către versiunea pentru Android - este mai funcțională și, cum să spun, mai lustruită. Cu toate acestea, puteți folosi versiunea iOS, am făcut geofotografii cu ea toată ziua - totul a funcționat fără probleme.


Fotografie cu diagramă pentru iOS


Fotografie cu un însoțitor pentru iOS

Apropo, ceea ce este ciudat este că versiunea plătită (Pro) a funcționat mai întâi pentru iOS cu erori vizibile. Dar apoi l-am șters și l-am instalat din nou - a funcționat bine. Subtilități ale lucrului cu serviciul Unii utilizatori, care învață cum să folosească serviciul, pun o întrebare din serie: „Ei bine, cum se poate, și dacă nu avem internet acolo, în străinătate, atunci de ce să nu facem o fotografie fără el?” Fă-o, desigur! Esența serviciului este că comunicatorul tău, folosind GeoCam, în timpul fotografierii, pune pe fotografie coordonatele necesare plus azimut și alte date (la discreția ta). După aceasta, 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 de fotografiere sunt salvate 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., de asemenea, prietenii dvs. rudele și cunoștințele vor putea vizualiza fotografiile trimise în orice serviciu care acceptă primirea de informații de la EXIF ​​și există sute de astfel de servicii. Serviciul este foarte interesant și util. L-am testat aproximativ o săptămână și am fost foarte mulțumit. Atât pe telefonul Android, cât și pe iPhone, totul a funcționat așa cum ar trebui și am început deja să alcătuiesc o colecție separată de geofotografii, care ulterior, separat de colecția principală, pot fi folosite ca imagini geo-referențiate este 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 este vina lor: sarcina mea este să ofer o oportunitate convenabilă de a primi astfel de date. Asta e tot: pentru ca, folosind GeoCam, să pot pregăti o fotografie pentru a o trimite prin poștă sau către rețelele de socializare cu coordonatele geografice suprapuse direct pe imagine - aceasta este cea mai simplă opțiune pe care am vorbit cu dezvoltatorii, ei au spus că totul este destul fezabil și că în versiunile următoare va apărea cu siguranță o astfel de oportunitate. Da, serviciul practic nu rezolvă problema suprapunerii geocoordonatelor pe fotografiile făcute nu cu un comunicator, ci cu camere. (Desigur, pentru camerele care acceptă carduri Eye-Fi, puteți utiliza transmisia Wi-Fi a cadrelor către un comunicator cu GeoCam cu georeferențiere ulterioară, dar aceasta este prea hemoroizi.) Cu toate acestea, georeferențiarea, de regulă, nu este necesară pentru fotografii artistice făcute cu un DSLR sau alt echipament fotografic de înaltă calitate, dar pentru fotografie pur de reportaj (din serie - aici trăim, aici este un restaurant cool, aici este o vedere superbă a mării, aici stă o blondă în bikini aproape fără bikini în fiecare zi), pentru care comunicatorii moderni (smartphone-uri) - doar pe acoperiș Așa că acum, dragi cititori, când public o fotografie cu ceva interesant pe blogul meu, nu vă leneși să vă uitați la EXIF ​​​​! (În mod tradițional, aproape niciodată nu șterg aceste date) - cel mai probabil, coordonatele GPS care vă interesează vor fi acolo, dacă fotografia a fost făcută pe un comunicator. Și acum nu trebuie să-mi puneți întrebări inutile despre ce fel de adresă este aceasta, 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 ca tine și cu mine. Ei bine, încearcă și tu!

Sistemele de informații geografice devin treptat parte din viața de zi cu zi. Majoritate echipat cu receptoare GPS/GLONASS. Acest lucru permite dezvoltatorilor să obțină înregistrări ale călătoriilor (track-urilor) utilizatorilor lor. Traseele pot fi folosite pentru a rezolva o serie de probleme - de la navigarea pe o hartă și informarea prietenilor despre locație până la trasarea blocajelor de trafic și anticiparea situațiilor din trafic.

Din păcate, fără o prelucrare suplimentară, traseul utilizatorului nu este foarte informativ, deci o etapă de conectare a datelor externe și harta internă aplicatii. În acest scop, 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 în cauză 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 de informații geografice. Conține toate informațiile despre drumuri: de la tipul de suprafață ș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 ale cărui noduri sunt intersecții și margini sunt drumuri. Această simplificare face dificilă verificarea regulilor trafic, 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 drumului. 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 la care este necesar să se încadreze. 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, un punct de sosire poate ateriza pe o margine învecinată.

Iată cum arată o intersecție din Moscova prin ochii hărților:

Și așa călătoresc utilizatorii noștri de-a lungul acestuia, 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 neconectate. 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 mai multe puncte de traseu sau 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 potrivită este muchia măsurată pentru ancorare.

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

  1. Distanța de la un punct la geometria marginii 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 segmentului de geometrie a marginii la care este fixat punctul. (Această măsură este rezistentă la eroarea sistematică a receptorului GPS, dar este supusă unei erori aleatorii).
  3. Schimbarea direcției de mișcare a vehiculului. Probabilitatea ca o mașină 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 a trece de la o margine la alta (accesibilitatea marginii). Adecvarea vitezei cu care vehiculul a trebuit să circule pentru a face această tranziție.
Pe baza acestor factori, se creează o formulă de evaluare a probabilității. Una dintre aceste formule este distanța Frechet. 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 bazează numai pe distanța geografică a căii care urmează să fie trasată.

Pentru a lega traseele, în acest articol folosim formula de estimare pentru algoritmul de conectare a datelor incrementale (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 nervurii ș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 parametri care influențează semnificația componentelor. Pentru algoritm, valorile acestor parametri unul față de celălalt sunt importante - acest lucru determină care factor va avea mai multă pondere în comparație.

Parametrii și influențează sensibilitatea la modificări ale factorului descris.

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

Cu cât numărul este mai mare în cele din urmă, cu atât se potrivește mai bine secțiunea de pistă și margine.

Având în arsenalul dumneavoastră formula pentru probabilitatea traseului, puteți 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 formula;
  3. Selectați marginea cu cel mai mare scor. Faceți-l actual și adăugați-l la traseul terminat;
  4. Dacă punctul de pe geometria muchiei cel mai apropiat de punctul de urmărire nu se află la capătul muchiei, atunci selectați următorul punct de urmărire. (Dacă nu mai sunt puncte, atunci legarea este finalizată);
  5. Selectați toate muchiile graficului care provin din cea curentă și muchia curentă;
  6. Treci la 2;

Strategie de luare în considerare a punctelor ulterioare

Un avantaj 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 în acest moment Dacă nu ultimul punct al traseului este fixat, atunci puteți calcula estimările de fixare pentru următoarele puncte, cu condiția ca traseul să se desfășoare de-a lungul marginii selectate. După aceasta, puteți compara suma estimărilor de probabilitate. Acest lucru vă va permite să evitați greșelile la joncțiuni și intersecții complexe, deoarece algoritmul va selecta marginile ținând cont de traficul ulterior.

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ă reușiți să obțineți mii de puncte pe secundă. Prin urmare, trebuie găsit un compromis între viteza de procesare și precizia alinierii pistelor. În algoritmul selectat, performanța este afectată de numărul de muchii evaluate 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ă luați în considerare 2-3 puncte de urmărire ulterioare.

De fapt, este dificil să se schimbe numărul de muchii estimate, deoarece pentru legarea de înaltă 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 un scor de probabilitate prea mic.

Rezultate

Implementarea algoritmului de legare a permis proiectului [email protected] nu numai să înceapă să lucreze cu date utilizatorii de telefonie mobilă, dar și să reconciliați rapid propriile date cu sistemele arbitrare. Utilizarea noului subsistem de legare vă permite să recalculați traseele care conțin un total de până la 55 de mii de puncte pe graficul dvs. într-un minut pe un singur server. Datorită acestui fapt, datele sunt afișate utilizatorilor cât mai repede posibil. Algoritmul arată o legare 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 pe fiecare margine a graficului.

Literatură pe această temă

  1. „Potrivirea hărților. 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]

Acest articol va analiza cum să adăugați informații GPS la etichetele EXIF ​​ale fotografiilor folosind jurnalele de date de telemetrie.

Planificatorul de misiune oferă două metode pentru adăugarea etichetelor GPS din jurnalele de zbor:

  1. Evenimentele camerei din datele de jurnal stocate în memoria controlerului ArduPilot pot elibera obturatorul camerei în timpul sarcinilor de zbor programate folosind comenzile DO_DIGICAM_CONTROL sau DO_SET_CAM_TRIGG_DIST. Comenzile transmise sunt salvate în jurnale și pot fi folosite pentru a adăuga informații precise despre coordonatele unei imagini specifice.
  2. Decalaj temporal. Această metodă utilizează diferența de timp dintre ceasul intern al camerei și ceasul sistemului pentru a determina unde a fost făcută fiecare fotografie și pentru a obține informații GPS. De obicei, utilizatorul trebuie să selecteze independent un offset acceptabil. Această metodă este mai puțin precisă și este utilizată atunci când nu există nicio legătură între cameră și pilotul automat.

Comentariu.

Deși camera dvs. poate avea GPS încorporat, utilizarea datelor din jurnalele de telemetrie este mai precisă.

Adăugarea coordonatelor GPS

Acțiuni pregătitoare.

Următoarele acțiuni depind de metoda pe care o alegeți - evenimente ale camerei sau decalaj de timp (Mesaje CAM sau decalaj de timp).

Evenimente camera

Evenimentele camerei sunt înregistrate în ordinea determinată de misiunea de zbor, atunci când se execută oricare dintre comenzile de control al obturatorului camerei (CAM_TRIGG_DISTANCE, DO_DIGICAM_CONTROL etc.).

  • Selectați metoda Mesaj CAM.
  • Introduceți valoarea întârzierii declanșării camerei în milisecunde, dacă o cunoașteți. Dacă nu se știe, lăsați 0.
  • Verificați dacă offset-ul de jurnal se potrivește cu versiunea dvs. de jurnal. De obicei e bine. Verificați dacă decalările jurnalului sunt corecte în funcție de versiunea dvs. de jurnal (de obicei, acestea sunt OK)
  • Introduceți informațiile FOV dacă este necesar.
  • Bifați caseta de selectare AMSL Alt dacă doriți să utilizați înălțimea absolută.
  • Faceți clic pe Preprocesare

Dacă pregătirea a fost finalizată corect, veți vedea un mesaj Terminat la sfârșitul zonei de mesaje operaționale.

Comentariu.

Cele mai multe problemă comunăîn acest proces este discrepanța dintre numărul de evenimente ale camerei și numărul de fotografii din folder. Dacă utilitarul detectează că acestea diferă, va apărea un mesaj de eroare și operațiunea va fi anulată.

Diferența de timp.

Sfaturi.

Dacă nu știți deja, există o modalitate utilă de a sincroniza ora camerei și ora sistemului.


Dacă operațiunile pregătitoare au succes, veți vedea mesajul Terminat.

Comentariu

Cea mai frecventă problemă la utilizare această metodă este o valoare inexactă a diferenței de timp. Rețineți că diferența estimată este punctul de plecare pentru toate calculele.

Dacă utilitarul nu detectează fotografia în jurnalele pilotului automat, va apărea un avertisment, ca în imaginea de mai jos:

Pasul final este o „verificare a curățeniei”, și anume verificarea locației propuse pentru fotografii folosind butonul Locație Kml. Dacă locația sugerată nu este corectă, adăugați sau scădeți câteva secunde din timpul de compensare și repetați pre-procesul.

Postprocesare de bază.

Următorii pași au ca scop verificarea locației propuse pentru imagini și înregistrarea datelor GPS în datele EXIF ​​​​:


Puteți găsi fotografii cu etichete GPS în folderul geoetichetat din dosarul sursă.

Prezentare generală a interfeței.

Ecranul utilitarului Mission Planner Geo Ref Images este prezentat în figura de mai jos:

Selectarea fișierului

Calcularea diferenței de timp și a întârzierii obturatorului.

Diferența de timp este calculată prin compararea orei primei fotografii și a primei ore GPS din jurnalele pilotului automat. De îndată ce utilizatorul face clic pe butonul Estimare offset, utilitarul va calcula diferența de timp și va afișa rezultatul pe ecran în zona de mesaje de service:

Estimare offset = 1st_Picture_Time - 1st_GPS_Time_Logged

Comentariu:

  • Dacă este selectat modul eveniment al camerei, valoarea Shutter Lag este disponibilă pentru editare. Rețineți că datele GPS sunt actualizate la o rată de 5 Hz (pentru modulul GPS 3DR), deci sunt înregistrate la fiecare 200 ms.
  • Dacă întârzierea obturatorului este mai mică de 100 ms, atunci poziția GPS este luată de la evenimentul curent al camerei.
  • Dacă întârzierea este mai mare de 100 ms, poziția GPS este luată în jurnal cu 200 ms mai devreme.

Corecții în jurnale

Această zonă permite utilizatorului să arate utilitarul unde pot fi găsite informații specifice în jurnalele. Există trei evenimente care necesită ajustare.

Un exemplu despre cum să găsiți ajustări într-o linie de eveniment.

Să aruncăm o privire la formatul liniei GPS de la începutul jurnalului:

FMT, 130, 45, GPS, BIHBcLLeeEefI, Stare, TimeMS, Week, NSats, HDop, La6t, Lng, RelAlt, Alt, Spd, GCrs, VZ, T

Mai întâi trebuie să găsiți pana după cuvântul care definește unitatea de măsură.

În cazul nostru, cuvântul care definește unitatea de măsură este BIHBcLLeeEefI. Deci primul câmp este Stare

De aici obținem:

TimeMS = 2 saptamani = 3 Lat = 6 ...

Unghi de vedere și înălțime standard.

Aici utilizatorul poate specifica câmpul vizual (FOV) și informațiile de orientare. Informațiile vor fi inserate în fișierele rezultate, dar nu vor fi stocate în datele EXIF ​​​​.

Caseta de selectare AMSL Alt vă permite să selectați fie AGL Altitude, fie AMSL Altitude.

Butoane de operare

  • Pre-procesare - atunci când faceți clic pe acest buton, programul va încerca să obțină și să calculeze pozițiile imaginilor.
  • Locație Kml - după ce faceți clic pe acest buton utilitarul va deschide programul Google Earthși va afișa poziția fotografiei pe hartă pentru a verifica poziția.
  • Imagini GeoTag - Dacă pașii anteriori au avut succes, făcând clic pe acest buton se vor scrie datele GPS pe eticheta EXIF ​​a fiecărei fotografii.

Puteți comanda crearea de ortofotohărți și modele de teren 3D, precum și fotogrammetrie pe site-ul nostru



 


Citire:



Poziția capetelor pe antenă

Poziția capetelor pe antenă

Articolul dezvăluie principalele metode de determinare a azimutului folosind o busolă magnetică și locurile de utilizare posibilă a acestuia. Utilizare...

Cum să descărcați și să configurați un asistent inteligent pentru un dispozitiv Android

Cum să descărcați și să configurați un asistent inteligent pentru un dispozitiv Android

Data actualizării: 2017-08-05 09:22:20 Ultima versiune: Compatibilitate: de la Android 4.0.3-4.0.4 - la Android 6.0 Drepturi de aplicare: Schimbarea modurilor...

Opțiuni „Peste tot acasă” și „Peste tot acasă, Rusia” MTS - descriere, cost, cum să vă conectați

Opțiuni „Peste tot acasă” și „Peste tot acasă, Rusia” MTS - descriere, cost, cum să vă conectați

Rusia ocupă o zonă imensă a planetei noastre. Mulți ruși se confruntă cu călătorii frecvente în țara lor natală: călătorii de afaceri, călătorii...

Cum să recuperați sau să resetați o parolă de utilizator Windows

Cum să recuperați sau să resetați o parolă de utilizator Windows

Dacă ați uitat brusc parola pentru contul dvs. Windows, atunci nu aveți de ales decât să căutați o modalitate de a o reseta sau de a seta...

imagine-alimentare RSS