Come configurare smartphone e PC. Portale informativo
  • casa
  • Sistemi operativi
  • Incollaggio di foto con rilegatura gps. Collegamento di informazioni geografiche alle foto

Incollaggio di foto con rilegatura gps. Collegamento di informazioni geografiche alle foto

Gli smartphone moderni sono dotati di un chip GPS, che semplifica notevolmente le nostre ricerche o la ricerca di un indirizzo specifico. Tuttavia, non è raro che il GPS non funzioni bene. E non sempre è colpa del montaggio scadente dello smartphone. Spesso puoi migliorare il funzionamento del modulo di navigazione scavando nelle impostazioni.

Molti automobilisti hanno un navigatore GPS a tutti gli effetti. Alcuni di questi dispositivi hanno un connettore dell'antenna sulla parete posteriore o sull'estremità laterale. Ciò ti consente di migliorare la ricezione del segnale più volte: devi solo procurarti l'antenna appropriata.

Per quanto riguarda gli smartphone moderni, ci affrettiamo a deludervi. Nella loro composizione, non troverai mai un connettore speciale per l'antenna. È possibile migliorare la ricezione GPS su Android solo con metodi software. Se non hanno funzionato, dovrai sopportare lo stato attuale delle cose. Come puoi immaginare, i dispositivi economici funzionano peggio con i satelliti GPS. Ciò è spiegato dal fatto che sono dotati dei chip di navigazione più economici e più vecchi, che hanno una bassa velocità e un ricevitore di segnale debole.

Visitando la sezione delle impostazioni

In molti smartphone e tablet, il chip GPS è disabilitato per impostazione predefinita. In questo caso, il dispositivo determina la posizione in base ai ripetitori cellulari e alle reti Wi-Fi. Per abilitare il chip di navigazione, è necessario configurare il dispositivo. Per fare ciò, procedi come segue:

Passo 1. Vai alla sezione " Impostazioni».

Passo 2 Qui dovresti essere interessato all'oggetto " Posizione».

Passaggio 3 Su dispositivi diversi, questo elemento potrebbe avere un nome diverso. Ad esempio, devi selezionare la scheda " Connessioni” e clicca sulla voce “ Geodati", attivando contemporaneamente il relativo interruttore.

Passaggio 4 In questa sezione è necessario abilitare un'elevata precisione di localizzazione. Il dispositivo deve utilizzare tutte le sorgenti per questo: satelliti GPS, reti Wi-Fi e dati dai ripetitori cellulari.

Va notato che in questa modalità di funzionamento aumenta il consumo di energia. E se questo non è praticamente evidente sui nuovi smartphone, i proprietari di budget e vecchi dispositivi sentiranno sicuramente la durata della batteria ridotta.

A seconda delle caratteristiche del dispositivo, le impostazioni GPS potrebbero trovarsi in diverse sottosezioni. Pertanto, sugli smartphone Android più moderni, questi passaggi possono essere eseguiti in modo leggermente diverso.

Chiama il pannello delle notifiche e premi a lungo sull'icona GPS(potrebbe avere un nome diverso). Nella pagina che si apre, concedi alle applicazioni l'accesso alla posizione e nella sezione "Determinazione della posizione", imposta "Alta precisione".

Calibrazione bussola

Se è impossibile migliorare la ricezione del segnale sugli smartphone, nessuno interferirà con il miglioramento del funzionamento di una bussola digitale. Il fatto è che su alcuni dispositivi non è calibrato, per cui il programma di navigazione non riesce a capire in tempo in quale direzione del mondo è diretto il tuo smartphone. In questo momento, ti sembra che il dispositivo non catturi il GPS.

Hai bisogno di un'app per calibrare la bussola GPS essenziali. Scaricalo e installalo, quindi segui questi passaggi:

Passo 1. Esegui il programma.

Passo 2 Entra nella modalità Bussola.

Passaggio 3 Se la bussola funziona in modo stabile, il problema non è in essa. Se la bussola si rifiuta di mostrare correttamente le direzioni cardinali, calibrarla.

Passaggio 4 Innanzitutto, ruota lo smartphone attorno al suo asse con lo schermo rivolto verso l'alto. Quindi capovolgilo. Bene, allora giralo da sinistra a destra. Questo dovrebbe aiutare. In alcune versioni dell'applicazione, è necessario prima selezionare l'elemento Calibrare nelle impostazioni della sezione.

Visualizzazione del numero di satelliti GPS visibili

Nello stesso GPS essenziali puoi vedere a quanti satelliti si connette il tuo smartphone. Se è abbastanza grande, non dovresti incolpare il chip di navigazione: il problema è in uno dei programmi. Per visualizzare i satelliti è necessario selezionare la voce nel menu dell'applicazione Satelliti.

Ripristina dati GPS

Un problema comune con alcuni dispositivi è il legame a lungo termine a specifici satelliti GPS, anche quando sono riusciti a lasciare il campo visivo. L'applicazione può aiutare in questo caso. Stato GPS e cassetta degli attrezzi. Ripristinerà i dati GPS, dopodiché la connessione ai satelliti verrà effettuata da zero.

Passo 1. Scarica e installa l'utilità.

Passo 2 Eseguire l'applicazione installata accettando i termini del contratto di licenza.

Passaggio 3 Nella schermata principale del programma, vedrai le letture di vari sensori, nonché le informazioni sul numero di satelliti GPS sopra la testa.

Passaggio 4 Fare clic in un punto qualsiasi del display, dopodiché è possibile estrarre la tendina con il menu principale a sinistra. Qui puoi calibrare la bussola se non fosse possibile farlo utilizzando l'applicazione discussa in precedenza. Ma ora devi fare clic sulla voce " Gestione dello stato A-GPS».

