Dopo aver esportato un percorso registrato dal mio smartphone nel formato universale *.GPX (formato standard per GPS), l'ora riportata è espressa in ora UTC (Tempo universale coordinato) per poter montare un report con la geolocalizzazione e l'ora corrette, Ho cercato il modo per convertire l'ora UTC nell'ora locale di Copenaghen, Danimarca (CET+1) all'interno di QGIS 3.12. Per farlo, Ho usato il calcolatore QGIS accessibile quando è aperta la tabella degli attributi.
Ecco un riepilogo dei passaggi da seguire:
- Registra il percorso nel GPS con Komoot, con Google Fit, con Strava…
- Esporta il percorso in formato *.GPX utilizzando Condividi...
- Importa il file *.GPX in QGIS 3.12
- Converti file *.GPX che non possono essere modificati in *.SHP (o *.GPKG)
- Aprire la tabella degli attributi
- Vai al calcolatore di campo
- Calcola un nuovo campo di tipo "Data e ora"
- Definisci la formula: to_datetime("_appuntamento_") + a_intervallo('X ore')
- 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'
- Collegamento di riferimento:
Elenco delle funzioni in QGIS:
- Funzioni di aggregazione
- Funzioni matriciali
- caratteristiche di colore
- funzioni condizionali
- funzioni di conversione
- funzioni personalizzate
- Funzioni di data e ora
- Campi e valori
- Funzioni di file e percorsi
- Funzioni di corrispondenza fuzzy
- Funzioni generali
- funzioni geometriche
- caratteristiche del progetto
- livelli della mappa
- funzioni della mappa
- funzioni matematiche
- operatori
- funzioni di elaborazione
- funzioni di trama
- Funzioni e attributi di registrazione
- funzioni della corda
- Funzioni variabili
- caratteristiche recenti
Funzione | Descrizione |
---|---|
aggregato | Restituisce un valore aggregato calcolato utilizzando le funzioni di un altro livello |
raccogliere | Restituisce la geometria multiparte delle geometrie aggregate da un'espressione |
concatenato_unico | Restituisce tutte le stringhe aggregate univoche da un campo |
conteggio_distinto | Restituisce il conteggio di valori distinti |
iqr | Restituisce l'intervallo interquartile calcolato da un campo o un'espressione |
lunghezza massima | Restituisce la lunghezza massima delle stringhe da un campo o un'espressione |
significare | Restituisce il valore medio aggregato da un campo o un'espressione |
lunghezza_minima | Restituisce la lunghezza minima delle stringhe da un campo o un'espressione |
minoranza | Restituisce la minoranza aggregata di valori (meno frequente |
q3 | Restituisce il terzo quartile calcolato da un campo o un'espressione |
relazione_aggregata | Restituisce un valore aggregato calcolato utilizzando tutte le corrispondenze |
somma | Restituisce il valore sommato aggregato da un campo o un'espressione |
Vettore | Restituisce una matrice contenente tutti i valori passati come parametro |
array_append | Restituisce una matrice con il valore specificato aggiunto alla fine |
array_contains | Restituisce true se una matrice contiene il valore specificato |
filtro_array | Restituisce una matrice con solo gli elementi per i quali un'espressione |
array_first | Restituisce il primo valore di una matrice |
array_get | Restituisce l'ennesimo valore (0 per il primo) di una matrice |
array_intersect | Restituisce true se esiste un elemento di array_1 in array_2 |
lunghezza_array | Restituisce il numero di elementi di una matrice |
array_remove_all | Restituisce una matrice con tutte le voci del valore specificato rimosse |
array_reverse | Restituisce la matrice data con i valori della matrice in ordine inverso |
array_sort | Restituisce l'array fornito con i suoi elementi ordinati |
generare_serie | Crea una matrice contenente una sequenza di numeri |
stringa_in_array | Divide la stringa in una matrice usando il delimitatore fornito e |
color_cmyk | Restituisce una rappresentazione di stringa di un colore in base al suo ciano, |
colore_scala_di_grigi_media | Applica un filtro in scala di grigi e restituisce una stringa |
color_hsla | Restituisce una rappresentazione di stringa di un colore in base alla sua tonalità, |
color_hsva | Restituisce una rappresentazione di stringa di un colore in base alla sua tonalità, |
colore_parte | Restituisce un componente specifico da una stringa di colore, ad esempio la componente rossa o la componente alfa |
color_rgba | Restituisce una rappresentazione di stringa di un colore in base al suo rosso, |
più scuro | Restituisce un più scuro (o più leggero) stringa di colore |
colore_progetto | Restituisce un colore dalla combinazione di colori del progetto |
set_colore_parte | Imposta un componente colore specifico per una stringa di colore, ad esempio la componente rossa o la componente alfa |
CASO QUANDO... POI... FINE | Valuta un'espressione e restituisce un risultato se true. Puoi testare più condizioni |
fondersi | Restituisce il primo valore non NULL dall'elenco di espressioni |
nullif(valore1, valore2) | Restituisce un valore nullo se valore1 è uguale a valore2 |
ad oggi | Converte una stringa in un oggetto data |
a_dm | Converte una coordinata in gradi, minuto |
a_int | Converte una stringa in un numero intero |
to_reale | Converte una stringa in un numero reale |
a_tempo | Converte una stringa in un oggetto tempo |
età | Restituisce come intervallo la differenza tra due date o datetime |
giorno della settimana | Restituisce un numero corrispondente al giorno della settimana per una data o data/ora specificata |
ora | Estrae l'ora da un datetime o da un'ora, o il numero di ore da un intervallo |
mese | Estrae la parte del mese da una data o da un datetime, o il numero di mesi da un intervallo |
secondo | Estrae il secondo da un datetime o da un'ora, o il numero di secondi da un intervallo |
anno | Estrae la parte dell'anno da una data o da un datetime,o il numero di anni da un intervallo |
nome_file_base | Restituisce il nome di base del file senza la directory o il suffisso del file. |
nome del file | Restituisce il nome di un file (inclusa l'estensione del file), esclusa la directory. |
dimensione del file | Restituisce la taglia (in byte) di un file. |
is_directory | Restituisce true se un percorso corrisponde a una directory. |
hamming_distanza | Restituisce il numero di caratteri corrispondente |
sottostringa_comune_più lunga | Restituisce la sottostringa comune più lunga tra due stringhe |
inv | Ottiene una variabile di ambiente e ne restituisce il contenuto come stringa. |
è_strato_visibile | Restituisce true se un livello specificato è visibile |
era | Restituisce il valore memorizzato all'interno di una variabile specificata. Vedere le funzioni variabili di seguito |
$la zona | Restituisce la dimensione dell'area dell'elemento corrente |
$lunghezza | Restituisce la lunghezza della funzione di linea corrente |
$X | Restituisce la coordinata X dell'elemento corrente |
$y | Restituisce la coordinata Y della feature corrente |
angolo_al_vertice | Restituisce l'angolo bisettore (angolo medio) alla geometria |
azimut | Restituisce l'azimut in base al nord come angolo in radianti misurato |
limiti | Restituisce una geometria che rappresenta il riquadro di delimitazione di una geometria di input. |
limiti_larghezza | Restituisce la larghezza del riquadro di delimitazione di una geometria. |
buffer_by_m | Crea un buffer lungo una geometria di linea in cui il diametro del buffer |
punto_più vicino | Restituisce il punto su una geometria più vicino a una seconda geometria |
combinare | Restituisce la combinazione di due geometrie |
convesso_scafo | Restituisce lo scafo convesso di una geometria (questo rappresenta il minimo |
differenza(un,b) | Restituisce una geometria che rappresenta quella parte della geometria |
distanza | Restituisce la distanza minima (basato sul sistema di riferimento spaziale) |
punto_finale | Restituisce l'ultimo nodo da una geometria (Guarda ancheEstrai vertici specifici) |
anello_esterno | Restituisce una stringa di linee che rappresenta l'anello esterno di una geometria poligonale, |
flip_coordinates | Restituisce una copia della geometria con le coordinate X e Y |
geom_from_gml | Restituisce una geometria creata da una rappresentazione GML della geometria |
geom_to_wkt | Restituisce il testo noto (WKT) rappresentazione della geometria senza metadati SRID |
geometria_n | Restituisce l'ennesima geometria da una raccolta di geometrie, |
inclinazione | Restituisce l'inclinazione misurata dallo zenit (0) al nadir (180) dal punto_a al punto_b |
intersezione | Restituisce una geometria che rappresenta la parte condivisa di due |
interseca_bbox | Verifica se il rettangolo di selezione di una geometria si sovrappone a quello di un'altra geometria |
lunghezza | Restituisce la lunghezza di una funzione di geometria della linea (o la lunghezza di una stringa) |
line_interpolate_point | Restituisce il punto interpolato da un valore specificato |
line_merge | Restituisce un (multi-)Geometria LineString, dove eventuali LineStrings connesse |
m | Restituisce il valore M di una geometria puntuale |
fare_ellisse | Crea 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_polygon | Crea una geometria poligonale da un anello esterno e da una serie opzionale |
make_regular_polygon | Crea un poligono regolare |
make_triangolo | Crea un poligono triangolare |
nodi_a_punti | Restituisce una geometria multipunto composta da ogni nodo in |
num_anelli_interni | Restituisce il numero di anelli interni in un poligono o |
num_anelli | Restituisce il numero di squilli (compresi gli anelli esterni) in un poligono |
ordine_parti | Ordina le parti di una MultiGeometry in base a un determinato criterio |
sovrapposizioni | Verifica se una geometria si sovrappone a un'altra. ritorna 1 (VERO) Se |
punto_n | Restituisce un nodo specifico da una geometria (Guarda ancheEstrai vertici specifici) |
polo_di_inaccessibilità | Calcola il polo approssimativo di inaccessibilità per |
relazionare | Verifica o restituisce il dimensionale esteso 9 Modello di intersezione (DE-9IM) |
segmenti_a_linee | Restituisce una geometria multilinea costituita da una linea per |
semplificare | Semplifica una geometria rimuovendo i nodi utilizzando una distanza basata |
buffer_singolo | Restituisce una geometria formata eliminandone solo una |
punto di partenza | Restituisce il primo nodo da una geometria (Guarda ancheEstrai vertici specifici) |
tapered_buffer | Crea un buffer lungo una geometria di linea in cui si trova il buffer |
trasformare | Restituisce la geometria trasformata dal CRS di origine a |
unione | Restituisce 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_max | Restituisce la coordinata X massima di una geometria. |
y | Restituisce la coordinata Y di una geometria puntuale, o la coordinata Y di |
y_min | Restituisce la coordinata Y minima di una geometria. |
variabili_oggetto | Restituisce una mappa di variabili da un elemento del layout all'interno di questo layout di stampa |
decodifica_uri | Prende un livello e decodifica l'uri del provider di dati sottostante. |
da_json | Carica una stringa in formato json |
json_to_map | Crea una mappa da una stringa in formato json |
map_akeys | Restituisce tutte le chiavi di una mappa come matrice |
mappa_concat | Restituisce una mappa contenente tutte le voci delle mappe date. |
map_exist | Restituisce true se la chiave specificata esiste nella mappa |
map_insert | Restituisce una mappa con una chiave/valore aggiunto |
map_to_json | Unisce gli elementi della mappa in una stringa in formato json |
addominali | Restituisce il valore assoluto di un numero |
come in | Restituisce il seno inverso di un valore in radianti |
atan2(y,X) | Restituisce l'inversa tangente di Y/X utilizzando i segni di |
soffitto | Arrotonda un numero per eccesso |
cos | Restituisce il coseno di un valore in radianti |
esp | Restituisce l'esponenziale di un valore |
inclinazione | Restituisce l'inclinazione misurata dallo zenit (0) al |
tronco d'albero | Restituisce il valore del logaritmo del valore passato e della base |
max | Restituisce il valore più grande non nullo in un set di valori |
pi | Restituisce il valore di pi per i calcoli |
rand | Restituisce l'intero casuale nell'intervallo specificato dal minimo |
il giro | Arrotonda al numero di cifre decimali |
scala_lineare | Trasforma un determinato valore da un dominio di input a un output |
mq | Restituisce la radice quadrata di un valore |
un + b | Somma di due valori (un più b) |
un * b | Moltiplicazione di due valori (a moltiplicato per b) |
un % b | Resto della divisione di a per b (per esempio, 7 % 2 = 1, o 2 si adatta a 7 tre volte con il resto 1) |
un < b | Confronta due valori e restituisce 1 se il valore di sinistra è inferiore al valore di destra (a è minore di b) |
un <> b | Confronta due valori e restituisce 1 se non sono uguali |
un != b | aeb non sono uguali |
un >= b | Confronta 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 |
PIACE | ritorna 1 se il primo parametro corrisponde al modello fornito |
a È b | Verifica se due valori sono identici. ritorna 1 se a è uguale a b |
aE b | ritorna 1 quando le condizioni aeb sono vere |
“Nome_colonna” | Valore del campoNome_colonna, attenzione a non essere confuso con la semplice citazione, vedi sotto |
NULLO | valore nullo |
a NON È NULLO | a ha un valore |
un NON IN (valore[,valore]) | a non è inferiore ai valori elencati |
parametro | Restituisce il valore di un parametro di input dell'algoritmo di elaborazione |
statistica_raster | Restituisce le statistiche da un livello raster |
$caratteristica corrente | Restituisce la caratteristica corrente in fase di valutazione. Questo può essere usato |
attributo | Restituisce il valore di un attributo specificato da una funzione |
get_feature | Restituisce la prima caratteristica di un livello che corrisponde a un determinato valore di attributo |
è selezionato | Restituisce se viene selezionata una funzione |
rappresentare_valore | Restituisce il valore di rappresentazione configurato per un valore di campo |
uido | Genera un identificatore univoco universale (UUID) per ogni riga. Ogni UUID è 38 caratteri lunghi. |
car | Restituisce il carattere associato a un codice unicode |
formato | Formatta una stringa utilizzando gli argomenti forniti |
numero_formato | Restituisce un numero formattato con il separatore locale per |
lunghezza | Restituisce la lunghezza di una stringa (o la lunghezza di una funzione di geometria della linea) |
lpad | Restituisce una stringa riempita a sinistra alla larghezza specificata, usando il carattere di riempimento |
regexp_replace | Restituisce una stringa con l'espressione regolare fornita sostituita |
sostituire | Restituisce una stringa con la stringa fornita, Vettore, o mappa delle stringhe sostituita |
rpad | Restituisce una stringa riempita a destra alla larghezza specificata, usando il carattere di riempimento |
sost | Restituisce una parte di una stringa |
ordinare | Rimuove tutti gli spazi bianchi iniziali e finali (spazi, schede, eccetera.) da una stringa |
involucro di parole | Restituisce una stringa racchiusa in un numero massimo/minimo di caratteri |
id_algoritmo | Restituisce l'ID univoco di un algoritmo |
atlas_featureid | Restituisce l'ID caratteristica dell'atlante corrente |
nome_file_atlante | Restituisce il nome del file Atlas corrente |
atlas_layerid | Restituisce l'ID del livello di copertura dell'atlante corrente |
nome_pagina_atlante | Restituisce il nome della pagina dell'atlante corrente |
canvas_cursor_point | Restituisce l'ultima posizione del cursore sull'area di disegno in |
dimensione_cluster | Restituisce il numero di simboli contenuti in un cluster |
geometria_corrente | Restituisce la geometria della feature attualmente in fase di modifica |
fullextent_maxy | Valore y massimo dall'estensione dell'intera tela (compresi tutti i livelli) |
fullextent_miny | Valore x minimo dall'estensione dell'intera tela (compresi tutti i livelli) |
geometria_num_parte | Restituisce il numero di parte della geometria corrente per la funzione di cui viene eseguito il rendering |
num_punto_geometrico | Restituisce il numero del punto corrente nella parte della geometria renderizzata |
numero_griglia | Restituisce il valore corrente dell'annotazione della griglia |
item_uuid | Restituisce l'ID univoco dell'elemento del layout |
layer_id | Restituisce l'ID del livello corrente |
layout_dpi | Restituisce la risoluzione della composizione (DPI) |
layout_numpages | Restituisce il numero di pagine nel layout |
layout_altezza della pagina | Restituisce l'altezza della pagina attiva nel layout (pollici / mm) |
legend_column_count | Restituisce il numero di colonne nella legenda |
legend_filter_out_atlas | Indica se l'atlante è escluso dalla legenda |
legend_title | Restituisce il titolo della legenda |
map_crs | Restituisce il sistema di riferimento delle coordinate della mappa corrente |
map_crs_definition | Restituisce la definizione completa della Coordinata |
map_crs_ellissoide | Restituisce l'acronimo dell'ellissoide di |
map_crs_wkt | Restituisce la definizione WKT del riferimento di coordinate |
map_extent_center | Restituisce l'elemento punto al centro della mappa |
larghezza_estensione_mappa | Restituisce la larghezza corrente della mappa |
map_layer_ids | Restituisce l'elenco degli ID del livello mappa visibili nella mappa |
map_rotation | Restituisce la rotazione corrente della mappa |
map_units | Restituisce le unità di misura della mappa |
genitore | Si riferisce alla funzione corrente nel livello principale, fornendo accesso a |
unità_area_progetto | Restituisce l'unità di area per il progetto corrente, usato quando |
nome_base_progetto | Restituisce il nome base del nome file del progetto corrente |
project_crs | Restituisce il sistema di riferimento delle coordinate del progetto |
unità_distanza_progetto | Restituisce l'unità di distanza per il progetto corrente, |
nome_file progetto | Restituisce il nome del file del progetto corrente |
progetto_casa | Restituisce il percorso iniziale del progetto corrente |
parole chiave_progetto | Restituisce le parole chiave del progetto, tratto dai metadati del progetto |
titolo del progetto | Restituisce il titolo del progetto corrente |
qgis_os_name | Restituisce il nome del sistema operativo corrente, ad es. "finestre", 'linux' o 'osx' |
qgis_release_name | Restituisce il nome della versione corrente di QGIS |
qgis_version | Restituisce la stringa della versione corrente di QGIS |
snapping_results | Dà accesso allo snap dei risultati durante la digitalizzazione a |
simbolo_angolo | Restituisce l'angolo del simbolo utilizzato per il rendering della feature |
nome_account_utente | Restituisce il nome dell'account del sistema operativo dell'utente corrente |
numero_riga | Memorizza il numero della riga corrente |
con_variabile | Consente di impostare una variabile da utilizzare all'interno di un'espressione |