Muitas camadas de feição armazenam informações de data e hora (temporais). A data e hora podem representar quando uma feição estava em um local específico ou quando uma feição foi observada pela primeira vez no mundo real. Ou a data e hora podem estar relacionadas aos outros atributos não-espaciais na camada, como quando uma propriedade foi vendida, a última vez que uma amostra foi retirada de um corpo de água específico ou a data e hora na qual um corpo de bombeiros foi despachado de um posto de bombeiros específico.
No ArcGIS Enterprise, você pode habilitar a animação de tempo em mapas para que as pessoas que utilizam seus mapas possam visualizar as alterações ao longo do tempo. Você também pode incluir informações de data ou data e hora em pop-ups que você configurar para sua camada.
Os dados temporais são armazenados nos seguintes campos de data e hora no ArcGIS Enterprise, embora a funcionalidade varie conforme o tipo. Para adicionar, editar ou interpretar corretamente valores de data e hora em camadas de feição, é importante entender como eles são armazenados e exibidos no ArcGIS Enterprise. Use os links para acessar informações sobre formatação e armazenamento de cada tipo.
- Data
- Somente data
- Somente hora
- Deslocamento do carimbo de data/hora
Anotação:
Os campos de deslocamento de carimbo de data/hora não são suportados para camadas de feição hospedadas. Eles são suportados apenas para camadas de feição do ArcGIS Server.
Campos de data
Os campos de data podem armazenar valores de data (dia, mês e ano) e hora na hora local com precisão de até milissegundos.
Use um campo de data para armazenar dados que exijam valores de data e hora se os valores de hora estiverem todos no mesmo fuso horário. Os exemplos incluem o seguinte:
- Inspeções em canteiros de obras na cidade
- Data e hora dos nascimentos em um condado por hospital
- Qualquer valor de data e hora armazenado em um fuso horário que seja convertido para a hora local quando visualizado, com base na localidade definida para o aplicativo de visualização.
Formato de entrada para valores de data
Se você calcular os valores de um campo de data para preencher o campo ou consultar o campo, as datas deverão ser digitadas no formato MM/DD/AAAA hh:mm:ss, colocadas entre aspas simples. Por exemplo, para configurar um campo de data para 5:00 p.m. em 27 de Maio de 2014, você digitaria '05/27/2014 05:00:00PM', '05/27/2014 5:00PM', ou '05/27/2014 17:00:00' (relógio de 24 horas). Não há suporte para armazenar somente hora—a hora deve sempre ser um componente de uma data. Se você não fornecer uma hora, a hora será padronizada para 12:00 a.m.
Quando você calcula valores de data e hora em uma camada de feição hospedada utilizando as funções de data padrão do SQL, você deve fornecer o horário em UTC. Quando o valor calculado for exibido na tabela, ele será exibido na hora local. Por exemplo, se a sua hora local for PST e você digitar '05/27/2014 12:23:00 PM' como um valor ao calcular, o valor nos campos calculados será exibido com uma conversão de tempo com base na hora do seu computador. Neste exemplo, o valor calculado será exibido como '05/27/2014 05:23:00 AM'.
Armazenamento de valores de data para camadas de feição hospedadas
Os valores de data nas camadas de feição hospedadas são armazenados em tempo universal coordenado (UTC abreviado) no banco de dados. UTC é quase equivalente à hora atual no meridiano principal da Terra (zero graus de longitude), localizado perto de Greenwich, Inglaterra, mas UTC é uma versão mais precisa do GMT (horário de Greenwich).
Ao publicar camadas de feição contendo campos de data de arquivos, ArcGIS Pro ou de um aplicativo ArcGIS Desktop, e se os campos de data tiverem valores de fuso horário local, você deverá especificar que os valores de data estão no fuso horário local quando você publicar a camada. Isto permite que o processo de publicação transforme os dados de hora local em UTC para armazenamento no banco de dados.
As datas são convertidas para UTC quando são armazenadas, pois a localização física do servidor que hospeda os dados e as pessoas que visualizam os mapas que contêm os dados podem estar em qualquer lugar do mundo. Armazenar a hora em UTC permite ao ArcGIS Enterprise transformar os dados no fuso horário local correto, independentemente da localização do servidor ou do visualizador do aplicativo.
Como os campos de data são exibidos
Os valores aparecerão corretamente em seu horário local quando você os visualizar no portal.
O cliente utilizado para visualizar os dados determina como os valores de data e hora são exibidos. Quando um campo de data é exibido no portal, a data é convertida de UTC para sua hora local ou no deslocamento de fuso horário que você escolheu quando publicou a camada. Para hora local, oArcGIS Enterprise consulta a configuração de fuso horário do seu computador. Por exemplo, suponha que seu computador esteja configurado para Pacific standard time (PST). PST está oito horas atrás do UTC—quando UTC é 9h, é 1h PST. Quando o horário de verão está em vigor, seu horário local é o horário de verão do Pacífico (PDT), que é sete horas atrás do UTC, portanto, o valor será convertido para 2h quando exibido na página do item da camada ou na visualização no portal. Se você escolher um deslocamento de fuso horário para a camada, os valores serão exibidos nesse fuso horário no Map Viewer.
A formatação é compartilhada para tabelas e pop-ups noMap Viewer. Para alterar a maneira como os valores do campo de data são exibidos, altere a configuração do campo.
Formatos de data em arquivos usados para publicar camadas de feição hospedadas
Quando você adiciona arquivos como Microsoft Excel, valores separados por vírgula (CSV) ou outros arquivos de texto delimitados e publica,o ArcGIS Enterprise reconhece os formatos na tabela abaixo como campos de data.
A tabela a seguir lista os formatos de data e hora que resultarão em um campo de data na camada de feição hospedada que você publica a partir de um arquivo .csv.
Valores em um formato que não esteja nesta lista serão criados como tipos de dados de sequência na camada de feição hospedada resultante ou, se apenas números estiverem presentes, como um número inteiro.
Formato | Exemplo |
---|---|
M/DD/YYYY | 28/7/2009 |
MM/DD/YYYY | 28/7/2009 |
M/DD/YY | 28/7/09 |
MM/DD/YY | 28/07/09 |
YYYY/MM/DD | 2009/07/28 |
YYYY-MM-DD | 28-07-2009 |
YYYY/MM/DD hh:mm:ss | 28/07/2009 17:23:00 |
YYYY/M/DD hh:mm:ss | 2009/7/28 17:23:00 |
YYYY-MM-DD hh:mm:ss | 28-07-2009 17:23:00 |
YYYY-M-DD hh:mm:ss | 28-7-2009 17:23:00 |
Formatos de data em arquivos adicionados diretamente ao Map Viewer Classic
Se você adicionar um arquivo a Meu conteúdo e não publicar uma camada de feição dele, não haverá restrições no formato usado para valores de data no arquivo.
No entanto, quando você adiciona arquivos CSV ou de texto diretamente a um mapa, o ArcGIS Enterprise reconhece apenas os formatos de data descritos nas tabelas a seguir.
Adicionar arquivos CSV e de texto diretamente ao mapa é suportado apenas no Map Viewer Classic.
Se você adicionar um arquivo .csv diretamente no Map Viewer Classic, os formatos de dados seguintes são carregados como datas, mas os tempos não aparecem na tabela no Map Viewer Classic:
Formato | Entrada de exemplo | Valor da tabela |
---|---|---|
M/DD/YYYY formato 12 horas | 28/07/2009 5:23 PM | 28 de Julho de 2009 |
MM/DD/YYYY formato 12 horas | 28/07/2009 5:23 PM | 28 de Julho de 2009 |
M/DD/YY formato 12 horas | 28/7/09 5:23 PM | 28 de Julho de 2009 |
MM/DD/YY formato 12 horas | 28/07/09 5:23 PM | 28 de Julho de 2009 |
Quando você adicionar um arquivo de .txt ao Map Viewer Classic, os formatos de dados seguintes são reconhecidos como campos de data:
Formato | Entrada de exemplo | Valor da tabela |
---|---|---|
M/DD/YYYY formato 12 horas | 28/07/2009 5:23 PM | 28 de Julho de 2009 |
MM/DD/YYYY formato 12 horas | 28/07/2009 5:23 PM | 28 de Julho de 2009 |
MM/DD/YY formato 12 horas | 28/07/09 5:23 PM | 28 de Julho de 2009 |
Dia da semana, Mês DD, YYYY formato 12 horas* | Terça-feira, 28 de julho de 2009 5:23 PM | 28 de Julho de 2009 |
Mês DD, YYYY formato 12 horas* | 28 de julho de 2009 5:23 PM | 28 de Julho de 2009 |
*Estes formatos de dados são somente suportados se você delimitar campos utilizando guias ou ponto-e-vírgula.
Campos somente de data
Campos somente de data podem armazenar valores de data de dia, mês e ano. Nenhum valor de hora é armazenado para campos somente de data.
Use um campo somente de data para armazenar dados que foram capturados na granularidade de dias, como lançamentos históricos—ou valores de atributos que se aplicam ou representam o dia inteiro, como a seguir:
- Data de contratação de cada funcionário
- Data de publicação do livro
- Data de expiração dos direitos autorais
Formato de entrada para campos somente de data
O cliente no qual você digita os valores determinará o formato de entrada.
No Map Viewer e na maioria dos outros locais do portal, a ferramenta ou interface que você usa fornecerá modais de calendário e verificações de formatação se você digitar um valor.
Ao editar na tabela da guia Dados da página do item da camada de feição hospedada, você pode digitar valores no formato AAAA-MM-DD. Por exemplo, digite 2023-10-06 para armazenar o valor de 6 de Outubro de 2023.
Armazenamento de valores somente de data para camadas de feição hospedadas
Os campos somente de data são armazenados como strings no banco de dados.
Como os campos somente de data são exibidos
Os clientes que você usa para consumir a camada de feição hospedada podem permitir que você altere como os campos somente de data são exibidos.
A formatação é compartilhada para tabelas e pop-ups noMap Viewer. Para alterar a maneira como os valores do campo somente de data são exibidos, altere a configuração do campo.
Formatos somente de data em arquivos usados para publicar camadas de feição hospedadas
Os formatos somente de data não são reconhecidos ao publicar do Microsoft Excel ou de arquivos de valores separados por vírgula (CSV). Se o formato atender a um dos formatos listados para um campo de data, ele será publicado como um campo de data; caso contrário, provavelmente será um campo de string na camada de feição hospedada resultante.
Quando publicados a partir de um arquivo geodatabase compactado, arquivo da definição de serviço ou ArcGIS Pro os campos somente de data serão preservados como campos somente de data.
Campos somente de hora
Os campos somente de hora podem armazenar valores de hora na hora local com precisão de milissegundos. Nenhum valor de data é armazenado.
Use um campo somente de hora para armazenar dados que se repetem diariamente ou conteúdo para o qual apenas o componente de hora é importante, como para o seguinte:
- Armazenar hora
- Horários de ônibus locais
Você também pode ter um campo somente de hora separado de um campo somente de data para facilitar os cálculos de tempo para ocorrências de curta duração. Por exemplo, se você registrar quando um pedido é enviado em um drive-through e quando o pedido é concluído, você pode calcular a diferença de tempo entre os dois eventos sem precisar analisar os valores em um campo de deslocamento de data ou carimbo de data/hora.
Formato de entrada para campos somente de hora
O cliente no qual você digita os valores determinará o formato de entrada.
No Map Viewer e na maioria dos outros locais do portal, a ferramenta ou interface que você usa fornecerá menus suspensos e verificações de formatação se você digitar um valor.
Ao editar na tabela da guia Dados da página de item da camada de feição hospedada, é possível digitar valores no formato hh:mm:ss.s. Por exemplo, digite 16:12:08.4 para armazenar o valor de 16h12. e 8.4 segundos.
Dica:
Você pode armazenar segundos e milissegundos nesses campos, mas os milissegundos não serão exibidos no portal. No entanto, quando você exporta os dados, milissegundos estarão presentes no arquivo de exportação se o tipo de arquivo os suportar.
Armazenamento de valores somente de hora para camadas de feição hospedadas
Valores somente de tempo são armazenados como strings no banco de dados.
Como os campos somente de hora são exibidos
Os clientes que você usa para consumir a camada de feição hospedada podem permitir que você altere como os campos somente de hora são exibidos.
Como são na verdade campos de string, os valores não mudam para refletir a hora local ou quaisquer deslocamentos de horário definidos na camada de feição.
A formatação é compartilhada para tabelas e pop-ups noMap Viewer. Para alterar a maneira como os valores do campo somente de hora são exibidos, altere a configuração do campo.
Formatos somente de hora em arquivos usados para publicar camadas de feição hospedadas
Os formatos somente de hora não são reconhecidos ao publicar arquivos do Excel e .csv. Se o formato atender à parte de hora dos formatos suportados para uma data, ele será publicado como um campo de data. No entanto, não é recomendado publicar valores apenas de hora como campos de data. O ArcGIS Enterprise irá inserir a data de hoje (com base no deslocamento do fuso horário que você escolher ao publicar ou UTC), o que alterará os valores de hora. Para preservar os valores de tempo armazenados no arquivo de origem, mapeie o campo para uma string ao publicar.
Quando publicado a partir de um arquivo geodatabase compactado, arquivo de definição de serviço ouArcGIS Pro, os campos somente de hora serão preservados como campos somente de hora.
Campos de deslocamento do carimbo de data/hora
Campos de deslocamento do carimbo de data/hora podem armazenar valores de data e hora. Os valores de hora incluem informações sobre o deslocamento de hora do tempo universal coordenado (UTC).
Anotação:
Os campos de deslocamento de carimbo de data/hora não são suportados para camadas de feição hospedadas. Eles são suportados apenas para camadas de feição do ArcGIS Server.
O deslocamento de horário do UTC identifica inequivocamente um único ponto no tempo, mas não identifica inequivocamente um fuso horário. O deslocamento do UTC é apenas uma característica de um fuso horário; ele muda se o fuso horário observar o horário de verão e vários fusos horários compartilham o mesmo deslocamento do UTC.
Use um campo de deslocamento do carimbo de data/hora para dados aos quais o valor da hora local é importante e as datas podem cruzar vários fusos horários, como para os seguintes tipos de dados:
- Registrando desastres naturais em todo o mundo
- Partidas e chegadas de companhias aéreas
- Rastreamento de remessas de produtos
Formato de entrada para campos de deslocamento do carimbo de data/hora
O cliente no qual você digita os valores determinará o formato de entrada.
No Map Viewer e na maioria dos outros locais do portal, a ferramenta ou interface que você usa fornecerá menus suspensos, modais de calendário e verificações de formatação se você digitar um valor.
Ao editar na tabela da guia Dados da página de item da camada de feição, é possível digitar valores no formato AAAA-MM-DDThh:mm:ss±OffsetFromUTC. Por exemplo, digite 2023-10-06T16:12:08+01:00 para armazenar o valor para 16h12. e 8 segundos em 6 de Outubro de 2023 no Horário da Europa Central.
Como os campos de deslocamento do carimbo de data/hora são exibidos
Os clientes que você usa para consumir a camada de feição podem permitir que você altere como os campos de deslocamento de carimbo de data/hora são exibidos.
A formatação é compartilhada para tabelas e pop-ups noMap Viewer. Para alterar a forma como os valores do campo de deslocamento do carimbo de data/hora são exibidos, altere a configuração do campo.