Passaggio 5 Nel menu a comparsa, fai clic su " Ripristina».

Passaggio 6 Al termine del ripristino, torna a questo menu a comparsa facendo clic su " Scaricamento».

Cosa cercare quando si acquista un nuovo smartphone?

Ora conosci la risposta alla domanda "Come configurare il GPS su Android?". Ma tutto questo non ti sarà di grande aiuto se vorrai utilizzare il tuo smartphone come navigatore GPS in maniera continuativa. È meglio ottenere uno smartphone moderno e solido per questi scopi. Quando lo scegli, assicurati di leggere le specifiche tecniche complete. Devono trovare una menzione del supporto per la tecnologia A-GPS: riduce notevolmente il consumo energetico. Lo smartphone ideale per te sarà uno che funziona anche con i satelliti. Fortunatamente, quasi tutti i dispositivi che sono stati importati nel nostro paese nell'ultimo anno hanno il supporto per il sistema di navigazione russo. Ma, ancora una volta, devi ancora guardare le specifiche del dispositivo prima di acquistarlo.

22.02.2012 46498

Georeferenziazione semplice delle foto - servizio GeoCam

Ad essere sincero, sono stato a lungo interessato alla possibilità di collegare automaticamente le foto alla posizione geografica in cui è stata scattata questa foto. E questo è necessario per diversi motivi. In primo luogo, spesso ne ho bisogno io stesso - beh, sai, scatti una foto di un bel ristorante, un negozio, solo un posto interessante, e poi ti sforzi di ricordare dov'è tutto dalla foto. Certo, puoi trovare un ristorante per nome e città (se ricordi la città, cosa che non è sempre possibile dopo alcuni ristoranti), ma nel caso di negozi e locali senza nome, è in qualche modo abbastanza difficile. In secondo luogo, sarebbe molto utile inserire le coordinate GPS su alcune foto per un post sul blog. E poi si parte: si pubblica una foto (sì, gli stessi ristoranti che mi piace studiare in termini di crescita spirituale viaggiando), e si parte: quale indirizzo, quale città, quale paese, quale pianeta, che tipo di galassia. .. Ebbene, in -terzo, quando mandi a parenti-amici i dati del mio soggiorno da qualche parte nella stessa Spagna in modo che possano venire, è molto comodo lanciare un mucchio di foto con coordinate e angolo di visione: in questo modo lo faranno immaginare perfettamente l'ambiente, studiare bene l'area, bene e ottenere l'indirizzo richiesto. Come risolvere tutti questi problemi? Le moderne foto digitali sono quasi sempre fornite di vari metadati secondo lo standard EXIF: questo include, ad esempio, nome e modello della fotocamera, data e ora di scatto, tempo di posa, diaframma e altri dati, tra cui, da a proposito, ci sono anche i dati GPS. Cioè, le coordinate geografiche possono essere scritte direttamente nell'immagine.Tuttavia, le fotocamere moderne raramente sono dotate di un modulo GPS che consente di registrare le coordinate nei dati EXIF ​​delle foto che scattano. (Per alcuni modelli, è possibile acquistare dispositivi GPS separati che acquisiscono le coordinate e le trasmettono alla fotocamera in modalità wireless, ma non ho ancora tenuto in mano tali dispositivi e alcuni amici che hanno testato qualcosa di simile affermano che tutto ciò è stato implementato abbastanza bene Con i comunicatori, ovviamente, è più facile: quasi tutti sono dotati di un modulo GPS e alcuni di essi (anche se, stranamente, non tutti) sono in grado di eseguire il geotagging, ovvero scrivere le coordinate GPS in dati fotografici Bene, in ogni caso quelle fotocamere con GPS, quei comunicatori con GPS che registrano le coordinate in EXIF, non determinano e non registrano la posizione della fotocamera nello spazio - in modo da poter determinare con precisione da quale punto l'immagine è stata tratto dalla fotografia. Ho studiato questo problema, ed è emerso che per i dispositivi Android e iOS esiste un servizio che risolve efficacemente il problema della registrazione dei dati geografici e dell'angolo di visuale dell'obiettivo nelle immagini prodotte: questo servizio si chiama GeoCam. Ha versioni gratuite ea pagamento per Android (download gratuito, download a pagamento), nonché versioni gratuite ea pagamento per iPhone (download gratuito, download a pagamento).


Pagina dell'applicazione GeoCam

Ho scaricato la versione per Android, l'ho installata (su Samsung Galaxy Note). Sono andato a provarlo. Funziona tutto come segue. Avviare l'applicazione, la modalità fotocamera appare nella forma seguente. Sull'intero schermo: l'immagine dalla fotocamera (non era inclusa nello screenshot) con l'angolo di visione dell'obiettivo. In alto a sinistra c'è un pezzo di una mappa dell'area da Google Map. Sul pannello delle informazioni in alto: latitudine, longitudine e accuratezza della determinazione. Sul pannello informativo inferiore - parametri dell'angolo di visione: azimut, inclinazione, rollio.


Modalità di scatto

Fare clic sull'"otturatore" della fotocamera: l'immagine viene salvata insieme a tutte le coordinate Se si fa clic sull'icona sotto l'icona "otturatore", si vedrà il fotogramma ripreso con tutti i dati. Sotto c'è una foto, sopra c'è un pezzo di mappa con un angolo di visione. La mappa può essere commutata tra le modalità di configurazione satellitare.


Foto e mappa in modalità satellitare


Foto e mappa in modalità struttura

Lì puoi attivare la modalità di modifica (anche una mappa e un satellite), in cui puoi specificare la posizione e l'angolo di visione, se necessario per qualche motivo.


Modifica in vista schematica


Modifica in modalità satellitare

