QGIS 3.12 – Come convertire un'ora UTC in ora locale in QGIS

Dopo aver esportato un percorso registrato sul mio smartphone (GPS) al formato universal *.GPX, l'ora riportata è espressa in ora UTC (Tempo universale coordinato) al fine di poter assemblare un report con la corretta geolocalizzazione e il giusto tempo, Ho cercato un modo per condividere l'ora UTC con l'ora locale di Copenaghen (DK) all'interno di QGIS 3.12. Per questo, Ho dovuto andare alla calcolatrice. Ecco un rapido riassunto dei passaggi:

  1. Registra il percorso nel GPS con Komoot, con Google Fit, con Strava…
  2. Esporta il percorso in formato *.GPX utilizzando Condividi...
  3. Importa il file *.GPX in QGIS 3.12
  4. Converti file *.GPX che non possono essere modificati in *.SHP (o *.GPKG)
  5. Aprire la tabella degli attributi
  6. Vai al calcolatore di campo
  7. Calcola un nuovo campo di tipo "Data e ora"
  8. Definisci la formula: to_datetime("_appuntamento_") + a_intervallo('X ore')
  9. Nel mio caso

a_intervallo() accetta anche le parole in inglese: mese(S), giorno(S), ora(S) e le loro combinazioni'1 giorno 2 ore'

Elenco delle funzioni in QGIS:

  1. Funzioni di aggregazione
  2. Funzioni matriciali
  3. caratteristiche di colore
  4. funzioni condizionali
  5. funzioni di conversione
  6. funzioni personalizzate
  7. Funzioni di data e ora
  8. Campi e valori
  9. Funzioni di file e percorsi
  10. Funzioni di corrispondenza fuzzy
  11. Funzioni generali
  12. funzioni geometriche
  13. caratteristiche del progetto
  14. livelli della mappa
  15. funzioni della mappa
  16. funzioni matematiche
  17. operatori
  18. funzioni di elaborazione
  19. funzioni di trama
  20. Funzioni e attributi di registrazione
  21. funzioni della corda
  22. Funzioni variabili
  23. caratteristiche recenti
