QGIS 3.12 – Comment convertir une heure UTC en heure locale dans QGIS

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:

  1. Enregistrer l'itinéraire dans le GPS avec Komoot, avec Google Fit, avec Strava...
  2. Exportez l'itinéraire au format *.GPX à l'aide de Partager…
  3. Importez le fichier *.GPX dans QGIS 3.12
  4. Convertir un fichier *.GPX qui ne peut pas être modifié en *.SHP (ou *.GPKG)
  5. Ouvrir la table des attributs
  6. Aller au calculateur de terrain
  7. Calculer un nouveau champ de type "Date et heure"
  8. Définir la formule: to_datetime("_dateheure_") + to_interval("X heures")
  9. 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'

Liste des fonctions dans QGIS:

  1. Fonctions d'agrégation
  2. Fonctions matricielles
  3. caractéristiques de couleur
  4. fonctions conditionnelles
  5. fonctions de conversion
  6. fonctions personnalisées
  7. Fonctions date et heure
  8. Champs et valeurs
  9. Fonctions de fichier et de chemin
  10. Fonctions de correspondance floue
  11. Fonctions générales
  12. fonctions géométriques
  13. caractéristiques de conception
  14. couches de carte
  15. fonctions de carte
  16. fonctions mathématiques
  17. les opérateurs
  18. fonctions de traitement
  19. fonctions de tracé
  20. Fonctions et attributs de journalisation
  21. fonctions de la corde
  22. Fonctions variables
  23. fonctionnalités récentes