In tutte queste modalità, le mappe vengono ridimensionate come di consueto per i moderni comunicatori, tramite icone o multi-touch. Successivamente, è importante comprendere quanto segue. Tutte le informazioni raccolte con GeoCam su coordinate geografiche, azimut, inclinazione e rollio della telecamera vengono registrate direttamente nell'EXIF dell'immagine! I dati GPS vengono scritti in un campo EXIF ​​standardizzato e qualsiasi programma che comprende EXIF ​​può ottenere questi parametri da lì e campi aggiuntivi che GeoCam inserisce in EXIF ​​(molti programmi creano le proprie estensioni di EXIF ​​standard - questo è abbastanza accettabile) possono essere letti come speciali applicazioni GeoCam, così come qualsiasi altro programma i cui creatori possono lavorare con questi dati utilizzando l'estensione EXIF ​​disponibile per il download, accettata in GeoCam. Quindi, se la fotografia è stata scattata - proprio come è - invia da qualche parte (per posta, a un dispositivo, a un social network), quindi almeno lì puoi scoprire le coordinate GPS della foto scattata e inoltre, se usi estensioni speciali, puoi scoprirlo sia l'azimut che altre informazioni che puoi inserire lì: note del fotografo, commenti degli utenti e così via.


Informazioni sul file con commenti

Puoi inviare (trasferire) una foto direttamente dal comunicatore. Se premi il pulsante "menu" di Android, appariranno le seguenti opzioni: invia, crea un rapporto, elimina. Le seguenti opzioni sono offerte alla voce di invio.


Opzioni di spedizione

Ci sono molte opzioni qui e, ovviamente, dipendono dalle applicazioni installate: posta, reti wireless, SMS, social network, servizi online, altre applicazioni e così via Solo l'immagine stessa con i dati corrispondenti cablati in EXIF ​​​sarà trasmesso. Rapporto La seconda icona del menu è un rapporto. Come report viene creato un documento PDF, che include una foto, due opzioni per la scala dello schema della mappa (puoi includere anche un satellite) e tutte le informazioni raccolte. Il documento può anche essere trasferito-inviato ovunque o aperto direttamente sul comunicatore, si presenta così (cliccabile).


Reportage fotografico singolo

Progetti e tag Per facilitare l'elaborazione, le geofoto scattate (foto create utilizzando questo servizio) possono essere distribuite tra i progetti e possono essere utilizzati filtri speciali che si riferiscono a determinate aree della mappa: strade, città, regioni specifiche.


Progetti


Filtri

Le foto possono essere suddivise in progetti sia manualmente, specificando il progetto durante lo scatto, sia puoi anche allegare una serie di filtri al progetto (continente, paese, città, strada e così via), quindi le foto catturate cadranno automaticamente in il progetto desiderato I progetti, tra le altre cose, sono interessanti perché lì puoi selezionare il gruppo desiderato di geofoto e visualizzare tutti i punti di ripresa su una mappa.In primo luogo, vengono selezionate le foto necessarie di un progetto.


Foto di un progetto e menu


Selezione di foto di un progetto

Successivamente, viene premuto il pulsante "Visualizza", dopodiché, sull'immagine in alto, GeoCam visualizza sulla mappa (schema o satellite) tutti i punti di ripresa delle foto selezionate, tra le quali è possibile passare. La mappa può essere ridimensionata di conseguenza.


Tutti i punti di tiro sul diagramma


Tutti i punti di rilevamento sul satellite

Servizio www.geo-photo.net Esiste un servizio speciale www.geo-photo.net per la pubblicazione di geofoto realizzate online. La registrazione è gratuita, e su questo sito puoi postare le tue geofoto, suddividendole in progetti, se necessario, dando link diretti per l'accesso a tutti gli interessati, il tutto semplicemente. Per prima cosa ti registri al servizio (o semplicemente accedi utilizzando il tuo account Twitter, Facebook o Google), dopodiché puoi caricare le immagini lì direttamente dal tuo comunicatore o da un computer su cui devi caricare preventivamente la geofoto. le foto sono distribuite tra i progetti, per ogni foto puoi vedere due immagini di mappe di diverse scale per i servizi selezionati: Google, Bing, Osm, Yandex - mentre sono disponibili opzioni per la visualizzazione di questi servizi. Ecco un esempio su Google (cliccabile).


La mia geofoto in Geo-Photo.net

Servizio GeoView per Windows Per ottenere tutti i dati della geofoto, puoi anche utilizzare un programma Windows: si chiama GeoView (puoi scaricarlo gratuitamente). Il programma funziona quasi come la versione online: le geofoto vengono caricate al suo interno (dal comunicatore) e puoi ottenere una o due mappe da qualsiasi servizio selezionato di qualsiasi scala (cliccabile).


GeoView

Applicazione per iOS Ho testato come funziona tutto su iOS. Ho controllato prima la versione gratuita. In linea di principio, funziona bene - almeno salva le coordinate nell'immagine, inoltre salva tutti i dati rilevanti sull'angolo di ripresa. Tuttavia, è chiaro che gli sforzi principali degli sviluppatori sono ancora concentrati sulla versione Android: è più funzionale e, come dire, più "leccata". Tuttavia, puoi usare la versione iOS, ci ho scattato una geofoto tutto il giorno - tutto ha funzionato senza problemi.


Foto con diagramma per iOS


Foto satellitare per iOS