FunzioneDescrizione
aggregatoRestituisce un valore aggregato calcolato utilizzando le funzioni di un altro livello
raccogliereRestituisce la geometria multiparte delle geometrie aggregate da un'espressione
concatenato_unicoRestituisce tutte le stringhe aggregate univoche da un campo
conteggio_distintoRestituisce il conteggio di valori distinti
iqrRestituisce l'intervallo interquartile calcolato da un campo o un'espressione
lunghezza massimaRestituisce la lunghezza massima delle stringhe da un campo o un'espressione
significareRestituisce il valore medio aggregato da un campo o un'espressione
lunghezza_minimaRestituisce la lunghezza minima delle stringhe da un campo o un'espressione
minoranzaRestituisce la minoranza aggregata di valori (meno frequente
q3Restituisce il terzo quartile calcolato da un campo o un'espressione
relazione_aggregataRestituisce un valore aggregato calcolato utilizzando tutte le corrispondenze
sommaRestituisce il valore sommato aggregato da un campo o un'espressione
VettoreRestituisce una matrice contenente tutti i valori passati come parametro
array_appendRestituisce una matrice con il valore specificato aggiunto alla fine
array_containsRestituisce true se una matrice contiene il valore specificato
filtro_arrayRestituisce una matrice con solo gli elementi per i quali un'espressione
array_firstRestituisce il primo valore di una matrice
array_getRestituisce l'ennesimo valore (0 per il primo) di una matrice
array_intersectRestituisce true se esiste un elemento di array_1 in array_2
lunghezza_arrayRestituisce il numero di elementi di una matrice
array_remove_allRestituisce una matrice con tutte le voci del valore specificato rimosse
array_reverseRestituisce la matrice data con i valori della matrice in ordine inverso
array_sortRestituisce l'array fornito con i suoi elementi ordinati
generare_serieCrea una matrice contenente una sequenza di numeri
stringa_in_arrayDivide la stringa in una matrice usando il delimitatore fornito e
color_cmykRestituisce una rappresentazione di stringa di un colore in base al suo ciano,
colore_scala_di_grigi_mediaApplica un filtro in scala di grigi e restituisce una stringa
color_hslaRestituisce una rappresentazione di stringa di un colore in base alla sua tonalità,
color_hsvaRestituisce una rappresentazione di stringa di un colore in base alla sua tonalità,
colore_parteRestituisce un componente specifico da una stringa di colore, ad esempio la componente rossa o la componente alfa
color_rgbaRestituisce una rappresentazione di stringa di un colore in base al suo rosso,
più scuroRestituisce un più scuro (o più leggero) stringa di colore
colore_progettoRestituisce un colore dalla combinazione di colori del progetto
set_colore_parteImposta un componente colore specifico per una stringa di colore, ad esempio la componente rossa o la componente alfa
CASO QUANDO... POI... FINEValuta un'espressione e restituisce un risultato se true. Puoi testare più condizioni
fondersiRestituisce il primo valore non NULL dall'elenco di espressioni
nullif(valore1, valore2)Restituisce un valore nullo se valore1 è uguale a valore2
ad oggiConverte una stringa in un oggetto data
a_dmConverte una coordinata in gradi, minuto
a_intConverte una stringa in un numero intero
to_realeConverte una stringa in un numero reale
a_tempoConverte una stringa in un oggetto tempo
etàRestituisce come intervallo la differenza tra due date o datetime
giorno della settimanaRestituisce un numero corrispondente al giorno della settimana per una data o data/ora specificata
oraEstrae l'ora da un datetime o da un'ora, o il numero di ore da un intervallo
meseEstrae la parte del mese da una data o da un datetime, o il numero di mesi da un intervallo
secondoEstrae il secondo da un datetime o da un'ora, o il numero di secondi da un intervallo
annoEstrae la parte dell'anno da una data o da un datetime,o il numero di anni da un intervallo
nome_file_baseRestituisce il nome di base del file senza la directory o il suffisso del file.
nome del fileRestituisce il nome di un file (inclusa l'estensione del file), esclusa la directory.
dimensione del fileRestituisce la taglia (in byte) di un file.
is_directoryRestituisce true se un percorso corrisponde a una directory.
hamming_distanzaRestituisce il numero di caratteri corrispondente
sottostringa_comune_più lungaRestituisce la sottostringa comune più lunga tra due stringhe
invOttiene una variabile di ambiente e ne restituisce il contenuto come stringa.
è_strato_visibileRestituisce true se un livello specificato è visibile
eraRestituisce il valore memorizzato all'interno di una variabile specificata. Vedere le funzioni variabili di seguito
$la zonaRestituisce la dimensione dell'area dell'elemento corrente
$lunghezzaRestituisce la lunghezza della funzione di linea corrente
$XRestituisce la coordinata X dell'elemento corrente
$yRestituisce la coordinata Y della feature corrente
angolo_al_verticeRestituisce l'angolo bisettore (angolo medio) alla geometria
azimutRestituisce l'azimut in base al nord come angolo in radianti misurato
limitiRestituisce una geometria che rappresenta il riquadro di delimitazione di una geometria di input.
limiti_larghezzaRestituisce la larghezza del riquadro di delimitazione di una geometria.
buffer_by_mCrea un buffer lungo una geometria di linea in cui il diametro del buffer
punto_più vicinoRestituisce il punto su una geometria più vicino a una seconda geometria
combinareRestituisce la combinazione di due geometrie
convesso_scafoRestituisce lo scafo convesso di una geometria (questo rappresenta il minimo
differenza(un,b)Restituisce una geometria che rappresenta quella parte della geometria
distanzaRestituisce la distanza minima (basato sul sistema di riferimento spaziale)
punto_finaleRestituisce l'ultimo nodo da una geometria (Guarda ancheEstrai vertici specifici)
anello_esternoRestituisce una stringa di linee che rappresenta l'anello esterno di una geometria poligonale,
flip_coordinatesRestituisce una copia della geometria con le coordinate X e Y
geom_from_gmlRestituisce una geometria creata da una rappresentazione GML della geometria
geom_to_wktRestituisce il testo noto (WKT) rappresentazione della geometria senza metadati SRID
geometria_nRestituisce l'ennesima geometria da una raccolta di geometrie,
inclinazioneRestituisce l'inclinazione misurata dallo zenit (0) al nadir (180) dal punto_a al punto_b
intersezioneRestituisce una geometria che rappresenta la parte condivisa di due
interseca_bboxVerifica se il rettangolo di selezione di una geometria si sovrappone a quello di un'altra geometria
lunghezzaRestituisce la lunghezza di una funzione di geometria della linea (o la lunghezza di una stringa)
line_interpolate_pointRestituisce il punto interpolato da un valore specificato
line_mergeRestituisce un (multi-)Geometria LineString, dove eventuali LineStrings connesse
mRestituisce il valore M di una geometria puntuale
fare_ellisseCrea una geometria ellittica basata sul punto centrale, assi e azimut
make_point(X,y,z,m)Restituisce una geometria puntuale da X e Y (e Z o M opzionale) i valori
make_polygonCrea una geometria poligonale da un anello esterno e da una serie opzionale
make_regular_polygonCrea un poligono regolare
make_triangoloCrea un poligono triangolare
nodi_a_puntiRestituisce una geometria multipunto composta da ogni nodo in
num_anelli_interniRestituisce il numero di anelli interni in un poligono o
num_anelliRestituisce il numero di squilli (compresi gli anelli esterni) in un poligono
ordine_partiOrdina le parti di una MultiGeometry in base a un determinato criterio
sovrapposizioniVerifica se una geometria si sovrappone a un'altra. ritorna 1 (VERO) Se
punto_nRestituisce un nodo specifico da una geometria (Guarda ancheEstrai vertici specifici)
polo_di_inaccessibilitàCalcola il polo approssimativo di inaccessibilità per
relazionareVerifica o restituisce il dimensionale esteso 9 Modello di intersezione (DE-9IM)
segmenti_a_lineeRestituisce una geometria multilinea costituita da una linea per
semplificareSemplifica una geometria rimuovendo i nodi utilizzando una distanza basata
buffer_singoloRestituisce una geometria formata eliminandone solo una
punto di partenzaRestituisce il primo nodo da una geometria (Guarda ancheEstrai vertici specifici)
tapered_bufferCrea un buffer lungo una geometria di linea in cui si trova il buffer
trasformareRestituisce la geometria trasformata dal CRS di origine a
unioneRestituisce una geometria che rappresenta l'unione del set di punti delle geometrie
entro (un,b)Verifica se una geometria è all'interno di un'altra. ritorna 1 (VERO)
x_maxRestituisce la coordinata X massima di una geometria.
yRestituisce la coordinata Y di una geometria puntuale, o la coordinata Y di
y_minRestituisce la coordinata Y minima di una geometria.
variabili_oggettoRestituisce una mappa di variabili da un elemento del layout all'interno di questo layout di stampa
decodifica_uriPrende un livello e decodifica l'uri del provider di dati sottostante.
da_jsonCarica una stringa in formato json
json_to_mapCrea una mappa da una stringa in formato json
map_akeysRestituisce tutte le chiavi di una mappa come matrice
mappa_concatRestituisce una mappa contenente tutte le voci delle mappe date.
map_existRestituisce true se la chiave specificata esiste nella mappa
map_insertRestituisce una mappa con una chiave/valore aggiunto
map_to_jsonUnisce gli elementi della mappa in una stringa in formato json
addominaliRestituisce il valore assoluto di un numero
come inRestituisce il seno inverso di un valore in radianti
atan2(y,X)Restituisce l'inversa tangente di Y/X utilizzando i segni di
soffittoArrotonda un numero per eccesso
cosRestituisce il coseno di un valore in radianti
espRestituisce l'esponenziale di un valore
inclinazioneRestituisce l'inclinazione misurata dallo zenit (0) al
tronco d'alberoRestituisce il valore del logaritmo del valore passato e della base
maxRestituisce il valore più grande non nullo in un set di valori
piRestituisce il valore di pi per i calcoli
randRestituisce l'intero casuale nell'intervallo specificato dal minimo
il giroArrotonda al numero di cifre decimali
scala_lineareTrasforma un determinato valore da un dominio di input a un output
mqRestituisce la radice quadrata di un valore
un + bSomma di due valori (un più b)
un * bMoltiplicazione di due valori (a moltiplicato per b)
un % bResto della divisione di a per b (per esempio, 7 % 2 = 1, o 2 si adatta a 7 tre volte con il resto 1)
un < bConfronta due valori e restituisce 1 se il valore di sinistra è inferiore al valore di destra (a è minore di b)
un <> bConfronta due valori e restituisce 1 se non sono uguali
un != baeb non sono uguali
un >= bConfronta due valori e restituisce 1 se il valore di sinistra è maggiore o uguale al valore di destra
||Unisce due valori insieme in una stringa. Se uno dei valori è NULL il risultato sarà NULL
PIACEritorna 1 se il primo parametro corrisponde al modello fornito
a È bVerifica se due valori sono identici. ritorna 1 se a è uguale a b
aE britorna 1 quando le condizioni aeb sono vere
“Nome_colonna”Valore del campoNome_colonna, attenzione a non essere confuso con la semplice citazione, vedi sotto
NULLOvalore nullo
a NON È NULLOa ha un valore
un NON IN (valore[,valore])a non è inferiore ai valori elencati
parametroRestituisce il valore di un parametro di input dell'algoritmo di elaborazione
statistica_rasterRestituisce le statistiche da un livello raster
$caratteristica correnteRestituisce la caratteristica corrente in fase di valutazione. Questo può essere usato
attributoRestituisce il valore di un attributo specificato da una funzione
get_featureRestituisce la prima caratteristica di un livello che corrisponde a un determinato valore di attributo
è selezionatoRestituisce se viene selezionata una funzione
rappresentare_valoreRestituisce il valore di rappresentazione configurato per un valore di campo
uidoGenera un identificatore univoco universale (UUID) per ogni riga. Ogni UUID è 38 caratteri lunghi.
carRestituisce il carattere associato a un codice unicode
formatoFormatta una stringa utilizzando gli argomenti forniti
numero_formatoRestituisce un numero formattato con il separatore locale per
lunghezzaRestituisce la lunghezza di una stringa (o la lunghezza di una funzione di geometria della linea)
lpadRestituisce una stringa riempita a sinistra alla larghezza specificata, usando il carattere di riempimento
regexp_replaceRestituisce una stringa con l'espressione regolare fornita sostituita
sostituireRestituisce una stringa con la stringa fornita, Vettore, o mappa delle stringhe sostituita
rpadRestituisce una stringa riempita a destra alla larghezza specificata, usando il carattere di riempimento
sostRestituisce una parte di una stringa
ordinareRimuove tutti gli spazi bianchi iniziali e finali (spazi, schede, eccetera.) da una stringa
involucro di paroleRestituisce una stringa racchiusa in un numero massimo/minimo di caratteri
id_algoritmoRestituisce l'ID univoco di un algoritmo
atlas_featureidRestituisce l'ID caratteristica dell'atlante corrente
nome_file_atlanteRestituisce il nome del file Atlas corrente
atlas_layeridRestituisce l'ID del livello di copertura dell'atlante corrente
nome_pagina_atlanteRestituisce il nome della pagina dell'atlante corrente
canvas_cursor_pointRestituisce l'ultima posizione del cursore sull'area di disegno in
dimensione_clusterRestituisce il numero di simboli contenuti in un cluster
geometria_correnteRestituisce la geometria della feature attualmente in fase di modifica
fullextent_maxyValore y massimo dall'estensione dell'intera tela (compresi tutti i livelli)
fullextent_minyValore x minimo dall'estensione dell'intera tela (compresi tutti i livelli)
geometria_num_parteRestituisce il numero di parte della geometria corrente per la funzione di cui viene eseguito il rendering
num_punto_geometricoRestituisce il numero del punto corrente nella parte della geometria renderizzata
numero_grigliaRestituisce il valore corrente dell'annotazione della griglia
item_uuidRestituisce l'ID univoco dell'elemento del layout
layer_idRestituisce l'ID del livello corrente
layout_dpiRestituisce la risoluzione della composizione (DPI)
layout_numpagesRestituisce il numero di pagine nel layout
layout_altezza della paginaRestituisce l'altezza della pagina attiva nel layout (pollici / mm)
legend_column_countRestituisce il numero di colonne nella legenda
legend_filter_out_atlasIndica se l'atlante è escluso dalla legenda
legend_titleRestituisce il titolo della legenda
map_crsRestituisce il sistema di riferimento delle coordinate della mappa corrente
map_crs_definitionRestituisce la definizione completa della Coordinata
map_crs_ellissoideRestituisce l'acronimo dell'ellissoide di
map_crs_wktRestituisce la definizione WKT del riferimento di coordinate
map_extent_centerRestituisce l'elemento punto al centro della mappa
larghezza_estensione_mappaRestituisce la larghezza corrente della mappa
map_layer_idsRestituisce l'elenco degli ID del livello mappa visibili nella mappa
map_rotationRestituisce la rotazione corrente della mappa
map_unitsRestituisce le unità di misura della mappa
genitoreSi riferisce alla funzione corrente nel livello principale, fornendo accesso a
unità_area_progettoRestituisce l'unità di area per il progetto corrente, usato quando
nome_base_progettoRestituisce il nome base del nome file del progetto corrente
project_crsRestituisce il sistema di riferimento delle coordinate del progetto
unità_distanza_progettoRestituisce l'unità di distanza per il progetto corrente,
nome_file progettoRestituisce il nome del file del progetto corrente
progetto_casaRestituisce il percorso iniziale del progetto corrente
parole chiave_progettoRestituisce le parole chiave del progetto, tratto dai metadati del progetto
titolo del progettoRestituisce il titolo del progetto corrente
qgis_os_nameRestituisce il nome del sistema operativo corrente, ad es. "finestre", 'linux' o 'osx'
qgis_release_nameRestituisce il nome della versione corrente di QGIS
qgis_versionRestituisce la stringa della versione corrente di QGIS
snapping_resultsDà accesso allo snap dei risultati durante la digitalizzazione a
simbolo_angoloRestituisce l'angolo del simbolo utilizzato per il rendering della feature
nome_account_utenteRestituisce il nome dell'account del sistema operativo dell'utente corrente
numero_rigaMemorizza il numero della riga corrente
con_variabileConsente di impostare una variabile da utilizzare all'interno di un'espressione

lascia un commento