Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • OS
  • Lijepljenje fotografija povezanih sa GPS-om. Povezivanje geografskih informacija sa fotografijama

Lijepljenje fotografija povezanih sa GPS-om. Povezivanje geografskih informacija sa fotografijama

Moderni pametni telefoni opremljeni su GPS čipom, što uvelike pojednostavljuje našu potragu za određenom adresom. Međutim, često postoje slučajevi kada GPS ne radi dobro. A za to nije uvijek kriv nedovoljno dobro izgrađen pametni telefon. Često možete poboljšati funkcioniranje navigacijskog modula petljanjem s postavkama.

Mnogi vozači imaju punopravni GPS navigator. Neki od ovih uređaja imaju konektor za antenu na zadnjem zidu ili sa strane. Ovo vam omogućava da nekoliko puta poboljšate prijem signala - samo trebate nabaviti odgovarajuću antenu.

Što se tiče modernih pametnih telefona, žurimo da vas razočaramo. U njihovom sastavu nikada nećete pronaći poseban konektor za antenu. Možete poboljšati GPS prijem na Androidu samo pomoću softverskih metoda. Ako ne rade, onda ćete se morati pomiriti sa trenutnim stanjem stvari. Kao što možete pretpostaviti, jeftini uređaji najgore rade s GPS satelitima. To se objašnjava činjenicom da su opremljeni najjeftinijim i najstarijim navigacijskim čipovima, koji imaju malu radnu brzinu i slab prijemnik signala.

Posjetite odjeljak postavki

U mnogim pametnim telefonima i tabletima GPS čip je prema zadanim postavkama potpuno onemogućen. U tom slučaju, uređaj određuje svoju lokaciju koristeći tornjeve za mobilne telefone i Wi-Fi mreže. Da biste omogućili navigacijski čip, morate konfigurirati uređaj. Da biste to učinili, učinite sljedeće:

Korak 1. Idi na odjeljak " Postavke».

Korak 2. Ovdje bi vas trebao zanimati stavka “ Lokacija».

Korak 3. Ova stavka može imati drugačiji naziv na različitim uređajima. Na primjer, trebate odabrati „ Veze" i kliknite na stavku " Geodata", istovremeno aktivirajući odgovarajući prekidač.

Korak 4. U ovom odjeljku morate omogućiti visoku preciznost lokacije. Uređaj za to mora koristiti sve izvore - GPS satelite, Wi-Fi mreže i podatke sa tornjeva.

Treba napomenuti da se u ovom načinu rada povećava potrošnja energije. A ako se to praktički ne primjećuje na novim pametnim telefonima, onda će vlasnici jeftinih i starijih uređaja definitivno osjetiti smanjen vijek trajanja baterije.

Ovisno o karakteristikama uređaja, GPS postavke mogu se nalaziti u različitim pododjeljcima. Stoga se na modernijim Android pametnim telefonima ovi koraci mogu izvesti malo drugačije.

Pokrenite tablu sa obaveštenjima i dugo pritisnite ikonu "GPS"(može imati drugačije ime). Na stranici koja se otvori, dajte aplikacijama pristup lokaciji i postavite odjeljak „Određivanje lokacije“. "visoka tačnost".

Kalibracija kompasa

Ako je nemoguće poboljšati prijem signala na pametnim telefonima, tada vas niko ne može spriječiti da poboljšate performanse digitalnog kompasa. Činjenica je da na nekim uređajima nije kalibriran, zbog čega navigacijski program ne može na vrijeme shvatiti u kojem smjeru svijeta je okrenut vaš pametni telefon. U ovom trenutku vam se čini da uređaj ne prima GPS.

Za kalibraciju kompasa trebat će vam aplikacija GPS Essentials. Preuzmite ga i instalirajte, a zatim uradite sljedeće:

Korak 1. Pokrenite program.

Korak 2. Uđite u način rada Kompas.

Korak 3. Ako kompas radi stabilno, onda problem nije u njemu. Ako kompas odbije da pokaže kardinalne smjerove ispravno, onda ga kalibrirajte.

Korak 4. Prvo, rotirajte pametni telefon oko njegove ose sa ekranom okrenutim prema gore. Zatim ga okrenite odozdo prema gore. Pa, onda ga okrenite s lijeva na desno. Ovo bi trebalo da pomogne. U nekim verzijama aplikacije prvo morate odabrati Kalibriraj u postavkama sekcije.

Prikaz broja vidljivih GPS satelita

U istom GPS Essentials možete pogledati na koliko satelita se povezuje vaš pametni telefon. Ako je dovoljno velik, onda ne treba kriviti navigacijski čip - problem je u jednom od programa. Da biste videli satelite, potrebno je da izaberete stavku u meniju aplikacije Sateliti.

Resetiranje GPS podataka

Uobičajeni problem kod nekih uređaja je taj što im treba mnogo vremena da se zakače na određene GPS satelite, čak i kada su uspjeli da se pomaknu iz vidokruga. Aplikacija može pomoći u ovom slučaju GPS status & Toolbox. On će resetirati GPS podatke, nakon čega će se veza sa satelitima napraviti ispočetka.

Korak 1. Preuzmite i instalirajte uslužni program.

Korak 2. Pokrenite instaliranu aplikaciju, slažući se sa uslovima ugovora o licenci.

Korak 3. Na glavnom ekranu programa vidjet ćete očitanja različitih senzora, kao i informacije o broju GPS satelita iznad glave.

Korak 4. Kliknite bilo gdje na displeju, nakon čega možete povući zavjesu sa glavnim izbornikom na lijevoj strani. Ovdje možete kalibrirati kompas ako to nije bilo moguće pomoću aplikacije o kojoj smo ranije govorili. Ali sada morate kliknuti na stavku “ A-GPS upravljanje stanjem».