A proposito, il che è strano, ho appena avuto una versione a pagamento (Pro) che ha funzionato per la prima volta su iOS con problemi evidenti. Ma poi l'ho cancellato e reinstallato: ha funzionato bene. Sottigliezze di lavorare con il servizio Alcuni utenti, studiando come lavorare con il servizio, fanno una domanda della serie: "Beh, com'è, e se non abbiamo Internet lì, e allora - non puoi scattare una foto senza di essa?" Fallo, ovviamente! L'essenza del servizio è che il tuo comunicatore, utilizzando GeoCam, inserisce le coordinate necessarie sulla foto, oltre all'azimut e altri dati (a tua discrezione) durante lo scatto. Dopodiché, la foto può essere inviata agli amici, caricata sul tuo computer, pubblicata su qualsiasi social network o su un servizio speciale www.geo-photo.net! Poiché le informazioni di scatto sono memorizzate direttamente nel file stesso, non è necessario fare nient'altro e non è richiesta Internet durante lo scatto. La cosa principale qui è installare l'applicazione sul tuo telefono Android o iPhone, dopodiché le coordinate e l'angolo di ripresa verranno salvati automaticamente e dove e in che cosa visualizzerai le immagini catturate dipende da te I tuoi amici, parenti e i conoscenti potranno anche visualizzare le foto inviate in tutti i servizi che supportano l'ottenimento di informazioni da EXIF ​​e ci sono centinaia di tali servizi. conclusioni Il servizio è molto interessante e utile. L'ho testato per circa una settimana - sono rimasto molto soddisfatto. Sia su un telefono Android che su un iPhone, tutto ha funzionato come dovrebbe, e ho già iniziato a compilare una raccolta separata di geofoto per me, che in seguito, separatamente dalla raccolta principale, può essere utilizzata come immagini con riferimento alla posizione. , c'è qualcosa da criticare . Le foto con dati GPS incorporati sono fantastiche, ma molti utenti degli stessi social network (e solo i miei lettori) non hanno idea di come ottenere tali informazioni dalle immagini che pubblico. E non è colpa loro: il mio compito è fornire una comoda opportunità per ricevere tali dati, cosa serve per questo? Questo è tutto: così che con l'aiuto di GeoCam posso preparare una foto da inviare per posta o ai social network con le coordinate geografiche sovrapposte direttamente all'immagine - questa è l'opzione più semplice Ho parlato con gli sviluppatori, hanno detto che questo è tutto abbastanza fattibile e che nelle versioni successive una tale opportunità apparirà sicuramente Sì, il servizio praticamente non risolve il problema di imporre geocoordinate alle foto scattate non da un comunicatore, ma da fotocamere. (Naturalmente, per le fotocamere che supportano le schede Eye-Fi, è possibile utilizzare la trasmissione Wi-Fi dei frame a un comunicatore con GeoCam, seguita dalla localizzazione, ma si tratta di emorroidi.) Tuttavia, il binding, di regola, non è richiesto per fotografie artistiche scattate con una DSLR o altra macchina fotografica di alta qualità, ma per un servizio puramente reportage (dalla serie - qui viviamo, ecco un ristorante alla moda, ecco una splendida vista sul mare, una bionda in bikini quasi senza un bikini si trova qui ogni giorno), per i quali i moderni comunicatori (smartphone) - appena sopra il tetto!Quindi ora, cari lettori, quando pubblico una foto di qualcosa di interessante sul mio blog, non essere troppo pigro per guardare EXIF (Tradizionalmente non cancello quasi mai questi dati) - molto probabilmente, ci saranno coordinate GPS di tuo interesse, se la cornice è stata scattata sul comunicatore. E ora non devi farmi domande inutili su che tipo di indirizzo è, in quale strada, in quale paese, in quale continente, quale pianeta o galassia. A condizione, ovviamente, che sia stato girato nello stesso universo con te. Sì, qui, provalo tu stesso!

Questa F.A.Q. L'articolo ha lo scopo di spiegare al lettore come abilitare la visualizzazione della posizione di scatto della foto su Android o aiutare a impostare l'output delle informazioni di geotagging su qualsiasi foto catturata da uno smartphone/tablet Android.

L'abilitazione di questa opzione ti aiuterà ad aggiungere le coordinate geografiche del luogo in cui è stata scattata la foto, che desideri caricare su Vkontakte, Facebook, Instagram o un altro social network...

Questo è esattamente l'aspetto di una foto caricata sulla rete, che è "legata" al geotagging e "caricata" su VK.

Per abilitare la visualizzazione del luogo in cui è stata effettuata la ripresa, eseguiremo alcuni semplici passaggi per configurare il sistema.

All'inizio, devi accedere all'applicazione "Fotocamera" sul tuo dispositivo mobile e assicurarti che la funzione di aggiunta delle coordinate di scatto alle foto sia abilitata lì:

Attenzione! Se inizi a caricare le fotografie scattate successivamente su Internet, queste coordinate di scatto diventeranno pubblicamente disponibili.

Abbiamo finito con le impostazioni della fotocamera. Puoi controllare la visualizzazione del geotagging sulle foto. È necessario visualizzare le informazioni sull'immagine nella sezione "Posizione":

Se il risultato desiderato non viene raggiunto, procediamo come segue ...

Devi verificare se l'accesso alla posizione è abilitato sul tuo dispositivo mobile Android. Per fare ciò, vai alle "Impostazioni" generali, quindi seleziona il tuo. Quindi cerca la sezione "Privacy" e vai lì.

È lì che troveremo la voce "Accesso alla posizione", dobbiamo attivarla. In questo modo, consentiremo a tutte le applicazioni di ricevere dati sulla nostra posizione o sulle coordinate geografiche attuali.

Dobbiamo anche scegliere una delle tre modalità di localizzazione:

  • Alta precisione. In questo caso, il sistema operativo utilizzerà tutti i dati disponibili dal modulo GPS, dalle reti mobili e WLAN per ottenere le coordinate più precise. In questo caso, la carica della batteria si consumerà in tempi relativamente brevi.
  • Risparmia la carica della batteria. Qui, lo smartphone o il tablet otterranno informazioni sulla posizione basate su WLAN e rete mobile (se disponibile).
  • Sensori del dispositivo. Quest'ultima opzione prevede l'analisi dei dati di posizionamento solo dal modulo GPS.

