Instrução

Arredondar o tempo para hora mais próxima em um campo de texto usando Arcade no Portal for ArcGIS e ArcGIS Online Map Viewer

Last Published: May 23, 2024

Descrição

Às vezes, é necessário remover os minutos e segundos registrados no campo de tempo. No entanto, arredondar o horário para a hora mais próxima é demorado se forem fornecidos dados grandes, conforme mostrado na imagem abaixo. Isso é resolvido usando uma expressão Arcade para preencher os dados na tabela de atributos. Este artigo fornece o fluxo de trabalho para arredondar o tempo para a hora mais próxima utilizando uma expressão do Arcade no Portal for ArcGIS e ArcGIS Online Map Viewer.

A hora com minutos e segundos incluídos na tabela de atributos.

Solução ou Solução Provisória

Note:
This workflow only applies to time data in a text field. For time data in a date field, use the Convert Time Field (Data Management) tool in ArcGIS Pro to convert the date field to a text field.
  1. Entre no Portal for ArcGIS ou ArcGIS Online e clique em Conteúdo > Meu Conteúdo.
  2. Navegue até a camada de feição hospedada e clique nela para abrir a página de detalhes do item.
  3. Clique na guia Dados para mostrar a tabela.
  4. Arredonde o tempo para a hora mais próxima usando uma expressão Arcade.
    1. Clique no cabeçalho do campo de tempo e selecione Calcular na lista suspensa. Clique em Arcade.
    2. Copie e cole a seguinte expressão Arcade na caixa Expressão. Substitua <TIME_FIELD> pelo nome do campo de tempo. Clique em Testar.
var t = ($feature.<TIME_FIELD>)
var x = Iif (Minute(t) < 30, Hour(t), Hour(t) + 1)
if(x == 24) {
return 0 + ":00";
} else {
return x + ":00"}
A expressão Arcade é configurada na caixa Expressão.
  1. Quando a guia Resultados exibir o tempo arredondado, clique em OK.
O tempo arredondado exibido na guia Resultados.

A imagem abaixo mostra o tempo arredondado para a hora mais próxima no formato de tempo de 24 horas na tabela de atributos do Portal for ArcGIS.

O tempo arredondado na tabela de atributos.

ID do Artigo: 000030915

Obtenha suporte com IA

Resolva seu problema rapidamente com o chatbot de IA de suporte da Esri.

Comece a conversar agora

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Comece a conversar agora

Ir para as opções de download