Korak 5. U iskačućem meniju kliknite na dugme Resetovati».

Korak 6. Nakon što se resetiranje završi, vratite se na ovaj iskačući meni klikom na " Skinuti».

Na šta treba obratiti pažnju prilikom kupovine novog pametnog telefona?

Sada znate odgovor na pitanje "Kako postaviti GPS na Android?" Ali sve ovo vam neće mnogo pomoći ako želite da redovno koristite svoj pametni telefon kao GPS navigator. Bolje je nabaviti dobar moderan pametni telefon za ove svrhe. Prilikom odabira obavezno pročitajte pune tehničke specifikacije. U njima morate pronaći spominjanje podrške za A-GPS tehnologiju - ona uvelike smanjuje potrošnju energije. Idealan pametni telefon za vas biće onaj koji radi i sa satelitima. Srećom, skoro svi uređaji koji su uvezeni u našu zemlju tokom protekle godine imaju podršku za ruski navigacioni sistem. Ali, opet, još uvijek morate pogledati specifikacije uređaja prije nego što ga kupite.

22.02.2012 46498

Jednostavno georeferenciranje fotografija - GeoCam usluga

Da budem iskren, dugo me zanima mogućnost automatskog povezivanja fotografija sa geografskom lokacijom na kojoj je fotografija snimljena. A to je neophodno iz nekoliko razloga. Prvo, meni je to često potrebno - pa znaš, fotkaš neki fini restoran, prodavnicu, jednostavno zanimljivo mjesto, a onda se sa fotografije naprežeš da se setiš gdje je to sve. Naravno, možete pronaći restoran po imenu i gradu (ako se uspijete sjetiti grada, što po nekim restoranima nije uvijek moguće), ali u slučaju radnji i mjesta bez imena, to je nekako prilično teško. Drugo, bilo bi vrlo korisno staviti GPS koordinate na neke fotografije za blog izvještavanje. I onda počinje: objaviš fotografiju (i isti restorani koje volim proučavati u smislu duhovnog rasta tokom putovanja), i počinje - koja adresa, koji grad, koja država, koja planeta, koja galaksija... Pa , u trećem, kada rodbini i prijateljima pošaljete detalje mog boravka negdje u Španiji da dođu, vrlo je zgodno ubaciti gomilu fotografija sa koordinatama i uglom gledanja: tako će savršeno zamisliti okolinu, dobro proučite područje i dobijete traženu adresu. Kako riješiti sve ove probleme? Moderne digitalne fotografije gotovo uvijek su snabdjevene raznim metapodacima prema EXIF ​​standardu: to uključuje, na primjer, naziv i model fotoaparata, datum i vrijeme snimanja, brzinu zatvarača, otvor blende i druge podatke, među kojima je i Usput, tu su i GPS podaci. Odnosno, geografske koordinate se mogu zabilježiti direktno u sliku. Međutim, moderne kamere rijetko su opremljene GPS modulom koji im omogućava da zabilježe koordinate u EXIF ​​podacima fotografija koje snimaju. (Za neke modele možete kupiti odvojene GPS uređaje koji snimaju koordinate i bežično ih prenose na kameru, ali takve uređaje još nisam držao u rukama, a neki prijatelji koji su testirali nešto slično kažu da je sve to prilično dobro implementirano krivo.) Sa komunikatorima je, naravno, lakše - gotovo svi su opremljeni GPS modulom, a neki od njih (iako, začudo, ne svi) mogu obavljati geotagging - odnosno snimati GPS koordinate u foto-podacima. Pa u svakom slučaju te kamere sa GPS-om, i komunikatori sa GPS-om koji bilježe koordinate u EXIF-u, ne određuju niti snimaju položaj kamere u prostoru - da bi se po fotografiji moglo precizno odrediti iz koje tačke je slika snimljena. Proučavao sam ovaj problem i pokazalo se da za uređaje na Androidu i iOS-u postoji usluga koja prilično efikasno rješava problem snimanja geografskih podataka i ugla gledanja objektiva na slikama. Ova usluga se zove GeoCam. Ima besplatne i plaćene verzije za Android (besplatno preuzimanje, plaćeno preuzimanje), kao i besplatne i plaćene verzije za iPhone (besplatno preuzimanje, plaćeno preuzimanje).


Stranica aplikacije GeoCam

Preuzeo sam verziju Androida i instalirao je (na Samsung Galaxy Note). Otišao sam da ga testiram. Sve radi na sledeći način. Kada pokrenete aplikaciju, način rada kamere se pojavljuje na sljedeći način. Cijeli ekran - slika sa kamere (nije bila uključena u screenshot) sa uglom gledanja sočiva. U gornjem lijevom kutu je dio mape područja sa Google Mape. Gornja tabla sa informacijama prikazuje geografsku širinu, dužinu i tačnost. Na donjem informativnom panelu nalaze se parametri ugla gledanja: azimut, nagib, nagib.


Režim snimanja

Kliknite na "okidač" kamere - slika se pohranjuje zajedno sa svim koordinatama. Ako kliknete na ikonu ispod ikone "okidač", vidjet ćete snimljeni kadar sa svim podacima. Ispod je fotografija, gore je dio karte sa uglom gledanja. Karta se može prebacivati ​​između režima satelitskog uzorka.


Fotografija i mapa u satelitskom modu


Fotografija i mapa u režimu dijagrama

Tamo možete omogućiti način uređivanja (također mapa i satelit), u kojem možete razjasniti poziciju i kut gledanja, ako je potrebno iz nekog razloga.


Uređivanje u režimu dijagrama


Uređivanje u satelitskom modu

