Après avoir exporté un itinéraire enregistré sur mon smartphone (GPS) au format universel * .GPX, l'heure rapportée est exprimée en heure UTC (Temps universel coordonné) afin de pouvoir monter un rapport avec la bonne géolocalisation et le bon moment, J'ai cherché un moyen de partager l'heure UTC avec l'heure locale de Copenhague (NSP) dans QGIS 3.12. Pour cela, J'ai dû aller à la calculatrice. Voici un bref aperçu des étapes:
- Enregistrer l'itinéraire dans le GPS avec Komoot, avec Google Fit, avec Strava...
- Exportez l'itinéraire au format *.GPX à l'aide de Partager…
- Importez le fichier *.GPX dans QGIS 3.12
- Convertir un fichier *.GPX qui ne peut pas être modifié en *.SHP (ou *.GPKG)
- Ouvrir la table des attributs
- Aller au calculateur de terrain
- Calculer un nouveau champ de type "Date et heure"
- Définir la formule: to_datetime("_dateheure_") + to_interval("X heures")
- Dans mon cas
to_interval() accepte également les mots en anglais: mois(s), journée(s), heure(s) et leurs combinaisons'Un jour 2 heures'
- Lien de référence:
Liste des fonctions dans QGIS:
- Fonctions d'agrégation
- Fonctions matricielles
- caractéristiques de couleur
- fonctions conditionnelles
- fonctions de conversion
- fonctions personnalisées
- Fonctions date et heure
- Champs et valeurs
- Fonctions de fichier et de chemin
- Fonctions de correspondance floue
- Fonctions générales
- fonctions géométriques
- caractéristiques de conception
- couches de carte
- fonctions de carte
- fonctions mathématiques
- les opérateurs
- fonctions de traitement
- fonctions de tracé
- Fonctions et attributs de journalisation
- fonctions de la corde
- Fonctions variables
- fonctionnalités récentes
Fonction | La description |
---|---|
agrégat | Renvoie une valeur agrégée calculée à l'aide des entités d'une autre couche |
recueillir | Renvoie la géométrie en plusieurs parties des géométries agrégées à partir d'une expression |
concaténation_unique | Renvoie toutes les chaînes agrégées uniques d'un champ |
count_distinct | Renvoie le nombre de valeurs distinctes |
iqr | Renvoie la plage interquartile calculée à partir d'un champ ou d'une expression |
longueur maximale | Renvoie la longueur maximale des chaînes d'un champ ou d'une expression |
moyenne | Renvoie la valeur moyenne agrégée d'un champ ou d'une expression |
Longueur minimale | Renvoie la longueur minimale des chaînes d'un champ ou d'une expression |
minorité | Renvoie la minorité agrégée de valeurs (survenant le moins souvent |
q3 | Renvoie le troisième quartile calculé à partir d'un champ ou d'une expression |
relation_aggregate | Renvoie une valeur agrégée calculée à l'aide de toutes les correspondances |
somme | Renvoie la valeur additionnée agrégée d'un champ ou d'une expression |
déployer | Retourne un tableau contenant toutes les valeurs passées en paramètre |
array_append | Renvoie un tableau avec la valeur donnée ajoutée à la fin |
array_contains | Renvoie true si un tableau contient la valeur donnée |
array_filter | Renvoie un tableau contenant uniquement les éléments pour lesquels une expression |
array_first | Renvoie la première valeur d'un tableau |
array_get | Renvoie la Nième valeur (0 pour le premier) d'un tableau |
array_intersect | Renvoie true si un élément de array_1 existe dans array_2 |
array_length | Renvoie le nombre d'éléments d'un tableau |
array_remove_all | Renvoie un tableau avec toutes les entrées de la valeur donnée supprimées |
array_reverse | Renvoie le tableau donné avec les valeurs du tableau dans l'ordre inverse |
array_sort | Renvoie le tableau fourni avec ses éléments triés |
générer_série | Crée un tableau contenant une séquence de nombres |
string_to_array | Divise la chaîne en un tableau à l'aide du délimiteur fourni et |
color_cmyk | Renvoie une représentation sous forme de chaîne d'une couleur en fonction de son cyan, |
color_grayscale_average | Applique un filtre en niveaux de gris et renvoie une chaîne |
color_hsla | Renvoie une représentation sous forme de chaîne d'une couleur en fonction de sa teinte, |
color_hsva | Renvoie une représentation sous forme de chaîne d'une couleur en fonction de sa teinte, |
color_part | Renvoie un composant spécifique à partir d'une chaîne de couleurs, par exemple la composante rouge ou la composante alpha |
color_rgba | Renvoie une représentation sous forme de chaîne d'une couleur en fonction de son rouge, |
plus sombre | Renvoie un plus sombre (ou plus léger) chaîne de couleur |
project_color | Renvoie une couleur du jeu de couleurs du projet |
set_color_part | Définit un composant de couleur spécifique pour une chaîne de couleurs, par exemple la composante rouge ou la composante alpha |
CAS QUAND … ALORS … FIN | Évalue une expression et renvoie un résultat si vrai. Vous pouvez tester plusieurs conditions |
se fondre | Renvoie la première valeur non NULL de la liste d'expressions |
nullif(valeur1, valeur2) | Renvoie une valeur nulle si valeur1 est égale à valeur2 |
à ce jour | Convertit une chaîne en un objet date |
to_dm | Convertit une coordonnée en degré, minute |
to_int | Convertit une chaîne en nombre entier |
to_real | Convertit une chaîne en un nombre réel |
à_heure | Convertit une chaîne en un objet temporel |
âge | Renvoie sous forme d'intervalle la différence entre deux dates ou datetimes |
jour de la semaine | Renvoie un nombre correspondant au jour de la semaine pour une date ou datetime spécifiée |
heure | Extrait l'heure d'une date/heure ou d'une heure, ou le nombre d'heures d'un intervalle |
mois | Extrait la partie mois d'une date ou d'une date/heure, ou le nombre de mois d'un intervalle |
deuxième | Extrait la seconde d'une date/heure ou d'une heure, ou le nombre de secondes d'un intervalle |
an | Extrait la partie année d'une date ou d'une date/heure,ou le nombre d'années à partir d'un intervalle |
nom_fichier_base | Renvoie le nom de base du fichier sans le suffixe de répertoire ou de fichier. |
nom de fichier | Renvoie le nom d'un fichier (y compris l'extension de fichier), hors répertoire. |
taille du fichier | Renvoie la taille (en octets) d'un dossier. |
est_répertoire | Renvoie vrai si un chemin correspond à un répertoire. |
hamming_distance | Renvoie le nombre de caractères correspondant |
longest_common_substring | Renvoie la plus longue sous-chaîne commune entre deux chaînes |
env | Obtient une variable d'environnement et renvoie son contenu sous forme de chaîne. |
est_couche_visible | Renvoie true si un calque spécifié est visible |
a été | Renvoie la valeur stockée dans une variable spécifiée. Voir les fonctions variables ci-dessous |
$Région | Renvoie la taille de la zone de l'entité actuelle |
$longueur | Renvoie la longueur de l'entité linéaire actuelle |
$X | Renvoie la coordonnée X de l'entité actuelle |
$y | Renvoie la coordonnée Y de l'entité actuelle |
angle_au_sommet | Renvoie l'angle de la bissectrice (angle moyen) à la géométrie |
azimut | Renvoie l'azimut basé sur le nord sous forme d'angle en radians mesuré |
bornes | Renvoie une géométrie qui représente la boîte englobante d'une géométrie d'entrée. |
limites_largeur | Renvoie la largeur de la boîte englobante d'une géométrie. |
buffer_by_m | Crée un tampon le long d'une géométrie de ligne où le diamètre du tampon |
point_le plus proche | Renvoie le point sur une géométrie qui est le plus proche d'une deuxième géométrie |
combiner | Renvoie la combinaison de deux géométries |
enveloppe convexe | Renvoie l'enveloppe convexe d'une géométrie (cela représente le minimum |
différence(un,b) | Renvoie une géométrie qui représente cette partie de la géométrie |
distance | Renvoie la distance minimale (basé sur le système de référence spatiale) |
end_point | Renvoie le dernier nœud d'une géométrie (voir égalementExtraire des sommets spécifiques) |
extérieur_anneau | Renvoie une chaîne de lignes représentant l'anneau extérieur d'une géométrie de polygone, |
flip_coordinates | Renvoie une copie de la géométrie avec les coordonnées X et Y |
geom_from_gml | Renvoie une géométrie créée à partir d'une représentation GML de la géométrie |
geom_to_wkt | Renvoie le texte bien connu (WKT) représentation de la géométrie sans métadonnées SRID |
géométrie_n | Renvoie la nième géométrie d'une collection de géométries, |
inclination | Renvoie l'inclinaison mesurée à partir du zénith (0) au nadir (180) du point_a au point_b |
intersection | Renvoie une géométrie qui représente la partie partagée de deux |
intersects_bbox | Teste si la boîte englobante d'une géométrie chevauche celle d'une autre géométrie. |
longueur | Renvoie la longueur d'une entité de géométrie linéaire (ou la longueur d'une chaîne) |
line_interpolate_point | Renvoie le point interpolé par un spécifié |
fusion_ligne | Renvoie un (Multi-)Géométrie LineString, où n'importe quel LineStrings connecté |
m | Renvoie la valeur M d'une géométrie ponctuelle |
make_ellipse | Crée une géométrie elliptique basée sur le point central, axes et azimut |
make_point(X,y,z,m) | Renvoie une géométrie ponctuelle à partir de X et Y (et en option Z ou M) valeurs |
make_polygon | Crée une géométrie de polygone à partir d'un anneau extérieur et de séries facultatives |
make_regular_polygon | Crée un polygone régulier |
make_triangle | Crée un polygone triangulaire |
nodes_to_points | Renvoie une géométrie multipoint composée de chaque nœud dans |
num_interior_rings | Renvoie le nombre d'anneaux intérieurs dans un polygone ou |
num_rings | Renvoie le nombre de sonneries (y compris les anneaux extérieurs) dans un polygone |
order_parts | Ordonne les parties d'une MultiGeometry selon un critère donné |
chevauche | Teste si une géométrie en chevauche une autre. Retour 1 (vrai) si |
point_n | Renvoie un nœud spécifique à partir d'une géométrie (voir égalementExtraire des sommets spécifiques) |
pole_of_inaccessibility | Calcule le pôle d'inaccessibilité approximatif pour |
relater | Teste ou renvoie le Dimensional Extended 9 Modèle d'intersection (DE-9IM) |
segments_to_lines | Renvoie une géométrie multiligne composée d'une ligne pour |
simplifier | Simplifie une géométrie en supprimant les nœuds à l'aide d'une distance basée |
tampon_simple_face | Renvoie une géométrie formée en tamponnant une seule |
point de départ | Renvoie le premier nœud d'une géométrie (voir égalementExtraire des sommets spécifiques) |
tapered_buffer | Crée un tampon le long d'une géométrie de ligne où le tampon |
transformer | Renvoie la géométrie transformée du SCR source vers le |
syndicat | Renvoie une géométrie qui représente l'union de l'ensemble de points des géométries |
dans (un,b) | Teste si une géométrie est dans une autre. Retour 1 (vrai) |
x_max | Renvoie la coordonnée X maximale d'une géométrie. |
y | Renvoie la coordonnée Y d'une géométrie ponctuelle, ou la coordonnée Y de |
y_min | Renvoie la coordonnée Y minimale d'une géométrie. |
variable_élément | Renvoie une carte de variables à partir d'un élément de mise en page à l'intérieur de cette mise en page d'impression |
decode_uri | Prend une couche et décode l'uri du fournisseur de données sous-jacent. |
from_json | Charge une chaîne au format json |
json_to_map | Crée une carte à partir d'une chaîne au format json |
map_akeys | Renvoie toutes les clés d'une carte sous forme de tableau |
map_concat | Renvoie une carte contenant toutes les entrées des cartes données. |
map_exist | Renvoie vrai si la clé donnée existe dans la carte |
map_insert | Renvoie une carte avec une clé/valeur ajoutée |
map_to_json | Fusionne les éléments de la carte dans une chaîne au format json |
abdos | Renvoie la valeur absolue d'un nombre |
un péché | Renvoie le sinus inverse d'une valeur en radians |
atan2(y,X) | Renvoie la tangente inverse de Y/X en utilisant les signes des |
plafond | Arrondit un nombre vers le haut |
parce que | Renvoie le cosinus d'une valeur en radians |
exp | Renvoie l'exponentielle d'une valeur |
inclination | Renvoie l'inclinaison mesurée à partir du zénith (0) au |
Journal | Renvoie la valeur du logarithme de la valeur et de la base passées |
maximum | Renvoie la plus grande valeur non nulle d'un ensemble de valeurs |
pi | Renvoie la valeur de pi pour les calculs |
rand | Renvoie l'entier aléatoire dans la plage spécifiée par le minimum |
tour | Arrondit au nombre de décimales |
échelle_linéaire | Transforme une valeur donnée d'un domaine d'entrée en une sortie |
sqrt | Renvoie la racine carrée d'une valeur |
un + b | Addition de deux valeurs (un plus b) |
un * b | Multiplication de deux valeurs (a multiplié par b) |
un % b | Reste de la division de a par b (par exemple, 7 % 2 = 1, ou 2 rentre dans 7 trois fois avec reste 1) |
un < b | Compare deux valeurs et évalue à 1 si la valeur de gauche est inférieure à la valeur de droite (a est plus petit que b) |
un <> b | Compare deux valeurs et évalue à 1 s'ils ne sont pas égaux |
un != b | a et b ne sont pas égaux |
un >= b | Compare deux valeurs et évalue à 1 si la valeur de gauche est supérieure ou égale à la valeur de droite |
|| | Joint deux valeurs ensemble dans une chaîne. Si l'une des valeurs est NULL le résultat sera NULL |
COMME | Retour 1 si le premier paramètre correspond au modèle fourni |
un EST b | Teste si deux valeurs sont identiques. Retour 1 si a est égal à b |
un ET b | Retour 1 quand les conditions a et b sont vraies |
"Nom de colonne" | Valeur du champNom de colonne, attention à ne pas confondre avec citation simple, voir ci-dessous |
NUL | valeur nulle |
a N'EST PAS NULL | a a une valeur |
a PAS DANS (évaluer[,évaluer]) | a n'est pas inférieur aux valeurs indiquées |
paramètre | Renvoie la valeur d'un paramètre d'entrée de l'algorithme de traitement |
raster_statistic | Renvoie les statistiques d'une couche raster |
$fonction actuelle | Renvoie la fonctionnalité actuelle en cours d'évaluation. Cela peut être utilisé |
attribut | Renvoie la valeur d'un attribut spécifié à partir d'une entité |
get_feature | Renvoie la première entité d'une couche correspondant à une valeur d'attribut donnée |
est sélectionné | Renvoie si une fonctionnalité est sélectionnée |
represent_value | Renvoie la valeur de représentation configurée pour une valeur de champ |
uuid | Génère un identifiant universel unique (UUID) pour chaque ligne. Chaque UUID est 38 Longs caractères. |
carboniser | Renvoie le caractère associé à un code unicode |
format | Formate une chaîne à l'aide des arguments fournis |
format_number | Renvoie un nombre formaté avec le séparateur de paramètres régionaux pour |
longueur | Renvoie la longueur d'une chaîne (ou la longueur d'une entité géométrique linéaire) |
lpad | Renvoie une chaîne remplie à gauche à la largeur spécifiée, en utilisant le caractère de remplissage |
regexp_replace | Renvoie une chaîne avec l'expression régulière fournie remplacée |
remplacer | Renvoie une chaîne avec la chaîne fournie, déployer, ou carte de chaînes remplacées |
rpad | Renvoie une chaîne remplie à droite à la largeur spécifiée, en utilisant le caractère de remplissage |
substr | Renvoie une partie d'une chaîne |
garniture | Supprime tous les espaces blancs de début et de fin (les espaces, onglets, etc.) d'une chaîne |
retour à la ligne | Renvoie une chaîne enveloppée d'un nombre maximum/minimum de caractères |
algorithm_id | Renvoie l'identifiant unique d'un algorithme |
atlas_featureid | Renvoie l'ID de l'entité actuelle de l'atlas |
atlas_filename | Renvoie le nom du fichier atlas actuel |
atlas_layerid | Renvoie l'ID de la couche de couverture actuelle de l'atlas |
atlas_pagename | Renvoie le nom de la page d'atlas actuelle |
canvas_cursor_point | Renvoie la dernière position du curseur sur le canevas dans le |
Taille de cluster | Renvoie le nombre de symboles contenus dans un cluster |
géométrie_actuelle | Renvoie la géométrie de l'entité en cours de modification |
fullextent_maxy | Valeur y maximale à partir de l'étendue complète du canevas (y compris toutes les couches) |
fullextent_miny | Valeur x minimale à partir de l'étendue complète du canevas (y compris toutes les couches) |
geometry_part_num | Renvoie le numéro de pièce de la géométrie actuelle pour l'entité en cours de rendu |
num_point_géométrique | Renvoie le numéro de point actuel dans la pièce de la géométrie rendue |
numéro_grille | Renvoie la valeur d'annotation de grille actuelle |
item_uuid | Renvoie l'ID unique de l'élément de mise en page |
id_couche | Renvoie l'ID du calque courant |
layout_dpi | Renvoie la résolution de la composition (PPP) |
layout_numpages | Renvoie le nombre de pages dans la mise en page |
layout_pageheight | Renvoie la hauteur de page active dans la mise en page (en mm) |
legend_column_count | Renvoie le nombre de colonnes dans la légende |
legend_filter_out_atlas | Indique si l'atlas est filtré hors de la légende |
légende_titre | Renvoie le titre de la légende |
map_crs | Renvoie le système de référence de coordonnées de la carte actuelle |
map_crs_definition | Renvoie la définition complète de la coordonnée |
map_crs_ellipsoid | Renvoie l'acronyme de l'ellipsoïde de la |
map_crs_wkt | Renvoie la définition WKT de la référence de coordonnées |
map_extent_center | Renvoie l'entité ponctuelle au centre de la carte |
map_extent_width | Renvoie la largeur actuelle de la carte |
map_layer_ids | Renvoie la liste des ID de couche de carte visibles dans la carte |
map_rotation | Renvoie la rotation actuelle de la carte |
map_units | Renvoie les unités de mesure de la carte |
parent | Fait référence à l'entité actuelle dans la couche parent, donnant accès à |
project_area_units | Renvoie l'unité de surface pour le projet en cours, utilisé quand |
project_basename | Renvoie le nom de base du nom de fichier du projet en cours |
projet_crs | Renvoie le système de référence de coordonnées du projet |
project_distance_units | Renvoie l'unité de distance pour le projet en cours, |
nom_fichier_projet | Renvoie le nom de fichier du projet en cours |
project_home | Renvoie le chemin d'accueil du projet en cours |
project_keywords | Renvoie les mots clés du projet, tiré des métadonnées du projet |
Titre du projet | Renvoie le titre du projet en cours |
qgis_os_name | Renvoie le nom actuel du système d'exploitation, par exemple "fenêtres", ‘linux’ ou ‘osx’ |
qgis_release_name | Renvoie le nom de la version actuelle de QGIS |
qgis_version | Renvoie la chaîne de version actuelle de QGIS |
snapping_results | Donne accès aux résultats de capture lors de la numérisation d'un |
symbole_angle | Renvoie l'angle du symbole utilisé pour rendre l'entité |
nom_compte_utilisateur | Renvoie le nom du compte du système d'exploitation de l'utilisateur actuel |
numéro_ligne | Stocke le numéro de la ligne actuelle |
avec_variable | Permet de définir une variable à utiliser dans une expression |