From 57e10fedbcb8c3e8c6590ff0935dbf017ce5587f Mon Sep 17 00:00:00 2001 From: tpearson Date: Tue, 19 Jan 2010 18:22:05 +0000 Subject: Import abandoned KDE3 version of kipi plugins git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/libraries/kipi-plugins@1077221 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- doc/it_kipi-plugins/geolocation.docbook | 228 ++++++++++++++++++++++++++++++++ 1 file changed, 228 insertions(+) create mode 100644 doc/it_kipi-plugins/geolocation.docbook (limited to 'doc/it_kipi-plugins/geolocation.docbook') diff --git a/doc/it_kipi-plugins/geolocation.docbook b/doc/it_kipi-plugins/geolocation.docbook new file mode 100644 index 0000000..3b1087f --- /dev/null +++ b/doc/it_kipi-plugins/geolocation.docbook @@ -0,0 +1,228 @@ + + + +Editor di geolocalizzazione + + + GerhardKulzer
gerhard at kulzer dot net
+
+
+ + +Il plugin di geolocalizzazione permette di aggiungere e modificare le coordinate GPS dei dati aggiuntivi di un'immagine. I dati sono memorizzati nell'immagine come tag EXIF, e il luogo può essere visualizzato in una mappa in un browser esterno. + + + +KDE +Kipi + +
+ +Introduzione + +Il plugin di geolocalizzazione fornisce gli strumenti per localizzare geograficamente le immagini nel comune sistema di coordinate sferiche (usato da GPS e Galileo). Si usano altitudine, latitudine e longitudine. +Il plugin funziona solo per i formati di immagini che hanno supporto EXIF con libkexiv2. + + Geolocalizzazione +Il plugin ha due metodi per assegnare coordinate alle immagini: + + + Correlazione in serie dei dati di una traccia GPS con una serie di immagini. + + + Attribuzione semiautomatica delle coordinate a un'immagine alla volta. + + + + Il correlatore + Per correlare le immagini con i dati geografici, devi avere una traccia GPS disponibile come file XML in formato GPX (puoi usare gpsbabel e gpsman per scaricare e convertire i dati della traccia dal dispositivo GPS). + ImmagineGeolocalizzazioneCorrelatore: questa interfaccia può correlare una serie di immagini precedentemente selezionate con una traccia GPS registrata. + + La finestra di geolocalizzazione basata sulla data e ora EXIF e i dati di traccia (in formato GPX) + + + Seleziona le immagini che vuoi correlare nella vista principale dell'applicazione, e quindi chiama il menu. Apparirà la finestra sopra. Per indicare la correlazione tra ora e luogo devi caricare un file con Carica file GPX, il quale deve ovviamente contenere i dati GPS presi alla stessa ora e nello stesso luogo delle immagini della macchina fotografica. + Quando il file è caricato, viene fatta una correlazione automatica indicando in rosso le coordinate attribuite. I dati di traccia GPS vengono sempre registrati sul fuso di Greenwich, quindi devi far corrispondere l'ora della macchina con quel fuso; ciò può essere fatto con Fuso orario. Seleziona qui il fuso della macchina fotografica. + L'impostazione Massimo salto di tempo specifica il limite entro il quale l'ora GPS e della macchina fotografica debbano essere considerati identici. Il valore massimo è 2000 secondi. + Se non hai dati di traccia per le immagini scattate nello stesso posto, puoi modificare a mano un file GPX e applicarlo a queste immagini. Il salto di tempo di 2000 secondi correlerà quindi tutte le immagini scattate entro due terzi di un'ora. + + Se non ci sono dati corrispondenti si possono usare le opzioni Interpola e Differenza in minuti. Se sai che c'è una corrispondenza geografica anche se c'è un salto di tempo maggiore tra macchina fotografica e GPS, puoi impostare questo limite e fare clic sul pulsante Correla per interpolare. + + Correlazione + + + La massima differenza di tempo qui inseribile è 240 minuti. + + + + Modificare le coordinate + + Attribuzione semiautomatica delle coordinate usando una mappa + + + Le coordinate possono essere impostate manualmente con questa finestra. Questo è comodo se c'è una serie di foto scattate nello stesso luogo. Siccome le coordinate sono memorizzate tra una chiamata alla finestra e l'altra, applicare dei dati precedenti sulla foto attuale è facile quanto premere OK. + Altrimenti, il luogo può essere trovato e fissato interattivamente con la mappa visualizzata. Fai clic sulla regione che ti interessa, ingrandisci, regola il luogo continuando a fare clic, e continua finché ottieni un'accuratezza soddisfacente. L'altitudine deve sempre essere inserita a mano. La mappa può essere fatta alternare tra le modalità mappa, immagine satellite o mista. + + + Inserimento dei tag dalla riga di comando + Al di là dei plugin di Kipi, ci sono altri modi di mettere i tag GPS nelle immagini. Ecco un piccolo script che usa exiftool per segnare una serie di immagini. + + +
#!/bin/sh +# script di interfaccia a exiftool per l'uso sulla riga di comando. Tratta i file di espressioni regolari o intere cartelle. +# +# FMT Output +# "%d deg %d' %.2f"\" 54 deg 59' 22.80" +# "%d deg %.4f min" 54 deg 59.3800 min +# "%.6f degrees" 54.989667 gradi + +if [ -z $1 ]; then + echo "Uso: exiftool-gps-wrapper lat long [alt] file || cartella (usa coordinate con virgola e segno)" +else + + if [ -z "$4" ]; then foo="$3"; alt=0 + else foo="$4"; alt=$3 + fi + + echo $foo + if [ -e "$foo" ] ; then + latR=$(echo "$1" | awk '{if ($1 < 0) print "S"; else print "N"}') + lonR=$(echo "$2" | awk '{if ($1 < 0) print "W"; else print "E"}') + lat=$(echo "$1" | awk '{val = $1; if ($1 < 0) sub(/-/, "", val); print val}') # valore assoluto + lon=$(echo "$2" | awk '{val = $1; if ($1 < 0) sub(/-/, "", val); print val}') # valore assoluto + # usa la sintassi seguente per incollare facilmente da Google ll=-1.23456,53.345345 + #lonR=$(echo "$2" | awk '{if ($2 < 0) print "W"; else print "E"}') + echo $lat, $latR, $lon, $lonR, $3, $4, $foo + + function setgpsinfo () + { + exiftool -c "%.6f" -GPSMapDatum="WGS-84" -GPSAltitude=$5 \ + -GPSLongitudeRef=$4 -GPSLongitude=$3 -GPSLatitudeRef=$2 -GPSLatitude=$1 "$6" + exiftool -GPS:ALL "$6" + } + + if [ -d "$foo" ] ; then + + for i in "$foo" ; do # la selezione dei file trattati dipende dall'espressione regolare passata + echo "i= "$i + setgpsinfo $lat $latR $lon $lonR $alt "$i" + done + else + setgpsinfo $lat $latR $lon $lonR $alt "$foo" + fi + else echo "file o cartella errati" + fi +fi +
+
+
+ +
+ + + -- cgit v1.2.1