FonctionLa description
agrégatRenvoie une valeur agrégée calculée à l'aide des entités d'une autre couche
recueillirRenvoie la géométrie en plusieurs parties des géométries agrégées à partir d'une expression
concaténation_uniqueRenvoie toutes les chaînes agrégées uniques d'un champ
count_distinctRenvoie le nombre de valeurs distinctes
iqrRenvoie la plage interquartile calculée à partir d'un champ ou d'une expression
longueur maximaleRenvoie la longueur maximale des chaînes d'un champ ou d'une expression
moyenneRenvoie la valeur moyenne agrégée d'un champ ou d'une expression
Longueur minimaleRenvoie 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
q3Renvoie le troisième quartile calculé à partir d'un champ ou d'une expression
relation_aggregateRenvoie une valeur agrégée calculée à l'aide de toutes les correspondances
sommeRenvoie la valeur additionnée agrégée d'un champ ou d'une expression
déployerRetourne un tableau contenant toutes les valeurs passées en paramètre
array_appendRenvoie un tableau avec la valeur donnée ajoutée à la fin
array_containsRenvoie true si un tableau contient la valeur donnée
array_filterRenvoie un tableau contenant uniquement les éléments pour lesquels une expression
array_firstRenvoie la première valeur d'un tableau
array_getRenvoie la Nième valeur (0 pour le premier) d'un tableau
array_intersectRenvoie true si un élément de array_1 existe dans array_2
array_lengthRenvoie le nombre d'éléments d'un tableau
array_remove_allRenvoie un tableau avec toutes les entrées de la valeur donnée supprimées
array_reverseRenvoie le tableau donné avec les valeurs du tableau dans l'ordre inverse
array_sortRenvoie le tableau fourni avec ses éléments triés
générer_sérieCrée un tableau contenant une séquence de nombres
string_to_arrayDivise la chaîne en un tableau à l'aide du délimiteur fourni et
color_cmykRenvoie une représentation sous forme de chaîne d'une couleur en fonction de son cyan,
color_grayscale_averageApplique un filtre en niveaux de gris et renvoie une chaîne
color_hslaRenvoie une représentation sous forme de chaîne d'une couleur en fonction de sa teinte,
color_hsvaRenvoie une représentation sous forme de chaîne d'une couleur en fonction de sa teinte,
color_partRenvoie un composant spécifique à partir d'une chaîne de couleurs, par exemple la composante rouge ou la composante alpha
color_rgbaRenvoie une représentation sous forme de chaîne d'une couleur en fonction de son rouge,
plus sombreRenvoie un plus sombre (ou plus léger) chaîne de couleur
project_colorRenvoie une couleur du jeu de couleurs du projet
set_color_partDé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 fondreRenvoie la première valeur non NULL de la liste d'expressions
nullif(valeur1, valeur2)Renvoie une valeur nulle si valeur1 est égale à valeur2
à ce jourConvertit une chaîne en un objet date
to_dmConvertit une coordonnée en degré, minute
to_intConvertit une chaîne en nombre entier
to_realConvertit une chaîne en un nombre réel
à_heureConvertit une chaîne en un objet temporel
âgeRenvoie sous forme d'intervalle la différence entre deux dates ou datetimes
jour de la semaineRenvoie un nombre correspondant au jour de la semaine pour une date ou datetime spécifiée
heureExtrait l'heure d'une date/heure ou d'une heure, ou le nombre d'heures d'un intervalle
moisExtrait la partie mois d'une date ou d'une date/heure, ou le nombre de mois d'un intervalle
deuxièmeExtrait la seconde d'une date/heure ou d'une heure, ou le nombre de secondes d'un intervalle
anExtrait la partie année d'une date ou d'une date/heure,ou le nombre d'années à partir d'un intervalle
nom_fichier_baseRenvoie le nom de base du fichier sans le suffixe de répertoire ou de fichier.
nom de fichierRenvoie le nom d'un fichier (y compris l'extension de fichier), hors répertoire.
taille du fichierRenvoie la taille (en octets) d'un dossier.
est_répertoireRenvoie vrai si un chemin correspond à un répertoire.
hamming_distanceRenvoie le nombre de caractères correspondant
longest_common_substringRenvoie la plus longue sous-chaîne commune entre deux chaînes
envObtient une variable d'environnement et renvoie son contenu sous forme de chaîne.
est_couche_visibleRenvoie 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égionRenvoie la taille de la zone de l'entité actuelle
$longueurRenvoie la longueur de l'entité linéaire actuelle
$XRenvoie la coordonnée X de l'entité actuelle
$yRenvoie la coordonnée Y de l'entité actuelle
angle_au_sommetRenvoie l'angle de la bissectrice (angle moyen) à la géométrie
azimutRenvoie l'azimut basé sur le nord sous forme d'angle en radians mesuré
bornesRenvoie une géométrie qui représente la boîte englobante d'une géométrie d'entrée.
limites_largeurRenvoie la largeur de la boîte englobante d'une géométrie.
buffer_by_mCrée un tampon le long d'une géométrie de ligne où le diamètre du tampon
point_le plus procheRenvoie le point sur une géométrie qui est le plus proche d'une deuxième géométrie
combinerRenvoie la combinaison de deux géométries
enveloppe convexeRenvoie 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
distanceRenvoie la distance minimale (basé sur le système de référence spatiale)
end_pointRenvoie le dernier nœud d'une géométrie (voir égalementExtraire des sommets spécifiques)
extérieur_anneauRenvoie une chaîne de lignes représentant l'anneau extérieur d'une géométrie de polygone,
flip_coordinatesRenvoie une copie de la géométrie avec les coordonnées X et Y
geom_from_gmlRenvoie une géométrie créée à partir d'une représentation GML de la géométrie
geom_to_wktRenvoie le texte bien connu (WKT) représentation de la géométrie sans métadonnées SRID
géométrie_nRenvoie la nième géométrie d'une collection de géométries,
inclinationRenvoie l'inclinaison mesurée à partir du zénith (0) au nadir (180) du point_a au point_b
intersectionRenvoie une géométrie qui représente la partie partagée de deux
intersects_bboxTeste si la boîte englobante d'une géométrie chevauche celle d'une autre géométrie.
longueurRenvoie la longueur d'une entité de géométrie linéaire (ou la longueur d'une chaîne)
line_interpolate_pointRenvoie le point interpolé par un spécifié
fusion_ligneRenvoie un (Multi-)Géométrie LineString, où n'importe quel LineStrings connecté
mRenvoie la valeur M d'une géométrie ponctuelle
make_ellipseCré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_polygonCrée une géométrie de polygone à partir d'un anneau extérieur et de séries facultatives
make_regular_polygonCrée un polygone régulier
make_triangleCrée un polygone triangulaire
nodes_to_pointsRenvoie une géométrie multipoint composée de chaque nœud dans
num_interior_ringsRenvoie le nombre d'anneaux intérieurs dans un polygone ou
num_ringsRenvoie le nombre de sonneries (y compris les anneaux extérieurs) dans un polygone
order_partsOrdonne les parties d'une MultiGeometry selon un critère donné
chevaucheTeste si une géométrie en chevauche une autre. Retour 1 (vrai) si
point_nRenvoie un nœud spécifique à partir d'une géométrie (voir égalementExtraire des sommets spécifiques)
pole_of_inaccessibilityCalcule le pôle d'inaccessibilité approximatif pour
relaterTeste ou renvoie le Dimensional Extended 9 Modèle d'intersection (DE-9IM)
segments_to_linesRenvoie une géométrie multiligne composée d'une ligne pour
simplifierSimplifie une géométrie en supprimant les nœuds à l'aide d'une distance basée
tampon_simple_faceRenvoie une géométrie formée en tamponnant une seule
point de départRenvoie le premier nœud d'une géométrie (voir égalementExtraire des sommets spécifiques)
tapered_bufferCrée un tampon le long d'une géométrie de ligne où le tampon
transformerRenvoie la géométrie transformée du SCR source vers le
syndicatRenvoie 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_maxRenvoie la coordonnée X maximale d'une géométrie.
yRenvoie la coordonnée Y d'une géométrie ponctuelle, ou la coordonnée Y de
y_minRenvoie la coordonnée Y minimale d'une géométrie.
variable_élémentRenvoie une carte de variables à partir d'un élément de mise en page à l'intérieur de cette mise en page d'impression
decode_uriPrend une couche et décode l'uri du fournisseur de données sous-jacent.
from_jsonCharge une chaîne au format json
json_to_mapCrée une carte à partir d'une chaîne au format json
map_akeysRenvoie toutes les clés d'une carte sous forme de tableau
map_concatRenvoie une carte contenant toutes les entrées des cartes données.
map_existRenvoie vrai si la clé donnée existe dans la carte
map_insertRenvoie une carte avec une clé/valeur ajoutée
map_to_jsonFusionne les éléments de la carte dans une chaîne au format json
abdosRenvoie 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
plafondArrondit un nombre vers le haut
parce queRenvoie le cosinus d'une valeur en radians
expRenvoie l'exponentielle d'une valeur
inclinationRenvoie l'inclinaison mesurée à partir du zénith (0) au
JournalRenvoie la valeur du logarithme de la valeur et de la base passées
maximumRenvoie la plus grande valeur non nulle d'un ensemble de valeurs
piRenvoie la valeur de pi pour les calculs
randRenvoie l'entier aléatoire dans la plage spécifiée par le minimum
tourArrondit au nombre de décimales
échelle_linéaireTransforme une valeur donnée d'un domaine d'entrée en une sortie
sqrtRenvoie la racine carrée d'une valeur
un + bAddition de deux valeurs (un plus b)
un * bMultiplication de deux valeurs (a multiplié par b)
un % bReste de la division de a par b (par exemple, 7 % 2 = 1, ou 2 rentre dans 7 trois fois avec reste 1)
un < bCompare deux valeurs et évalue à 1 si la valeur de gauche est inférieure à la valeur de droite (a est plus petit que b)
un <> bCompare deux valeurs et évalue à 1 s'ils ne sont pas égaux
un != ba et b ne sont pas égaux
un >= bCompare 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
COMMERetour 1 si le premier paramètre correspond au modèle fourni
un EST bTeste si deux valeurs sont identiques. Retour 1 si a est égal à b
un ET bRetour 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
NULvaleur nulle
a N'EST PAS NULLa a une valeur
a PAS DANS (évaluer[,évaluer])a n'est pas inférieur aux valeurs indiquées
paramètreRenvoie la valeur d'un paramètre d'entrée de l'algorithme de traitement
raster_statisticRenvoie les statistiques d'une couche raster
$fonction actuelleRenvoie la fonctionnalité actuelle en cours d'évaluation. Cela peut être utilisé
attributRenvoie la valeur d'un attribut spécifié à partir d'une entité
get_featureRenvoie 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_valueRenvoie la valeur de représentation configurée pour une valeur de champ
uuidGénère un identifiant universel unique (UUID) pour chaque ligne. Chaque UUID est 38 Longs caractères.
carboniserRenvoie le caractère associé à un code unicode
formatFormate une chaîne à l'aide des arguments fournis
format_numberRenvoie un nombre formaté avec le séparateur de paramètres régionaux pour
longueurRenvoie la longueur d'une chaîne (ou la longueur d'une entité géométrique linéaire)
lpadRenvoie une chaîne remplie à gauche à la largeur spécifiée, en utilisant le caractère de remplissage
regexp_replaceRenvoie une chaîne avec l'expression régulière fournie remplacée
remplacerRenvoie une chaîne avec la chaîne fournie, déployer, ou carte de chaînes remplacées
rpadRenvoie une chaîne remplie à droite à la largeur spécifiée, en utilisant le caractère de remplissage
substrRenvoie une partie d'une chaîne
garnitureSupprime tous les espaces blancs de début et de fin (les espaces, onglets, etc.) d'une chaîne
retour à la ligneRenvoie une chaîne enveloppée d'un nombre maximum/minimum de caractères
algorithm_idRenvoie l'identifiant unique d'un algorithme
atlas_featureidRenvoie l'ID de l'entité actuelle de l'atlas
atlas_filenameRenvoie le nom du fichier atlas actuel
atlas_layeridRenvoie l'ID de la couche de couverture actuelle de l'atlas
atlas_pagenameRenvoie le nom de la page d'atlas actuelle
canvas_cursor_pointRenvoie la dernière position du curseur sur le canevas dans le
Taille de clusterRenvoie le nombre de symboles contenus dans un cluster
géométrie_actuelleRenvoie la géométrie de l'entité en cours de modification
fullextent_maxyValeur y maximale à partir de l'étendue complète du canevas (y compris toutes les couches)
fullextent_minyValeur x minimale à partir de l'étendue complète du canevas (y compris toutes les couches)
geometry_part_numRenvoie le numéro de pièce de la géométrie actuelle pour l'entité en cours de rendu
num_point_géométriqueRenvoie le numéro de point actuel dans la pièce de la géométrie rendue
numéro_grilleRenvoie la valeur d'annotation de grille actuelle
item_uuidRenvoie l'ID unique de l'élément de mise en page
id_coucheRenvoie l'ID du calque courant
layout_dpiRenvoie la résolution de la composition (PPP)
layout_numpagesRenvoie le nombre de pages dans la mise en page
layout_pageheightRenvoie la hauteur de page active dans la mise en page (en mm)
legend_column_countRenvoie le nombre de colonnes dans la légende
legend_filter_out_atlasIndique si l'atlas est filtré hors de la légende
légende_titreRenvoie le titre de la légende
map_crsRenvoie le système de référence de coordonnées de la carte actuelle
map_crs_definitionRenvoie la définition complète de la coordonnée
map_crs_ellipsoidRenvoie l'acronyme de l'ellipsoïde de la
map_crs_wktRenvoie la définition WKT de la référence de coordonnées
map_extent_centerRenvoie l'entité ponctuelle au centre de la carte
map_extent_widthRenvoie la largeur actuelle de la carte
map_layer_idsRenvoie la liste des ID de couche de carte visibles dans la carte
map_rotationRenvoie la rotation actuelle de la carte
map_unitsRenvoie les unités de mesure de la carte
parentFait référence à l'entité actuelle dans la couche parent, donnant accès à
project_area_unitsRenvoie l'unité de surface pour le projet en cours, utilisé quand
project_basenameRenvoie le nom de base du nom de fichier du projet en cours
projet_crsRenvoie le système de référence de coordonnées du projet
project_distance_unitsRenvoie l'unité de distance pour le projet en cours,
nom_fichier_projetRenvoie le nom de fichier du projet en cours
project_homeRenvoie le chemin d'accueil du projet en cours
project_keywordsRenvoie les mots clés du projet, tiré des métadonnées du projet
Titre du projetRenvoie le titre du projet en cours
qgis_os_nameRenvoie le nom actuel du système d'exploitation, par exemple "fenêtres", ‘linux’ ou ‘osx’
qgis_release_nameRenvoie le nom de la version actuelle de QGIS
qgis_versionRenvoie la chaîne de version actuelle de QGIS
snapping_resultsDonne accès aux résultats de capture lors de la numérisation d'un
symbole_angleRenvoie l'angle du symbole utilisé pour rendre l'entité
nom_compte_utilisateurRenvoie le nom du compte du système d'exploitation de l'utilisateur actuel
numéro_ligneStocke le numéro de la ligne actuelle
avec_variablePermet de définir une variable à utiliser dans une expression

Laisser un commentaire