Il secondo modo è probabilmente il migliore. Tuttavia, potrebbe non funzionare su tablet che non sono adatti per funzionare su reti mobili.

I sistemi di informazione geografica stanno gradualmente entrando nella vita di tutti i giorni.

La maggior parte dei dispositivi mobili è dotata di ricevitori GPS/GLONASS. Ciò consente agli sviluppatori di ottenere record del percorso (tracce) dei propri utenti. Le tracce possono essere utilizzate per risolvere un'ampia gamma di compiti, dalla navigazione sulla mappa e dire agli amici dove si trovano, alla tracciatura degli ingorghi e alla previsione della situazione del traffico.

Sfortunatamente, senza elaborazioni aggiuntive, la traccia dell'utente non è molto informativa, quindi è necessaria la fase di connessione dei dati esterni e della mappa interna dell'applicazione. Per questo, esistono speciali algoritmi di associazione dei dati (algoritmi di corrispondenza delle mappe).

Questo articolo è dedicato all'algoritmo per collegare una traccia a un grafico stradale e ai risultati della sua applicazione nel progetto [email protected].

L'algoritmo, di cui si parlerà, elabora il tracciato in ingresso, ottenendo in uscita una sequenza di spigoli del grafico stradale, che, con la loro geometria, ripetono i dati in ingresso il più fedelmente possibile.

Un grafico stradale è una delle basi di un'applicazione geospaziale. Contiene al suo interno tutte le informazioni sulle strade: dal tipo di copertura e il numero delle corsie alla loro geometria. Esistono diversi modi per rappresentare un grafico stradale nella memoria del computer.

Consideriamo l'opzione più semplice: un grafo orientato, in cui i nodi sono intersezioni e i bordi sono strade. Questa semplificazione rende difficile la verifica del codice della strada, ma facilita ulteriori calcoli. Le strade con traffico in entrambe le direzioni in un tale grafico saranno rappresentate da una coppia di bordi. Un bordo è un'unità indivisibile di un percorso. Tuttavia, un bordo è una rappresentazione matematica di una strada. La posizione effettiva della strada sulla mappa (un insieme di coordinate puntiformi della strada) sarà determinata da una proprietà separata di questo bordo del grafico, che chiameremo geometria della strada.
Una traccia è una sequenza ordinata di punti contenente qualche errore. A causa di questo errore, il punto non si troverà quasi mai sul bordo del grafico a cui è necessario collegarlo. Secondo la legge della meschinità per i dati GPS, l'errore di posizionamento è minore in campo aperto che in centro città. In altre parole, il punto in arrivo può colpire un bordo adiacente.

Ecco come appare un epilogo di Mosca attraverso gli occhi delle carte:

Ed è così che la percorrono i nostri utenti, secondo i navigatori:

Traccia il processo di collegamento

Per associare un track point a un grafico, nel caso più semplice, è necessario trovare gli spigoli con una distanza minima dallo spigolo al punto. Purtroppo, in pratica (soprattutto nel centro cittadino), un percorso legato in questo modo può rivelarsi un insieme di spigoli sconnessi. Per migliorare la qualità della rilegatura, assumiamo che la traccia sia un movimento ordinato e mirato dell'utente lungo le geometrie dei bordi del grafico. Cioè, l'intero percorso passa lungo bordi collegati tra loro. In questo caso, ogni bordo del percorso può avere sia più punti traccia sia nessuno.

Quindi, poiché ci rifiutiamo di prendere il bordo più vicino al punto, dobbiamo scegliere qualche altra misura quantitativa che ci permetta di determinare se il bordo misurato è adatto per l'ancoraggio.

Ci sono molti fattori che possono essere utilizzati per questo:

  1. La distanza dal punto alla geometria del bordo del grafico. Stima sia la distanza più breve che la probabilità che il ricevitore possa commettere un tale errore.
  2. Coincidenza delle direzioni di movimento. Stima l'angolo tra il vettore di movimento del veicolo e la direzione del pezzo di geometria del bordo a cui è ancorato il punto. (Questa misura è robusta per l'errore sistematico del ricevitore GPS, ma suscettibile di casualità).
  3. Cambiare la direzione del veicolo. La probabilità che l'auto esca dalla strada principale è generalmente inferiore alla probabilità che continui a percorrerla (questo riduce al minimo il numero di manovre).
  4. Possibilità fisica di passaggio da un bordo all'altro (raggiungibilità del bordo). L'adeguatezza della velocità con cui l'auto doveva muoversi per compiere questo passaggio.
Sulla base di questi fattori, viene creata una formula di stima della verosimiglianza. La distanza di Frechet viene utilizzata come una di queste formule. In poche parole, questa è la lunghezza minima richiesta per il guinzaglio del cane se il proprietario segue il grafico stradale e il suo animale domestico segue la traccia GPS. Questa valutazione si concentra solo sulla distanza geografica del binario in posa.

Per il track binding in questo articolo, utilizziamo la formula di valutazione per l'algoritmo di data binding incrementale (basato sul lavoro di S. Barcatsoulas).

Questa formula include due componenti principali: e.

Il componente tiene conto della distanza ponderata dal track point al bordo ed è calcolato dalla formula:

Dove
sono i fattori di scala ed è la distanza dal punto pi alla geometria del bordo c j .

Il componente tiene conto dell'angolo tra la direzione della geometria del bordo e la direzione del binario:

Dove
e sono i fattori di scala, e cos(α i,j) è l'angolo tra la geometria dell'i-esimo bordo del grafico e la direzione del movimento lungo il bordo della pista
e sono i parametri che influenzano la significatività dei componenti. Per l'algoritmo, i valori di questi parametri l'uno rispetto all'altro sono importanti: questo determina quale dei fattori avrà più peso nel confronto.