U svim ovim režimima, mape su skalirane na uobičajen način za moderne komunikatore - pomoću ikona ili multi-touch. Zatim je važno razumjeti sljedeće. Sve informacije prikupljene pomoću GeoCam-a o geografskim koordinatama, azimutu, nagibu i okretanju kamere snimaju se direktno u EXIF ​​slike! GPS podaci se snimaju u standardizovano EXIF ​​polje, a ovi parametri se odatle mogu preuzeti bilo kojim programom koji razume EXIF, a dodatna polja koja GeoCam unosi u EXIF ​​(mnogi programi prave svoje ekstenzije standardnog EXIF-a - ovo je potpuno prihvatljivo) mogu čitati posebne GeoCam aplikacije, kao i bilo koji drugi programi čiji kreatori mogu raditi sa ovim podacima pomoću ekstenzije EXIF ​​koja je dostupna za preuzimanje, prihvaćena u GeoCam-u je - se negdje šalje (na poštu, na uređaj, na društvenu mrežu), tada barem možete saznati GPS koordinate snimljene fotografije, a osim toga, ako koristite posebne ekstenzije, možete saznati azimut i druge informacije koje se tu mogu unijeti - bilješke fotografa, komentari korisnika itd.


Informacije o fajlu sa komentarima

Možete poslati (prenijeti) fotografiju direktno sa svog komunikatora.


Mogućnosti dostave

Ovdje postoji mnogo opcija, a one, naravno, zavise od instaliranih aplikacija: pošta, bežične mreže, SMS, društvene mreže, online servisi, druge aplikacije i tako dalje. Samo sama slika sa odgovarajućim podacima ugrađenim u EXIF će se prenijeti. Izvještaj Druga ikona menija je izvještaj. PDF dokument se kreira kao izvještaj, koji uključuje fotografiju, dvije opcije razmjera za dijagram karte (možete uključiti i satelit) i sve prikupljene informacije. Dokument se također može prenijeti ili proslijediti bilo gdje ili otvoriti direktno na vašem uređaju. Izgleda otprilike ovako (može se kliknuti).


Izveštaj na osnovu jedne fotografije

Projekti i oznake Radi lakše obrade, snimljene geofotografije (fotografije kreirane pomoću ove usluge) mogu se distribuirati po projektima, a mogu se koristiti i posebni filteri koji se odnose na određena područja karte - određene ulice, gradove, regije.


Projekti


Filteri

Fotografije se mogu distribuirati po projektima ručno, određujući projekat prilikom snimanja, a možete priložiti i set filtera projektu (kontinent, država, grad, ulica itd.), a onda će snimljene fotografije automatski pasti u željenu Projekti su, između ostalog, zanimljivi jer tamo možete odabrati željenu grupu geofotografija i prikazati sve tačke snimanja na jednoj mapi.


Fotografija jednog projekta i menija


Izbor fotografija jednog projekta

Nakon toga se pritisne dugme “View” nakon čega na gornjoj slici GeoCam prikazuje na mapi (dijagramu ili satelitu) sve tačke snimanja odabranih fotografija, između kojih se možete prebacivati. Mapa se može u skladu s tim skalirati.


Sve tačke snimanja na dijagramu


Sve tačke merenja na satelitu

Usluga www.geo-photo.net Postoji posebna usluga za postavljanje geofotografija snimljenih na internet www.geo-photo.net. Registracija je tu besplatna, a na ovoj stranici možete postaviti svoje geofotografije, po potrebi ih podijeliti na projekte, uz direktne veze za pristup svim zainteresiranima. Prvo se registrujete na servis (ili se jednostavno prijavite koristeći svoj Twitter, Facebook ili Google nalog), nakon čega možete da otpremite slike direktno sa svog komunikatora ili sa računara na koji prvo treba da se učitaju geofotografije raspoređene po projektima, za svaku fotografiju možete vidjeti dvije slike mapa različitih razmjera odabranih servisa: Google, Bing, Osm, Yandex - a dostupne su i opcije za prikaz ovih servisa. Evo primjera iz Google-a (kliknuti).


Moja geofotografija na Geo-Photo.net

GeoView servis za Windows Da biste dobili sve geofoto podatke, možete koristiti i program za Windows - zove se GeoView (može se besplatno preuzeti). Program radi gotovo isto kao i on-line verzija: geofotografije se učitavaju u njega (sa komunikatora) i možete dobiti jednu ili dvije karte sa bilo kojeg odabranog servisa bilo koje skale (koja se može kliknuti).


GeoView

iOS aplikacija Testirao sam kako sve to radi pod iOS-om. Prvo sam provjerio besplatnu verziju. U principu, radi dobro – barem čuva koordinate na slici, plus čuva sve relevantne podatke o kutu snimanja. Međutim, jasno je da su glavni napori programera i dalje usmjereni na verziju za Android - funkcionalnija je i, kako da kažem, uglađenija. Međutim, možete koristiti iOS verziju, cijeli dan sam snimao geofotografije - sve je radilo bez problema.


Fotografija sa dijagramom za iOS


Fotografija sa pratiocem za iOS

