Instrução

Limitar o tamanho de anexos de arquivo em uma classe de feição no ArcGIS Pro

Last Published: July 19, 2024

Descrição

No ArcGIS Pro, anexos de arquivo, como documentos e imagens, podem ser adicionados às classes de feição. Eles são armazenados em uma tabela de anexo de classe de feição do geodatabase e vinculados a feições individuais. Consulte ArcGIS Pro: Adicionar ou remover anexos de arquivo para obter mais informações.

Este artigo fornece o fluxo de trabalho para limitar o tamanho dos anexos de arquivo em uma classe de feição no ArcGIS Pro. Este método é útil ao limitar o tamanho de anexos, por exemplo, imagens, para feições recém-criadas em um mapa.

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

  1. Abra o projeto do ArcGIS Pro.
  2. Habilite anexos para a classe de feição.
  3. No painel Catálogo , expanda Bancos de Dados e a classe de feição de geodatabase.
  4. Clique com o botão direito do mouse na tabela de anexos da classe de feição e clique em Design de Dados > Regras de Atributo para abrir a visualização de Regras de Atributo.
  5. Adicione uma regra de restrição à tabela de anexos.
    1. Na visualização de Regras de Atributo , na guia Restrição , clique em Adicionar Regra.
    2. No painel de detalhes da regra, especifique um nome para Nome da Regra.
    3. Especifique uma descrição da regra para Descrição.
    4. Clique no ícone Expressão O ícone Expressão para abrir a janela do Construtor de Expressões.
Adicionando uma regra de restrição na visualização de Regras de Atributo
  1. Na janela do Construtor de Expressões , na caixa de expressão, digite a seguinte expressão. Substitua <dataSizeField> pelo nome do campo de tamanho de dados na tabela de anexos e substitua <dataSize> pelo tamanho máximo de dados (em bytes) para anexos na camada de feição.
if ($feature.<dataSizeField> > <dataSize>) return false;
return true;
O bloco de código abaixo mostra a expressão de trabalho completa.
if ($feature.DATA_SIZE > 2000000) return false;
return true;
Note:
The units of the data size field in the attachment table is in bytes. For example, a value of 2,000,000 is equal to 2MB.
  1. Clique no ícone Verificar O ícone de Verificar para verificar a expressão e clique em OK.
  2. No painel de detalhes da regra, especifique um número para Número de Erro e especifique uma mensagem para Mensagem de Erro.
  3. Marque a caixa de seleção Inserir em Disparadores.
Configurando os parâmetros da nova regra de restrição Construindo a expressão para a regra de restrição
  1. Na barra de formatação superior, clique em Salvar.

A imagem abaixo mostra uma mensagem de erro retornada ao adicionar um anexo a uma feição se o tamanho do arquivo for maior que o limite especificado na regra de restrição.

Um erro é retornado ao tentar anexar um arquivo maior que o limite especificado na regra de restrição

ID do Artigo: 000031269

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