Parametri e influiscono sulla sensibilità alle variazioni del fattore descritto.

Dopo aver calcolato i componenti, la metrica finale viene calcolata come:

Maggiore è il numero ottenuto alla fine, migliore è la corrispondenza tra la sezione della pista e lo spigolo.

Avendo nell'arsenale la formula per la probabilità che il percorso sia tracciato, possiamo descrivere l'algoritmo di legame:

  1. Seleziona tutti i bordi del grafico con la geometria che interseca il quartiere delta del primo punto traccia;
  2. Valuta tutti i bordi selezionati usando una formula;
  3. Seleziona il bordo con il punteggio più alto. Rendilo attuale e aggiungilo al percorso finito;
  4. Se il punto più vicino al punto della traccia sulla geometria dello spigolo non si trova alla fine dello spigolo, selezionare il punto della traccia successivo. (Se non ci sono più punti, la rilegatura è terminata);
  5. Seleziona tutto il grafico in uscita dal bordo corrente e dal bordo corrente;
  6. Vai a 2;

Strategia per tenere conto dei punti successivi

L'indubbio vantaggio della formula scelta è la possibilità di valutare la probabilità di associazione al grafico non solo per un punto, ma anche per il percorso nel suo insieme. Questo può essere utilizzato per implementare una strategia per tenere conto dei punti successivi. Se al momento l'ultimo punto del percorso non è vincolato, è possibile calcolare le stime dell'ancoraggio dei punti successivi, a condizione che il percorso si trovi lungo il bordo selezionato. Successivamente, è possibile confrontare la somma delle stime di verosimiglianza. Ciò eviterà errori negli interscambi e nelle intersezioni complessi, poiché l'algoritmo selezionerà gli spigoli in base al movimento successivo.

Un po' di prestazioni

Il compito di collegare una singola traccia non è incredibilmente costoso, ma in pratica è raro che qualcuno colleghi mai un paio di tracce. Di norma, è necessario riuscire a legare migliaia di punti al secondo. Pertanto, dobbiamo trovare un compromesso tra la velocità di elaborazione e la precisione dell'attacco della pista. Nell'algoritmo selezionato, la performance è influenzata dal numero di fronti stimati per ciascun track point e dalla profondità di valutazione dei punti "dal futuro". Come ha dimostrato la pratica, nella maggior parte dei casi, per prendere la decisione giusta sul comportamento agli incroci, è sufficiente tenere conto di 2-3 punti successivi del tracciato.

Infatti è difficile modificare il numero di spigoli valutati, poiché per una rilegatura di qualità, dopo aver selezionato il primo spigolo, è necessario valutare tutti gli spigoli in uscita. Ma non puoi considerare opzioni con una stima di probabilità troppo bassa.

Risultati

L'implementazione dell'algoritmo di collegamento ha consentito al progetto [email protected] non solo di iniziare a lavorare con i dati degli utenti mobili, ma anche di coordinare rapidamente i propri dati con sistemi arbitrari. L'utilizzo del nuovo sottosistema di binding consente di ricalcolare tracce contenenti fino a 55mila punti in totale su un server in un minuto su un server. Grazie a ciò, la visualizzazione dei dati agli utenti avviene il più rapidamente possibile. L'algoritmo mostra un'associazione di alta qualità anche con un track point per tre bordi del grafico interno. Tuttavia, la massima efficienza dell'algoritmo descritto si ottiene quando si collegano lunghe tracce con uno o due punti a ciascun bordo del grafico.

Letteratura sull'argomento

  1. Corrispondenza mappa. Un'introduzione” prof. David Bernstein, James Madison University.
  2. "Sui dati di localizzazione del veicolo corrispondenti alla mappa" Sotiris Bracatsoulas, Dieter Pfoser Randall Salas Carola Wank VLDB'05
  3. "Corrispondenza approssimativa della mappa rispetto alla distanza di Frechet" Daniel Chen, Anne Driemel, Leonidas J. Guibas, Andy Nguyen, Carola Wenk. Stanford. 2011

Lev Dragunov, programmatore [email protected]

. Dove e per cosa può essere utilizzato? Ci sono diverse opzioni qui:
  • In primo luogo, è spesso interessante vedere sulla mappa esattamente dove è stata scattata questa o quella fotografia. A volte le coordinate possono essere determinate in modo abbastanza accurato guardando un'immagine satellitare in Google Maps, a condizione che nella foto vengano presi alcuni oggetti ben riconosciuti. Ma cosa accadrebbe se le foto fossero state scattate nella foresta o nel campo, dove non c'è assolutamente nulla a cui attaccarsi? E se tornassimo da un'escursione di più giorni e portassimo con noi un altro pacchetto di N gigabyte di foto? In questo caso, collegare ogni foto, anche con una precisione non elevatissima, diventa un compito quasi irrisolvibile.
  • In secondo luogo, i servizi fotografici più moderni (ad esempio,panorama,Flickr), siti fotografici e social network sono in grado di trovareGPS coordinate in EXIFdati della foto e genera automaticamente un collegamento a una mappa dell'area in cui è stata scattata. Molto comodamente.

Scriviamo tracce

Quindi, cosa è necessario per il geotagging? Ingresso richiestotraccia il nostro movimento durante le riprese. In effetti, questo è un semplice file di testo in cui si trova ogni rigaGPScoordinate del punto attuale, altezza sul livello del mare, data e ora ricevute dal satellite. Più spesso le informazioni vengono scritte sulla traccia, più accuratamente sarà possibile allegare una foto in un secondo momento. La cosa più importante da ricordare qui è che l'orologio nella fotocamera dovrebbe essere sincronizzato il più accuratamente possibile con l'orologio nel navigatore, è anche importante tenere conto della possibile differenza di fuso orario e della traslazione dell'ora di un'ora indietro/avanti.