Inače, ono što je čudno je da je plaćena (Pro) verzija prvo radila za iOS sa primjetnim propustima. Ali onda sam ga obrisao i ponovo instalirao - dobro je radio. Suptilnosti rada sa servisom Neki korisnici, učeći kako da koriste uslugu, postavljaju pitanje iz serije: „Pa, kako je to moguće, a ako nemamo internet tamo, u inostranstvu, zašto se onda ne fotografisati bez njega?“ Uradi to, naravno! Suština usluge je da vaš komunikator, koristeći GeoCam, tokom snimanja postavlja potrebne koordinate na fotografiju plus azimut i druge podatke (po vašem nahođenju). Nakon toga, fotografiju možete poslati prijateljima, postaviti na vaš računar, objaviti na bilo kojoj društvenoj mreži ili na posebnom servisu www.geo-photo.net! Pošto se informacije o snimanju spremaju direktno u sam fajl, ništa drugo ne treba da se radi i nije potreban internet prilikom snimanja. Ovdje je najvažnije instalirati aplikaciju na svoj Android telefon ili iPhone, nakon čega će se koordinate i ugao snimanja automatski pohranjivati, a gdje i u čemu ćete onda gledati snimljene slike, ovisi i o vašim prijateljima. rođaci i poznanici će moći da pogledaju poslate fotografije u svim servisima koji podržavaju primanje informacija sa EXIF-a, a takvih servisa ima na stotine. zaključci Usluga je veoma interesantna i korisna. Testirao sam ga oko nedelju dana i bio sam veoma zadovoljan. I na Android telefonu i na iPhoneu sve je funkcionisalo kako treba, a ja sam već počeo da sastavljam zasebnu kolekciju geofotografija, koje se kasnije, odvojeno od glavne kolekcije, mogu koristiti kao georeferencirane slike je nešto za kritikovati. Fotografije sa ugrađenim GPS podacima su odlične, ali mnogi korisnici istih društvenih mreža (i samo moji čitaoci) nemaju pojma kako doći do takvih informacija od slika koje objavljujem. I nisu oni krivi: moj zadatak je da pružim zgodnu priliku za primanje takvih podataka. Šta je za to potrebno? To je sve: tako da uz pomoć GeoCam-a mogu pripremiti fotografiju za slanje poštom ili društvenim mrežama s geografskim koordinatama postavljenim direktno na sliku - ovo je najjednostavnija opcija koju sam razgovarao sa programerima, rekli su da je to sve sasvim izvodljivo i da će se u narednim verzijama takva prilika svakako pojaviti. Da, servis praktično ne rješava problem preklapanja geokoordinata na fotografijama snimljenim ne komunikatorom, već kamerama. (Možete, naravno, za kamere koje podržavaju Eye-Fi kartice, koristiti Wi-Fi prijenos okvira do komunikatora sa GeoCam-om uz naknadno georeferenciranje, ali ovo je previše hemoroida.) Međutim, georeferenciranje, po pravilu, nije potrebno. za umjetničke fotografije snimljene DSLR-om ili drugom visokokvalitetnom fotografskom opremom, ali za čisto reportažnu fotografiju (iz serije - ovdje živimo, ovdje je cool restoran, ovdje je predivan pogled na more, ovdje sjedi plavuša u bikiniju gotovo bez bikinija), za koje moderne komunikatore (pametne telefone) - naprosto preko krova Pa sada, dragi čitatelji, kada objavim fotografiju nečeg zanimljivog na svom blogu, nemojte biti lijeni pogledati EXIF! (Ja tradicionalno skoro nikada ne brišem ove podatke) - najvjerovatnije će GPS koordinate koje vas zanimaju biti tamo, ako je snimak snimljen na komunikatoru. I sada ne morate da mi postavljate nepotrebna pitanja kakva je ovo adresa, u kojoj ulici, u kojoj zemlji, na kom kontinentu, na kojoj planeti ili galaksiji. Pod uslovom, naravno, da je snimljeno u istom univerzumu kao ti i ja. Pa, probajte i sami!

Ovaj F.A.Q. Svrha članka je da čitatelju kaže kako omogućiti prikaz lokacije fotografije na Androidu ili pomoći u konfiguraciji prikaza informacija o geografskom označavanju na bilo kojoj fotografiji snimljenoj sa Android pametnog telefona/tableta.

Omogućavanje ove opcije pomoći će vam da dodate geografske koordinate lokacije na kojoj ste snimili fotografiju koju želite postaviti na Vkontakte, Facebook, Instagram ili neku drugu društvenu mrežu...

Upravo ovako izgleda fotografija postavljena na mrežu, "povezana" geotaggingom i "učitana" na VK.

Kako bismo omogućili prikaz mjesta snimanja, poduzećemo nekoliko jednostavnih koraka za postavljanje sistema.

Na samom početku morate otići u aplikaciju "Kamera" na svom mobilnom uređaju i provjeriti je li tamo omogućena funkcija dodavanja koordinata snimanja fotografijama:

Pažnja! Ako fotografije snimljene nakon toga počnete postavljati na internet, koordinate snimanja će postati javno dostupne.

Završili smo sa postavkama kamere. Možete provjeriti prikaz geografskog označavanja na fotografijama. Morate pogledati informacije o slici u odjeljku “Lokacija snimanja”:

Ako željeni rezultat nije postignut, onda radimo sljedeće...

Morate provjeriti je li pristup lokaciji aktiviran na vašem Android mobilnom uređaju. Da biste to učinili, idite na opća "Postavke", a zatim odaberite svoje. Zatim tražimo odjeljak "Povjerljivost" i idemo tamo.

Tamo ćemo pronaći stavku „Pristup lokaciji“ koju trebamo aktivirati. Na taj način omogućit ćemo svim aplikacijama da primaju podatke o našoj lokaciji ili trenutnim geografskim koordinatama.

Također moramo odabrati jedan od tri načina lokacije:

  • Visoka tačnost. U tom slučaju, operativni sistem će koristiti sve dostupne podatke iz GPS modula, mobilne i WLAN mreže kako bi dobio najtačnije koordinate. U tom slučaju, punjenje baterije će se relativno brzo potrošiti.
  • Uštedite energiju baterije. Ovdje će pametni telefon ili tablet primiti informacije o lokaciji na osnovu WLAN-a i mobilne mreže (ako je dostupna).
  • Na osnovu senzora uređaja. Posljednja opcija uključuje analizu podataka o pozicioniranju samo iz GPS modula.

