QGIS 3.12 – Como converter uma hora UTC para hora local no QGIS

Depois de exportar uma rota gravada do meu smartphone para o formato universal *.GPX (formato padrão para GPS), a hora informada é expressa em hora UTC (Tempo Universal Coordenado) para poder montar um relatório com a geolocalização e horário corretos, Procurei a maneira de converter a hora UTC para a hora local de Copenhague, Dinamarca (CET+1) dentro de QGIS 3.12. Para alcançar, Eu usei a calculadora QGIS acessível quando a Tabela de Atributos é aberta.

Aqui está um resumo dos passos a seguir:

  1. Grave a rota no GPS com Komoot, com Google Fit, com Strava...
  2. Exporte a rota no formato *.GPX usando Compartilhar…
  3. Importe o arquivo *.GPX para o QGIS 3.12
  4. Converter arquivo *.GPX que não pode ser editado para *.SHP (o *.GPKG)
  5. Abrir tabela de atributos
  6. Ir para a calculadora de campo
  7. Calcular um novo campo do tipo “Data e hora”
  8. Defina a fórmula: to_datetime("_data hora_") + para_intervalo('X horas')
  9. No meu caso

para_intervalo() também aceita as palavras em inglês: mês(s), dia(s), hora(s) e suas combinações'1 dia 2 horas'

Lista de funções no QGIS:

  1. Funções de agregação
  2. Funções de matriz
  3. recursos de cor
  4. funções condicionais
  5. funções de conversão
  6. funções personalizadas
  7. Funções de data e hora
  8. Campos e valores
  9. Funções de arquivo e caminho
  10. Funções de correspondência difusa
  11. Funções gerais
  12. funções de geometria
  13. características de design
  14. camadas do mapa
  15. funções do mapa
  16. funções matemáticas
  17. Operadores
  18. funções de processamento
  19. funções de plotagem
  20. Funções e atributos de registro
  21. funções de corda
  22. Funções variáveis
  23. recursos recentes