Al momento, ci sono molti dispositivi diversi per la registrazioneGPSpista, proviamo a capirne vantaggi e svantaggi.

Registrazione di una traccia utilizzando uno smartphone

La scelta qui è enorme. Ora quasi tutti gli smartphone sono dotati di un modulo GPS, con il quale è possibile registrare tracce. Per il sistema operativo Android, ho usato un programma semplice ma convenienteLe mie tracce. La sua funzionalità è più che sufficiente per il compito di georeferenziare le foto. Ci sono anche alcuni vantaggi. Se ci si trova nell'area di copertura di una rete mobile, è possibile caricare immediatamente attraverso di essa una mappa satellitare o vettoriale dell'area, in qualsiasi momento la traccia registrata può essere inviata via e-mail, inviata acasella personale o Disco Google.

Ma ci sono anche degli svantaggi e il principale è la rapida scarica della batteria. Il mio telefono è accesoGPSmodulo in modalità di registrazione continua della traccia è in grado di funzionare per un massimo di 10 ore. È chiaro che non possiamo parlare di viaggi di più giorni qui, a meno che non portiate con voi una pila di batterie di riserva, ma, secondo me, questa non è una buona idea. Ma per registrare una breve passeggiata durante il giorno, lo smartphone è perfetto.

Di seguito sono riportati gli screenshot del mio viaggio fuori città per la fotografia serale. Registrato con smartphoneSamsung Galaxy s3 . Come puoi vedere, c'è abbastanza varietà di informazioni eLe mie traccetutt'altro che l'unico programma nei negoziGoogle Play e Apple Store .

Sfortunatamente, il modulo GPS negli smartphone non funziona sempre correttamente. Mi sono imbattuto in casi in cui a volte i satelliti vengono cercati per molto tempo o il telefono non li trova affatto. Forse dipende dal produttore dell'hardware.

Traccia i dati registrati utilizzando uno smartphoneSamsung Galaxy s3.

Registrazione di una traccia utilizzando un navigatore GPS turistico

La scelta qui è enorme. È come i più popolari navigatori di viaggioGarmin e un gran numero di dispositivi cinesi senza nome. Il più semplice andrà beneRegistratore GPS, perché in questo caso, a parte la pista, non abbiamo bisogno di altre informazioni. Ripeto, la cosa più importante è non dimenticare di sincronizzare periodicamente gli orologi del navigatore e della fotocamera.

A mio avviso, il vantaggio più significativo dell'utilizzo dei navigatori da viaggio rispetto a uno smartphone è il loro consumo energetico notevolmente inferiore. Quindi mioGPS navigatore Garmin eTrex 30 su due batterie o accumulatoriaafunziona senza problemi da 23 a 25 ore, il che consente di registrare brani per 7-8 ore per diversi giorni consecutivi senza ricaricare. Bene, porta con te un paio di kitaale batterie di solito non sono un problema. Inoltre è comodo che per iniziare a registrare una traccia basti solo accendere il navigatore, non sono necessarie azioni aggiuntive.

Il resto delle funzioni utili del navigatore turistico (navigazione effettiva, waypoint, calendario astronomico, ricerca di nascondigli, ecc.) nell'ambito di questo articolo, penso, non abbia senso considerare. Alcuni modelli di navigatori turistici hannoGSMmodulo e inserimentoSIMmappa, possiamo usufruire di alcuni servizi aggiuntivi, come: download di mappe e foto della zona, invio di una traccia, ecc. Tuttavia, tale funzionalità, a mio avviso, non è molto utile. Dove c'è una connessione mobile, puoi usare uno smartphone per gli stessi scopi, e in un'escursione in montagna, oltre al consumo di energia aggiuntivo per la ricerca di una rete, di norma, i vantaggi diGSM nessun modulo.

Di seguito gli screenshot del tracciato registrati utilizzando il navigatore turisticoGarmin eTrex 30contemporaneamente a quello registrato su uno smartphone SamsungGalaxy s3. I dati tra di loro differiscono leggermente, ma per i nostri scopi non è richiesta una precisione extra e questo è abbastanza.

Tieni traccia dei dati registrati utilizzando una guida di viaggioGPS navigatore Garmin eTrex 30

Se sovrapponi sulla mappa queste due tracce registrate contemporaneamente, noterai che una di esse vola abbastanza spesso fuori strada. Con mia sorpresa, si è scoperto che questa è una traccia registrata coneTrex 30, la traccia registrata dal telefono corrisponde alla strada sulla mappa in modo molto più accurato. Avendo compreso le impostazioni, ho scoperto che per impostazione predefinita inEtrex 30non è impostata la frequenza di registrazione più alta del brano (Intervallo: normale). Se impostatoIntervallo: il più delle volte, quindi la precisione della registrazione aumenta.


Geotagging con il ricevitore GPS integrato nella fotocamera

Probabilmente il modo più semplice per collegare le fotoGPScoordinate utilizzando i dati ricevuti dal ricevitore integrato nella fotocamera. Sfortunatamente, non tutte le reflex e non solo le fotocamere hanno una tale funzione. Ma se c'è un ricevitore, è sufficiente accenderlo e tutte le foto verranno collegate automaticamente. Comodo, ma ha anche i suoi svantaggi. Ho avuto modo di conoscerli durante l'utilizzoGPS in Canon EOS 6D . In primo luogo, si tratta degli stessi problemi di aumento del consumo di energia e durante una lunga camminata, quando ogni batteria conta, tali sprechi diventano semplicemente inaccettabili. In secondo luogo, il mio6Dper qualche motivo sconosciuto, perde abbastanza spesso il contatto con i satelliti, a causa del quale alcune foto rimangono prive di riferimenti e senza una traccia, non si può fare nulla al riguardo. E mi sono imbattuto in questa situazione molte volte.