Druga metoda je vjerovatno najoptimalnija. Iako, možda neće raditi na tabletima koji nisu dizajnirani za rad na mobilnim mrežama.

Geografski informacioni sistemi postepeno postaju dio svakodnevnog života.

Većina mobilnih uređaja opremljena je GPS/GLONASS prijemnicima. Ovo omogućava programerima da dobiju snimke putovanja (traze) svojih korisnika. Staze se mogu koristiti za rješavanje brojnih problema - od navigacije po karti i obavještavanja prijatelja o lokaciji do iscrtavanja saobraćajnih gužvi i predviđanja saobraćajnih situacija.

Nažalost, bez dodatne obrade, korisnički trag nije previše informativan, pa je potrebna faza povezivanja eksternih podataka i interne mape aplikacije. U tu svrhu postoje posebni algoritmi povezivanja podataka (algoritmi za podudaranje mapa).

Ovaj članak je posvećen algoritmu za povezivanje staze sa grafom puta i rezultatima njegove primene u projektu [email protected].

Predmetni algoritam obrađuje dolaznu stazu, dobijajući na izlazu niz ivica grafa puta koji svojom geometrijom ponavljaju ulazne podatke što je bliže moguće.

Grafikon puta je jedan od temelja primjene geografskih informacija. Sadrži sve informacije o putevima: od vrste površine i broja traka do njihove geometrije. Postoji nekoliko načina da se graf puta prikaže u memoriji računara.

Razmotrimo najjednostavniju opciju: usmjereni graf čiji su čvorovi raskrsnice, a rubovi putevi. Ovo pojednostavljenje otežava provjeru saobraćajnih pravila, ali olakšava dalje proračune. Putevi sa prometom u oba smjera na takvom grafikonu će biti predstavljeni parom rubova. Ivica je nedjeljiva jedinica puta. Međutim, ivica je matematički prikaz puta. Stvarna lokacija puta na karti (skup tačaka-koordinata puta) biće određena posebnim svojstvom ove ivice grafa, koje ćemo nazvati geometrija puta.
Staza je uređeni niz tačaka koji sadrži neku grešku. Zbog ove greške, tačka gotovo nikada neće ležati na ivici grafa na koju je potrebno da se zakači. Prema zakonu podlosti za GPS podatke, greška pozicioniranja je manja na otvorenom polju nego u centru grada. Drugim riječima, tačka dolaska može završiti na susjednoj ivici.

Ovako izgleda jedna moskovska raskrsnica kroz oči mapa:

A ovako, prema navigatorima, putuju naši korisnici:

Praćenje procesa povezivanja

Da biste povezali tačku staze sa grafom, u najjednostavnijem slučaju, morate pronaći ivice sa minimalnom udaljenosti od ivice do tačke. Nažalost, u praksi (posebno u centru grada) ovako povezana ruta može se pokazati kao skup nepovezanih rubova. U cilju poboljšanja kvaliteta povezivanja, pretpostavit ćemo da je staza uređeno, svrsishodno kretanje korisnika po geometriji rubova grafa. Odnosno, cijela ruta prolazi duž ivica povezanih jedna s drugom. U tom slučaju, svaka ivica rute može imati nekoliko tačaka staze ili nijednu.

Dakle, pošto odbijamo da uzmemo ivicu najbližu tački, moramo izabrati neku drugu kvantitativnu mjeru koja bi nam omogućila da odredimo koliko je izmjerena ivica pogodna za sidrenje.

Postoji mnogo faktora koji se mogu koristiti:

  1. Udaljenost od tačke do geometrije ruba grafa. Procjenjuje i najkraću udaljenost i vjerovatnoću da bi prijemnik mogao napraviti takvu grešku.
  2. Podudarnost pravaca kretanja. Procjenjuje ugao između vektora kretanja vozila i smjera segmenta geometrije ruba na koji je tačka pričvršćena. (Ova mjera je otporna na sistematsku grešku GPS prijemnika, ali je podložna slučajnoj grešci).
  3. Promjena smjera kretanja vozila. Vjerovatnoća da će automobil skrenuti s glavnog puta je uglavnom manja od vjerovatnoće da će se nastaviti kretati njime (ovo minimizira broj manevara).
  4. Fizička mogućnost prelaska sa jedne ivice na drugu (dohvatljivost ivice). Adekvatnost brzine kojom je vozilo trebalo putovati da bi izvršilo ovaj prijelaz.
Na osnovu ovih faktora kreira se formula za procjenu vjerovatnoće. Jedna od ovih formula je Frechetova udaljenost. Jednostavno rečeno, ovo je minimalna potrebna dužina povodca za psa ako vlasnik prati graf puta, a njegov ljubimac GPS trag. Ova procjena se zasniva samo na geografskoj udaljenosti staze koja se postavlja.

Za povezivanje staza u ovom članku koristimo formulu procjene za inkrementalni algoritam povezivanja podataka (zasnovan na radu S. Barcatsoulasa).

Ova formula uključuje dvije glavne komponente: i.

Komponenta uzima u obzir ponderiranu udaljenost od točke staze do ruba i izračunava se po formuli:

Gdje
su faktori skaliranja, i udaljenost od tačke p i do geometrije ruba c j .

Komponenta uzima u obzir kut između smjera geometrije rebra i smjera staze:

Gdje
i su faktori skaliranja, a cos(α i,j) je ugao između geometrije i-te ivice grafa i smjera kretanja duž ruba staze
i su parametri koji utiču na značaj komponenti. Za algoritam su važne vrijednosti ovih parametara jedni u odnosu na druge - to određuje koji faktor će imati veću težinu u poređenju.