FunçãoDescrição
agregarRetorna um valor agregado calculado usando recursos de outra camada
coletarRetorna a geometria de várias partes de geometrias agregadas de uma expressão
concatenar_únicoRetorna todas as strings agregadas exclusivas de um campo
contagem_distintaRetorna a contagem de valores distintos
iqrRetorna o intervalo interquartil calculado de um campo ou expressão
comprimento máximoRetorna o comprimento máximo de strings de um campo ou expressão
significaRetorna o valor médio agregado de um campo ou expressão
min_lengthRetorna o comprimento mínimo de strings de um campo ou expressão
minoriaRetorna a minoria agregada de valores (menos comum
3º trimestreRetorna o terceiro quartil calculado de um campo ou expressão
relacionamento_agregadoRetorna um valor agregado calculado usando todas as correspondências
somaRetorna o valor somado agregado de um campo ou expressão
variedadeRetorna um array contendo todos os valores passados ​​como parâmetro
array_appendRetorna uma matriz com o valor fornecido adicionado no final
array_containsRetorna verdadeiro se uma matriz contiver o valor fornecido
filtro_arrayRetorna um array com apenas os itens para os quais uma expressão
array_firstRetorna o primeiro valor de um array
array_getRetorna o enésimo valor (0 para o primeiro) de uma matriz
array_intersectRetorna verdadeiro se algum elemento de array_1 existir em array_2
comprimento_arrayRetorna o número de elementos de um array
array_remove_allRetorna uma matriz com todas as entradas do valor fornecido removidas
array_reverseRetorna o array fornecido com os valores do array na ordem inversa
array_sortRetorna o array fornecido com seus elementos ordenados
gerar_seriesCria um array contendo uma sequência de números
string_to_arrayDivide a string em uma matriz usando o delimitador fornecido e
color_cmykRetorna uma representação de string de uma cor com base em seu ciano,
color_grayscale_averageAplica um filtro de tons de cinza e retorna uma string
color_hslaRetorna uma representação de string de uma cor com base em seu matiz,
color_hsvaRetorna uma representação de string de uma cor com base em seu matiz,
parte_corRetorna um componente específico de uma string de cor, por exemplo, o componente vermelho ou o componente alfa
color_rgbaRetorna uma representação de string de uma cor com base em seu vermelho,
mais escuraRetorna um tom mais escuro (ou mais leve) seqüência de cores
projeto_corRetorna uma cor do esquema de cores do projeto
set_color_partDefine um componente de cor específico para uma sequência de cores, por exemplo, o componente vermelho ou o componente alfa
CASO QUANDO... ENTÃO... FIMAvalia uma expressão e retorna um resultado se verdadeiro. Você pode testar várias condições
coalescerRetorna o primeiro valor não NULL da lista de expressões
nulo(valor1, valor2)Retorna um valor nulo se valor1 for igual a valor2
Até a presente dataConverte uma string em um objeto de data
to_dmConverte uma coordenada em grau, minuto
para_intConverte uma string em um número inteiro
para_realConverte uma string em um número real
a_horaConverte uma string em um objeto de tempo
eraRetorna como intervalo a diferença entre duas datas ou datetimes
dia da semanaRetorna um número correspondente ao dia da semana para uma data ou data/hora especificada
horaExtrai a hora de um datetime ou time, ou o número de horas de um intervalo
mêsExtrai a parte do mês de uma data ou datetime, ou o número de meses de um intervalo
segundoExtrai o segundo de um datetime ou time, ou o número de segundos de um intervalo
anoExtrai a parte do ano de uma data ou datetime,ou o número de anos de um intervalo
base_file_nameRetorna o nome base do arquivo sem o diretório ou sufixo do arquivo.
nome do arquivoRetorna o nome de um arquivo (incluindo a extensão do arquivo), excluindo o diretório.
tamanho do arquivoRetorna o tamanho (em bytes) de um arquivo.
diretório_isRetorna verdadeiro se um caminho corresponder a um diretório.
distância_hammingRetorna o número de caracteres no correspondente
mais longa_comum_substringRetorna a substring comum mais longa entre duas strings
envObtém uma variável de ambiente e retorna seu conteúdo como uma string.
is_layer_visibleRetorna verdadeiro se uma camada especificada estiver visível
foiRetorna o valor armazenado em uma variável especificada. Veja as funções de variáveis ​​abaixo
$áreaRetorna o tamanho da área da feição atual
$comprimentoRetorna o comprimento do recurso de linha atual
$xRetorna a coordenada X do recurso atual
$yRetorna a coordenada Y do recurso atual
angle_at_vertexRetorna o ângulo bissetriz (ângulo médio) para a geometria
azimuteRetorna o azimute baseado no norte como o ângulo em radianos medido
limitesRetorna uma geometria que representa a caixa delimitadora de uma geometria de entrada.
largura_limitesRetorna a largura da caixa delimitadora de uma geometria.
buffer_by_mCria um buffer ao longo de uma geometria de linha onde o diâmetro do buffer
ponto_mais próximoRetorna o ponto em uma geometria que está mais próximo de uma segunda geometria
combinarRetorna a combinação de duas geometrias
casco convexoRetorna o casco convexo de uma geometria (isso representa o mínimo
diferença(uma,b)Retorna uma geometria que representa essa parte da geometria
distânciaRetorna a distância mínima (baseado no Sistema de Referência Espacial)
ponto_finalRetorna o último nó de uma geometria (Veja tambémExtrair vértices específicos)
anel_exteriorRetorna uma string de linha representando o anel externo de uma geometria de polígono,
flip_coordinatesRetorna uma cópia da geometria com as coordenadas X e Y
geom_from_gmlRetorna uma geometria criada a partir de uma representação GML de geometria
geom_to_wktRetorna o texto conhecido (WKT) representação da geometria sem metadados SRID
geometria_nRetorna a enésima geometria de uma coleção de geometrias,
inclinaçãoRetorna a inclinação medida a partir do zênite (0) para o nadir (180) do ponto_a ao ponto_b
interseçãoRetorna uma geometria que representa a parte compartilhada de dois
intersects_bboxTesta se a caixa delimitadora de uma geometria se sobrepõe à de outra geometria
comprimentoRetorna o comprimento de um recurso de geometria de linha (ou comprimento de uma string)
linha_interpolar_pontoRetorna o ponto interpolado por um especificado
line_mergeRetorna um (Multi-)Geometria LineString, onde qualquer LineStrings conectado
mRetorna o valor M de uma geometria de ponto
make_elipseCria uma geometria elíptica com base no ponto central, eixos e azimute
make_point(x,y,z,m)Retorna uma geometria de ponto de X e Y (e opcional Z ou M) valores
make_polygonCria uma geometria de polígono a partir de um anel externo e uma série opcional
make_regular_polygonCria um polígono regular
make_triangleCria um polígono triangular
nodes_to_pointsRetorna uma geometria multiponto consistindo em cada nó em
num_interior_ringsRetorna o número de anéis internos em um polígono ou
num_ringsRetorna o número de toques (incluindo anéis exteriores) em um polígono
peça_pedidoOrdena as partes de um MultiGeometry por um determinado critério
sobreposiçõesTesta se uma geometria se sobrepõe a outra. Devoluções 1 (verdadeiro) E se
ponto_nRetorna um nó específico de uma geometria (Veja tambémExtrair vértices específicos)
pole_of_inaccessibilityCalcula o pólo aproximado de inacessibilidade para
relacionarTesta ou retorna o Dimensional Extended 9 Modelo de interseção (DE-9IM)
segmentos_para_linhasRetorna uma geometria de várias linhas que consiste em uma linha para
simplificarSimplifica uma geometria removendo nós usando uma distância baseada
buffer_single_sideRetorna uma geometria formada pelo buffering de apenas um
ponto de partidaRetorna o primeiro nó de uma geometria (Veja tambémExtrair vértices específicos)
tapered_bufferCria um buffer ao longo de uma geometria de linha onde o buffer
transformarRetorna a geometria transformada do SRC de origem para o
UniãoRetorna uma geometria que representa a união do conjunto de pontos das geometrias
dentro de (uma,b)Testa se uma geometria está dentro de outra. Devoluções 1 (verdadeiro)
x_maxRetorna a coordenada X máxima de uma geometria.
yRetorna a coordenada Y de uma geometria de ponto, ou a coordenada Y de
a_minRetorna a coordenada Y mínima de uma geometria.
item_variablesRetorna um mapa de variáveis ​​de um item de layout dentro deste layout de impressão
decode_uriPega uma camada e decodifica o uri do provedor de dados subjacente.
from_jsonCarrega uma string formatada em json
json_to_mapCria um mapa a partir de uma string formatada em json
map_akeysRetorna todas as chaves de um mapa como um array
map_concatRetorna um mapa contendo todas as entradas dos mapas fornecidos.
map_existRetorna verdadeiro se a chave fornecida existir no mapa
map_insertRetorna um mapa com uma chave/valor adicionado
map_to_jsonMescla elementos do mapa em uma string formatada em json
abdômenRetorna o valor absoluto de um número
como emRetorna o seno inverso de um valor em radianos
atan2(y,x)Retorna a tangente inversa de Y/X usando os sinais do
tetoArredonda um número para cima
porqueRetorna o cosseno de um valor em radianos
expRetorna exponencial de um valor
inclinaçãoRetorna a inclinação medida a partir do zênite (0) para o
registroRetorna o valor do logaritmo do valor passado e da base
máximoRetorna o maior valor não nulo em um conjunto de valores
piRetorna o valor de pi para cálculos
randRetorna o inteiro aleatório dentro do intervalo especificado pelo mínimo
redondoArredonda para o número de casas decimais
escala_linearTransforma um determinado valor de um domínio de entrada em uma saída
quadradoRetorna a raiz quadrada de um valor
uma + bAdição de dois valores (a mais b)
uma * bMultiplicação de dois valores (a multiplicado por b)
uma % bRestante da divisão de a por b (por exemplo, 7 % 2 = 1, ou 2 cabe em 7 três vezes com resto 1)
uma < bCompara dois valores e avalia 1 se o valor da esquerda for menor que o valor da direita (a é menor que b)
uma <> bCompara dois valores e avalia 1 se eles não são iguais
uma != ba e b não são iguais
uma >= bCompara dois valores e avalia 1 se o valor da esquerda for maior ou igual ao valor da direita
||Une dois valores em uma string. Se um dos valores for NULL o resultado será NULL
CURTIDevoluções 1 se o primeiro parâmetro corresponder ao padrão fornecido
a É bTesta se dois valores são idênticos. Devoluções 1 se a é igual a b
a E bDevoluções 1 quando as condições a e b são verdadeiras
"Nome da coluna"Valor do campoNome da coluna, tome cuidado para não ser confundido com simples citação, Veja abaixo
NULOvalor nulo
a NÃO É NULOa tem um valor
a NÃO EM (valor[,valor])a não está abaixo dos valores listados
parâmetroRetorna o valor de um parâmetro de entrada do algoritmo de processamento
raster_statisticRetorna estatísticas de uma camada raster
$recurso atualRetorna o recurso atual que está sendo avaliado. Isso pode ser usado
atributoRetorna o valor de um atributo especificado de um recurso
get_featureRetorna o primeiro recurso de uma camada que corresponde a um determinado valor de atributo
é selecionadoRetorna se um recurso for selecionado
valor_representaRetorna o valor de representação configurado para um valor de campo
uuidGera um identificador universalmente exclusivo (UUID) para cada linha. Cada UUID é 38 caracteres longos.
CaracteresRetorna o caractere associado a um código unicode
formatoFormata uma string usando argumentos fornecidos
número_formatoRetorna um número formatado com o separador de localidade para
comprimentoRetorna o comprimento de uma string (ou comprimento de um recurso de geometria de linha)
lpadRetorna uma string preenchida à esquerda até a largura especificada, usando o caractere de preenchimento
regexp_replaceRetorna uma string com a expressão regular fornecida substituída
substituirRetorna uma string com a string fornecida, variedade, ou mapa de strings substituído
rpadRetorna uma string preenchida à direita para a largura especificada, usando o caractere de preenchimento
substrRetorna uma parte de uma string
apararRemove todos os espaços em branco à esquerda e à direita (espaços, abas, etc.) de uma corda
quebra de linhaRetorna uma string encapsulada em um número máximo/mínimo de caracteres
algoritmo_idRetorna o ID exclusivo de um algoritmo
atlas_featureidRetorna o ID do recurso do atlas atual
atlas_filenameRetorna o nome do arquivo atlas atual
atlas_layeridRetorna o ID da camada de cobertura do atlas atual
atlas_pagenameRetorna o nome da página do atlas atual
canvas_cursor_pointRetorna a última posição do cursor na tela no
cluster_sizeRetorna o número de símbolos contidos em um cluster
current_geometryRetorna a geometria do recurso que está sendo editado no momento
fullextent_maxyValor y máximo da extensão total da tela (incluindo todas as camadas)
fullextent_minyValor x mínimo da extensão total da tela (incluindo todas as camadas)
número_parte_geometriaRetorna o número de peça da geometria atual para o recurso sendo renderizado
geometria_ponto_númRetorna o número do ponto atual na parte da geometria renderizada
grid_numberRetorna o valor atual da anotação da grade
item_uuidRetorna o ID exclusivo do item de layout
layer_idRetorna o ID da camada atual
layout_dpiRetorna a resolução da composição (DPI)
layout_numpagesRetorna o número de páginas no layout
layout_pageheightRetorna a altura da página ativa no layout (em milímetros)
legend_column_countRetorna o número de colunas na legenda
legend_filter_out_atlasIndica se o atlas é filtrado da legenda
legenda_títuloRetorna o título da legenda
map_crsRetorna o sistema de referência de coordenadas do mapa atual
map_crs_definitionRetorna a definição completa da Coordenada
map_crs_ellipsoidRetorna a sigla do elipsóide do
map_crs_wktRetorna a definição WKT da referência Coordinate
map_extent_centerRetorna o recurso de ponto no centro do mapa
map_extent_widthRetorna a largura atual do mapa
map_layer_idsRetorna a lista de IDs de camada de mapa visíveis no mapa
map_rotationRetorna a rotação atual do mapa
map_unitsRetorna as unidades de medidas do mapa
paiRefere-se ao recurso atual na camada pai, fornecendo acesso a
project_area_unitsRetorna a unidade de área do projeto atual, usado quando
nome_base do projetoRetorna o nome base do nome do arquivo do projeto atual
project_crsRetorna o sistema de referência de coordenadas do projeto
project_distance_unitsRetorna a unidade de distância do projeto atual,
project_filenameRetorna o nome do arquivo do projeto atual
projeto_homeRetorna o caminho inicial do projeto atual
projeto_palavras-chaveRetorna as palavras-chave do projeto, retirado dos metadados do projeto
título do projetoRetorna o título do projeto atual
qgis_os_nameRetorna o nome atual do sistema operacional, por exemplo, "janelas", 'linux' ou 'osx'
qgis_release_nameRetorna o nome da versão atual do QGIS
qgis_versionRetorna a string da versão atual do QGIS
snapping_resultsDá acesso a resultados de encaixe enquanto digitaliza um
simbolo_ânguloRetorna o ângulo do símbolo usado para renderizar o recurso
user_account_nameRetorna o nome da conta do sistema operacional do usuário atual
número_linhaArmazena o número da linha atual
com_variávelPermite definir uma variável para uso dentro de uma expressão

Sem categoria link permanente

Deixe uma resposta