A proposito, dentro Canon EOS 6Dè inoltre possibile inserire la registrazione del brano in un file di testo normale e collegare le foto successivamente al computer tramite software specializzati.

Programmi per la georeferenziazione delle coordinate

Georeferenziazione con GeoSetter

Geosetter potente software perEXIFinformazioni nelle fotografie. Ha un'interfaccia abbastanza flessibile e funzionale, ha molte funzioni interessanti con cui lavorareGPScoordinate e tracce. La funzionalità principale del programma si basa sullo sviluppo di terze parti ExifTool di Phil Harvey — libreria con cui lavorareEXIF. La libreria viene aggiornata abbastanza spesso, quindi all'avvio di GeoSetter viene visualizzata una finestra informativa con un suggerimento per l'aggiornamento:


Purtroppo, secondo il sito ufficialeGeosetter,il programma non viene aggiornato da molto tempo, tuttavia è disponibilebeta versione , che ha funzionalità più che sufficienti per risolvere i problemi di geotagging.


L'interfaccia del programma è abbastanza semplice. Il pannello di sinistra è diviso in due parti: una visualizzazione del contenuto della cartella selezionata e una piccola anteprima della foto. A destra: mappa satellitare con la possibilità di selezionare il tipo di mappe (di solito uso OpenStreetMap) e un pannello per la selezione delle tracce GPS. Le dimensioni e la posizione dei pannelli possono essere personalizzate secondo i tuoi gusti. Puoi passare alla lingua dell'interfaccia russa usandoFile -> Lingua -> Russo . Abilita pannello per lavorare con le tracce GPS: Visualizza -> Tracce (Ctrl + T). Per caricare le tracce nel pannello delle tracce, premere il pulsanteApri file tracciaPuoi caricare più file contemporaneamente. Per impostazione predefinita, le tracce sulla mappa sono visualizzate in rosso, se lo desideri, puoi impostare il colore di ciascuna traccia separatamente.


«

Il nostro compito è legare tutti i file dalla cartella selezionata alle coordinate in base alle tracce caricate nel GeoSetter. Per fare ciò, seleziona tutte le tracce, fai clic su una foto qualsiasi nel pannello di sinistra, seleziona tutti CTR + A, sincronizza con i file di dati GPS CTRL + G.

Nella finestra di dialogo che appare, puoi scegliere con quali tracce sincronizzare le foto, la differenza di tempo massima tra l'ora in cui è stata scattata la foto e il punto nella traccia GPS, lo spostamento del fuso orario se nella fotocamera è stato impostato un fuso orario e un altro nel navigatore. Puoi lasciare tutte le impostazioni predefinite e fare clic su Sì. La finestra di dialogo successiva ti dice quanti file sono stati collegati alle coordinate e chiede conferma, fai di nuovo clic su "Sì".


Coordinate aggiunte con successo

È accaduto! Le coordinate sono apparse sotto le foto e sulla mappa a destra, gli indicatori dei luoghi in cui sono state scattate! Cliccando su un qualsiasi marker, puoi vedere a quale foto è allegata. Ma non è tutto, il programma consente la modifica di gruppo dei dati nelle foto exif! Ancora una volta, seleziona tutte le foto CTR + A e modifica le meta informazioni CTRL + E.


Modifica di gruppo

Come possiamo vedere, abbiamo inserito le coordinate GPS del luogo di ripresa e l'altezza sul livello del mare, ma c'è anche una posizione che al momento è vuota. Premi il bottone " Ottieni tutti i dati da Internet” e dopo un po' per ogni foto vengono riempiti i campi Paese, Città, ecc.

Oltre alla scheda Posizione» Nell'angolo in alto a destra ci sono molte altre schede che consentono di aggiungere categorie e parole chiave, descrizioni di foto, data di modifica, informazioni e dettagli di contatto dell'autore, ecc. Molto comodamente!

Al termine della modifica delle informazioni che ci interessano, fare clic su "Sì". Ora, sotto le anteprime del pannello di sinistra, oltre alle coordinate sono comparsi anche i nomi geografici dell'area. Nota! Fino a questo punto, non vengono apportate modifiche alle foto originali! Dopo esserti assicurato che tutte le foto siano selezionate CTR + A, premi CTR + S. E un'altra cosa. Per impostazione predefinita, Geosetter crea un nuovo file per ogni foto, ma aggiunge l'estensione "jpg_original" alla versione originale. Questo comportamento può essere modificato nelle impostazioni del programma.

  • S.A.S. Planeta è un programma gratuito progettato per visualizzare e scaricare immagini satellitari ad alta risoluzione e mappe regolari fornite da servizi come Google Earth, Google Maps, Mappe Bing, Globo Digitale, “immagini satellitari“, Mappe Yandex, Yahoo! Mappe, Terra virtuale, Gurtam, OpenStreetMap, eAtlante, Mappe iPhone, mappe dello Stato Maggiore e altri, ma, a differenza di questi servizi, tutte le mappe che scarichi rimarranno sul tuo computer e potrai visualizzarle anche senza connessione a Internet. Oltre alle mappe satellitari, è possibile lavorare con mappe politiche, paesaggistiche, combinate, nonché una mappa della Luna e di Marte.
  • - un programma piccolo e veloce che permette di caricare, modificare e salvare file di tracce GPS, aggiungere punti, semplificare le tracce per ridurne le dimensioni, visualizzare la traccia su una mappa online, ecc.
  • Puoi vedere l'elenco e il programma dei miei tour fotografici nella pagina. Unisciti, sarà interessante!

    Formato

    Articoli correlati in alto