Parametri i utiču na osetljivost na promene opisanog faktora.

Nakon izračunavanja komponenti, konačna metrika se izračunava kao:

Što je veći broj na kraju, to je bolje poklapanje između dijela staze i ruba.

Imajući u svom arsenalu formulu za vjerovatnoću polaganja rute, možete opisati algoritam vezivanja:

  1. Odaberite sve ivice grafa sa geometrijom koja siječe delta susjedstvo prve točke staze;
  2. Procijenite sve odabrane rubove koristeći formulu;
  3. Odaberite rub s najvećim rezultatom. Učinite ga aktuelnim i dodajte ga u gotovu rutu;
  4. Ako tačka na geometriji ruba koja je najbliža točki staze nije na kraju ivice, odaberite sljedeću točku staze. (Ako nema više bodova, onda je uvezivanje završeno);
  5. Odaberite sve ivice grafa koje izlaze iz trenutnog i trenutnog ruba;
  6. Idi na 2;

Strategija za uzimanje u obzir naknadnih tačaka

Nesumnjiva prednost odabrane formule je mogućnost procjene vjerovatnoće vezivanja za graf ne samo za jednu tačku, već i za rutu u cjelini. Ovo se može koristiti za implementaciju strategije za uzimanje u obzir naknadnih tačaka. Ako trenutno nije posljednja točka rute koja se snima, tada možete izračunati procjene vezivanja za sljedeće točke, pod uvjetom da ruta ide duž odabrane ivice. Nakon toga, možete uporediti zbir procjena vjerovatnoće. To će vam omogućiti da izbjegnete greške na složenim raskrsnicama i raskrsnicama, jer će algoritam odabrati rubove uzimajući u obzir kasniji promet.

Malo o performansama

Zadatak povezivanja jedne staze nije nevjerovatno skup, ali u praksi je rijetko da itko ikada poveže nekoliko staza. U pravilu je potrebno uspjeti snimiti hiljade tačaka u sekundi. Stoga se mora pronaći kompromis između brzine obrade i tačnosti poravnanja kolosijeka. U odabranom algoritmu, na performanse utječe broj rubova procijenjenih za svaku tačku staze i dubina evaluacije tačaka „iz budućnosti“. Kao što je praksa pokazala, da biste donijeli ispravnu odluku o ponašanju na raskrsnicama, u većini slučajeva dovoljno je uzeti u obzir 2-3 naredne točke kolosijeka.

U stvari, teško je promijeniti broj procijenjenih ivica, jer je za kvalitetno povezivanje, nakon odabira prve ivice, potrebno procijeniti sve izlazne rubove. Ali ne možete razmatrati opcije s premalom ocjenom vjerovatnoće.

Rezultati

Implementacija algoritma vezivanja omogućila je projektu [email protected] ne samo da počne raditi s mobilnim korisničkim podacima, već i da brzo koordinira svoje podatke sa proizvoljnim sistemima. Korištenje novog podsistema vezivanja omogućava vam da preračunate staze koje sadrže ukupno do 55 hiljada tačaka na vašem grafikonu u roku od jedne minute na jednom serveru. Zahvaljujući tome, podaci se prikazuju korisnicima u najkraćem mogućem roku. Algoritam pokazuje visokokvalitetno vezivanje čak i sa jednom tačkom traga po tri ivice unutrašnjeg grafa. Međutim, najveća efikasnost opisanog algoritma se postiže kada se duge staze povezuju sa jednom ili dve tačke na svakoj ivici grafa.

Literatura na temu

  1. “Mapa Matching. Uvod” prof. David Bernstein, Univerzitet James Madison.
  2. “On Map-Matching Vehicle tracking Data” Sotiris Bracatsoulas, Dieter Pfoser Randall Salas Carola Wank VLDB’05
  3. „Približno podudaranje karte s obzirom na udaljenost Frechet“ Daniel Chen, Anne Driemel, Leonidas J. Guibas, Andy Nguyen, Carola Wenk. Stanford. 2011

Lev Dragunov, programer [email protected]

. Gdje i za šta se ovo može koristiti? Ovdje postoji nekoliko opcija:
  • Prvo, često je prilično zanimljivo pogledati mapu gdje je tačno snimljena ova ili ona fotografija. Ponekad se koordinate mogu prilično precizno odrediti gledanjem satelitske slike u Google Maps, pod uvjetom da fotografija sadrži neke dobro prepoznate objekte. Ali šta učiniti ako su fotografije snimljene u šumi ili polju, gdje nema apsolutno ništa za vezati? Šta ako se vratimo sa višednevnog planinarenja i sa sobom ponesemo još jednu gomilu od N gigabajta fotografija? U ovom slučaju povezivanje svake fotografije, čak i sa ne baš visokom preciznošću, postaje gotovo nemoguć zadatak.
  • Drugo, većina modernih fotografskih usluga (nprPanoramio,Flickr), web stranice za fotografije i društvene mreže mogu pronaćiGPS koordinate u EXIFpodatke o fotografiji i automatski generira vezu do karte područja gdje je snimljena. Vrlo udobno.

Pišemo pesme

Dakle, šta vam je potrebno za geografsko označavanje? Potrebna je registracijatrack naši pokreti tokom snimanja. U suštini, ovo je jednostavna tekstualna datoteka u kojoj se nalazi svaki redGPSkoordinate trenutne tačke, nadmorsku visinu, datum i vrijeme primljene sa satelita. Što se informacije češće upisuju na stazu, to će kasnije biti moguće točnije povezati fotografiju. Ovdje je najvažnije zapamtiti da sat u kameri treba što preciznije uskladiti sa satom u navigatoru, također je važno uzeti u obzir moguću razliku u vremenskim zonama i vremenski pomak unazad/unaprijed za jedan sat.

