Instrução

criar uma string de intervalo de datas dinâmica em um layout no ArcGIS Pro utilizando Arcade

Last Published: January 10, 2024

Descrição

Em um layout de página do ArcGIS Pro, uma string de intervalo de datas dinâmica pode ser utilizada para fornecer contexto ou informações sobre a extensão temporal dos dados que estão sendo apresentados. Isto é útil para camadas sensíveis ao tempo ou dados de séries temporais.

Este artigo descreve o fluxo de trabalho para criar uma string de intervalo de datas dinâmica em um layout no ArcGIS Pro utilizando ArcGIS Arcade.

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

Note: 
A map frame must be created before adding a layout. Refer to ArcGIS Pro: Add and modify map frames for more information.
  1. Abra o projeto no ArcGIS Pro.
  2. Adicione um layout ao projeto. Consulte ArcGIS Pro: criar um layout para obter instruções.
  3. Adicione texto dinâmico de tabela ao layout escolhendo o grupo Atributo da tabela. Consulte ArcGIS Pro:texto dinâmico da tabela para instruções.
  4. Na janela Inserir Atributo da Tabela, em Origem, selecione a camada desejada para Tabela.
  5. Em Consulta, selecione Consulta personalizada no menu suspenso.
  6. Em Aparência, clique em Expressão para abrir o Construtor de Expressões.
  7. Insira a expressão a seguir na caixa Expressão . Substitua <numberOfDays> pelo número desejado.
Note:
•  To determine the date before the current date, specify a negative number for ''.
•  To determine the date after the current date, specify a positive number for ''.
var relDate = Now();
var start = DateAdd(relDate, <numberOfDays>, "days");
var end = DateAdd(relDate, <numberOfDays>, "days");

Text(start, 'M/D/Y') + ' to ' + Text(end, 'M/D/Y');

O bloco de código a seguir mostra o script de trabalho completo.

var relDate = Now();
var start = DateAdd(relDate, -8, "days");
var end = DateAdd(relDate, -2, "days");

Text(start, 'M/D/Y') + ' to ' + Text(end, 'M/D/Y');
  1. Clique em OK para fechar o Construtor de Expressões.
  2. Clique em OK para fechar a janela Inserir atributo da tabela.
  3. Arraste uma caixa para o local desejado para criar o elemento de texto dinâmico na visualização de layout.

O mapa abaixo mostra que a string de intervalo de datas dinâmica é exibida.

ID do Artigo: 000031729

Receba notificações e encontre soluções para problemas novos ou comuns

Obtenha respostas resumidas e soluções de vídeo do nosso novo chatbot de IA.

Baixe o Aplicativo de Suporte da Esri

Informações Relacionadas

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download