Trenutno postoji mnogo različitih uređaja za snimanjeGPStrack, pokušajmo razumjeti njihove prednosti i nedostatke.

Snimite numeru pomoću pametnog telefona

Izbor je ovdje ogroman. Danas je gotovo svaki pametni telefon opremljen GPS modulom pomoću kojeg možete snimati tragove. Za Android OS koristio sam jednostavan, ali zgodan programMoji tragovi. Njegova funkcionalnost je više nego dovoljna za zadatak georeferenciranja fotografija. Postoje i određene prednosti. Ako se nalazite u području pokrivenosti mobilne mreže, možete odmah učitati satelitsku ili vektorsku mapu područja u bilo kojem trenutku, snimljenu stazu možete poslati e-poštom;Dropbox ili Google Drive.

Ali postoje i nedostaci, a glavni je brzo pražnjenje baterije. Moj telefon je uključenGPSModul može raditi maksimalno 10 sati u kontinuiranom načinu snimanja staza. Jasno je da ovdje ne možemo govoriti ni o kakvom višednevnom planinarenju, osim ako sa sobom ne ponesete hrpu rezervnih baterija, ali, po mom mišljenju, to nije baš dobra ideja. Ali za snimanje kratke šetnje tokom dana, pametni telefon je idealan.

Ispod su screenshotovi mog putovanja van grada na večernju fotografsku sesiju. Snimljeno pomoću pametnog telefonaSamsung Galaxy S3 . Kao što vidite, tamo ima dovoljno raznovrsnih informacija, iMoje stazedaleko od jedinog programa u prodavnicamaGoogle Play I Apple Store .

Nažalost, GPS modul u pametnim telefonima ne radi uvijek ispravno. Nailazio sam na slučajeve kada je ponekad potrebno jako dugo da se pronađu sateliti ili ih telefon uopće ne može pronaći. Možda zavisi od proizvođača hardvera.

Pratite podatke snimljene pomoću pametnog telefonaSamsung Galaxy S3.

Snimanje staze pomoću turističkog GPS navigatora

Izbor je ovdje ogroman. Ovo su poput najpopularnijih turističkih navigatoraGarmin , te veliki broj kineskih noname uređaja. Najjednostavniji će uspjetiGPS Logger, jer nam u ovom slučaju nisu potrebne nikakve druge informacije osim staze. Ponavljam, najvažnije je da ne zaboravite povremeno sinhronizirati satove u vašem navigatoru i kameri.

Po mom mišljenju, najznačajnija prednost korištenja putnih navigatora u odnosu na pametni telefon je njihova osjetno manja potrošnja energije. Tako mojGPS navigator Garmin eTrex 30 na dvije baterije ili akumulatoraaaRadi bez problema od 23 do 25 sati, što omogućava snimanje numera 7-8 sati nekoliko dana uzastopno bez ponovnog punjenja. Pa, uzmi par setova sa sobomaaBaterije obično nisu problem. Takođe je zgodno da za početak snimanja numere samo treba da uključite navigator;

Mislim da nema smisla razmatrati preostale korisne funkcije turističkog navigatora (sama navigacija, putne točke, astronomski kalendar, traženje cachea, itd.) u okviru ovog članka. Neki modeli turističkih navigatora imajuGSMmodul i umetanjeSIMmape, možemo koristiti neke dodatne usluge, kao što su: preuzimanje mapa i fotografija područja, slanje staze itd. Međutim, takva funkcionalnost, po mom mišljenju, nije od velike koristi. Tamo gdje postoji mobilna veza, za iste namjene možete koristiti pametni telefon, a na planinarenju, osim dodatne potrošnje energije za traženje mreže, u pravilu postoje pogodnosti odGSM bez modula.

Ispod su snimci ekrana staze snimljene pomoću turističkog navigatoraGarmin eTrex 30istovremeno sa onim snimljenim na Samsung pametnom telefonuGalaxy S3. Podaci među njima se malo razlikuju, ali za naše potrebe nije potrebna izuzetna tačnost i to je sasvim dovoljno.

Podaci o praćenju snimljeni pomoću turistaGPS navigator Garmin eTrex 30

Ako ova dva istovremeno snimljena traga preložite na kartu, primijetit ćete da jedan od njih vrlo često izleti s ceste. Na moje iznenađenje, ispostavilo se da je ovo pjesma snimljena korištenjemeTrex 30, staza snimljena telefonom se mnogo tačnije poklapa sa cestom na mapi. Nakon što sam sredio postavke, saznao sam da je po defaultu uEtrex 30Frekvencija snimanja numera nije postavljena na najvišu (Interval: Normalan). Ako instalirateInterval: najčešće, tada se povećava preciznost snimanja.


Geografsko označavanje pomoću ugrađenog GPS prijemnika kamere

Vjerovatno je najlakše povezati fotografijeGPSkoordinate koristeći podatke primljene od prijemnika ugrađenog u kameru. Nažalost, nemaju svi SLR fotoaparati, a ne samo fotoaparati, ovu funkciju. Ali ako postoji prijemnik, samo ga uključite i sve fotografije se automatski povezuju. Zgodno je, ali ima i svojih nedostataka. Upoznao sam ih tokom korištenjaGPS V Canon EOS 6D . Prvo, to su isti problemi povećane potrošnje energije, a na dugom pješačenju, kada se svaka baterija računa, takav otpad postaje jednostavno neprihvatljiv. Drugo, moj6Diz nepoznatog razloga vrlo često gubi kontakt sa satelitima, zbog čega neke fotografije ostaju bez reference i bez traga se više ne može ništa učiniti. I više puta sam se susreo sa ovom situacijom.

Usput, u Canon EOS 6DTakođe je moguće snimiti numeru u običnu tekstualnu datoteku i kasnije povezati fotografije na računaru koristeći specijalizovani softver.

Programi za georeferenciranje koordinata

Georeferenciranje pomoću programa GeoSetter

GeoSetter moćan program za rad saEXIFinformacije na fotografijama. Ima prilično fleksibilno i funkcionalno sučelje, ima puno zanimljivih funkcija za radGPSkoordinate i staze. Glavna funkcionalnost programa zasnovana je na razvoju treće strane ExifTool od Phila Harveya - biblioteka za rad saEXIF. Biblioteka se ažurira prilično često, tako da kada pokrenete GeoSetter, pojavljuje se prozor sa informacijama u kojem se od vas traži da ažurirate:


Nažalost, sudeći po službenoj web straniciGeoSetterprogram nije ažuriran već duže vrijeme, ali je dostupanbeta verzija , koji ima više nego dovoljnu funkcionalnost za rješavanje problema geooznačavanja.


Interfejs programa je prilično jednostavan. Lijevi panel je podijeljen na dva dijela: prikaz sadržaja odabranog foldera i mali pregled fotografije. Desno: satelitska karta s mogućnošću odabira vrste karata (obično koristim OpenStreetMap) i panel za odabir GPS staza. Veličina i lokacija panela mogu se prilagoditi vašem ukusu. Možete se prebaciti na ruski jezik interfejsa koristećiFajl -> Jezik -> Ruski . Omogućite panel za rad sa GPS tragovima: Pogled -> Trake (Ctrl + T). Za učitavanje staza u panel staza, kliknite na dugmeOtvorite fajl(ove) pjesama, možete otpremiti više datoteka odjednom. Podrazumevano, staze na mapi su prikazane crvenom bojom, ako želite, možete podesiti boju svake staze zasebno.


«

Naš zadatak je da povežemo sve datoteke iz odabrane mape sa koordinatama koristeći staze učitane u GeoSetter. Da biste to učinili, odaberite sve staze, kliknite na bilo koju fotografiju na lijevoj ploči, odaberite sve CTR + A, sinkronizirajte s datotekama GPS podataka CTRL + G.

U dijaloškom okviru koji se pojavljuje možete odabrati s kojim trakama želite sinhronizirati fotografije, maksimalnu vremensku razliku između vremena snimanja fotografije i tačke na GPS stazi, pomak vremenske zone ako je kamera postavljena na jednu vremensku zonu a navigator je postavljen na drugo. Možete ostaviti sve postavke kao zadane i kliknuti Da. Sljedeći okvir za dijalog vas obavještava koliko datoteka je bilo moguće povezati sa koordinatama i traži potvrdu, ponovo kliknite na “Da”.


Koordinate su uspješno dodane

Desilo se! Ispod fotografija su se pojavile koordinate, a na mapi desno su bile oznake mjesta na kojima su snimljene! Klikom na bilo koji marker možete vidjeti uz koju fotografiju je priložena. Ali to nije sve, program vam omogućava da grupišete uređivanje podataka u exif fotografijama! Opet, odaberite sve fotografije pomoću CTR + A i uredite meta informacije pomoću CTRL + E.


Grupno uređivanje

Kao što vidimo, imamo popunjene GPS koordinate lokacije snimanja i nadmorske visine, ali postoji i lokacija koja je sada prazna. Pritisnite dugme " Preuzmite sve podatke sa Interneta„I nakon nekog vremena, za svaku fotografiju popunjavaju se polja Država, Grad itd.

Pored " Lokacija„U gornjem desnom uglu nalazi se još nekoliko kartica koje vam omogućavaju da dodate kategorije i ključne riječi, opise fotografija, datum izmjene, podatke i kontakt podatke autora itd. Veoma udobno!

Po završetku uređivanja informacija koje nas zanimaju, kliknite na „Da“. Sada su se ispod sličica na lijevom panelu, osim koordinata, pojavila i geografska imena područja. Bilješka! Do ovog trenutka nema promjena na originalnim fotografijama! Nakon što se uvjerite da su sve fotografije odabrane CTR + A, pritisnite CTR + S. I još nešto. Podrazumevano, Geosetter kreira novu datoteku za svaku fotografiju i dodaje ekstenziju “jpg_original” originalnoj verziji. Ovo ponašanje se može promijeniti u postavkama programa.

  • SAS. Planet je besplatni program dizajniran za pregled i preuzimanje satelitskih slika visoke rezolucije i običnih mapa koje pružaju usluge kao što su google zemlja, google mape, Bing Maps, DigitalGlobe, “Svemirske fotografije“, Yandex mape, Yahoo! Mape, VirtualEarth, Gurtam, OpenStreetMap, eAtlas, iPhone karte, karte Glavnog štaba itd., ali, za razliku od ovih servisa, sve mape koje ste preuzeli ostat će na vašem računalu, a možete ih pregledavati čak i bez internetske veze. Osim satelitskih karata, moguće je raditi i s političkim, pejzažnim, kombiniranim kartama, kao i mapom Mjeseca i Marsa.
  • - mali i brzi program koji vam omogućava preuzimanje, izmjenu i spremanje datoteka GPS praćenja, dodavanje bodova, pojednostavljivanje staza kako biste smanjili njihovu veličinu, pregled staze na online mapi itd.
  • Spisak i program mojih foto tura možete pogledati na stranici. Pridružite nam se, biće zanimljivo!

    Format

    Najbolji članci na ovu temu