Instrução

Calcular a distância entre vértices específicos de uma feição de polilinha no ArcGIS Pro

Last Published: August 5, 2022

Resumo

No ArcGIS Pro, uma polilinha é uma forma definida por um ou mais caminhos onde um caminho consiste em uma série de segmentos conectados. A ferramenta Calcular Atributos de Geometria é usada para adicionar informações aos campos de atributos de uma feição. No entanto, a ferramenta não consegue calcular a distância entre vértices específicos de uma feição de polilinha, pois a ferramenta calcula a distância entre o primeiro e o último vértices. Este artigo fornece o fluxo de trabalho para calcular a distância entre vértices específicos de uma feição de polilinha. Neste exemplo, a distância entre os dois vértices de uma ponte sobre a passagem subterrânea de Blackfriars, Londres, é calculada.

Mapa apresentando a feição de polilinha, uma ponte sobre a passagem subterrânea de Blackfriars, em Londres, contendo dez vértices.

Procedimento

  1. No ArcGIS Pro, crie uma nova camada de feição usando a ferramenta Criar Classe de Feição. Consulte ArcGIS Pro: Adicionar dados ao mapa para visualizar as etapas para fazer isso. Para Tipo de Geometria, clique na seta suspensa e selecione Polilinha. Neste exemplo, a nova camada de feição é LAYER_2.
  2. Copie a feição de polilinha da camada de origem e cole-a na nova camada. Consulte ArcGIS Pro: Copiar e colar feições usando a área de transferência para mais informações. Neste exemplo, a feição de polilinha é copiada da camada de origem, LAYER_1, e colada na nova camada, LAYER_2.
  3. Adicione um novo campo a LAYER_1 e LAYER_2.
    1. Na página Conteúdo, clique com o botão direito do mouse em uma das camadas e clique em Design > Campos.
O painel Conteúdo apresentando a guia de visualização Campos para navegar até o Projeto e selecionar Campos.
  1. Adicione um novo campo à tabela. Consulte ArcGIS Pro: Crie um campo e aplique um domínio e valor padrão para visualizar as etapas para fazer isso. Para Tipo de Dados, assegure que Duplo esteja selecionado.
  2. Repita as etapas para outra camada. Neste exemplo, o novo campo em LAYER_1 é BridgeDistance e o novo campo em LAYER_2 é ToCalculate.
A guia de visualização Fields para LAYER_1.
A guia de visualização Fields para LAYER_2.
  1. Na barra de formatação do ArcGIS Pro, na guia Campos , clique em Salvar.
A guia Campos na faixa de opções do ArcGIS Pro para salvar as modificações.
  1. Remova vértices indesejados da feição de polilinha.
    1. No painel Conteúdo, desmarque LAYER_1 para desativar visibilidade, e assegure que LAYER_2 esteja selecionado.
O painel Conteúdo apresentando a opção Desmarque a caixa para desativar a visibilidade das camadas.
  1. Na barra de formatação ArcGIS Pro, na guia Editar, clique em Editar Vértices.
A barra de formatação do ArcGIS Pro contendo a opção Editar Vértices da galeria de ferramentas do Editor.
  1. Selecione a feição de polilinha e exclua os vértices indesejados. Consulte ArcGIS Pro: Editar vértices com o ponteiro para etapas de como fazer isso.
  2. Na guia Editar, clique em Salvar para salvar as modificações na feição de polilinha.
O mapa com a ponte sobre a passagem subterrânea de Blackfriars, Londres, contendo os dois vértices simbolizados por uma linha vermelha.
  1. Calcule a distância entre os vértices usando a ferramenta Calcular Atributos de Geometria.
    1. No painel Conteúdo , clique com o botão direito do mouse em LAYER_2, e clique em Tabela de Atributo.
    2. Clique com o botão direito no campo ToCalculate e clique em Calcular Geometria.
    3. Na janela Calcular Geometria, em Propriedade de Geometria, para Propriedade, clique na seta suspensa e selecione Comprimento (geodésico).
    4. Para Unidade de comprimento, clique na seta suspensa e selecione a unidade de medida preferida.
    5. Clique em OK. A saída da ferramenta é preenchida no campo ToCalculate.
Os parâmetros na janela Calcular Geometria.
A tabela de atributos de LAYER_2.
  1. Faça uma ligação entre as duas tabelas usando a ferramenta Adicionar Ligação tool.
    1. No painel Conteúdo, clique com o botão direito em LAYER_1, e clique em Ligar e Relacionar > Adicionar Ligação.
    2. Na janela Adicionar Ligação, para Campo de Ligação de Entrada, clique na seta suspensa e selecione OBJECTID.
    3. Para Tabela de Ligação, clique na seta suspensa e selecione LAYER_2.
    4. Para Campo de Ligação da Tabela, clique na seta suspensa e selecione OBJECTID.
    5. Clique em OK.
A janela Adicionar Ligação com os parâmetros do Campo de Ligação de Entrada, Tabela de Ligação e Campo de Tabela de Ligação.
  1. Use a ferramenta Calcular Campo para transferir os dados de saída para LAYER_1.
    1. No painel Conteúdo , clique com o botão direito do mouse em LAYER_1, e clique em Tabela de Atributo.
    2. Na visualização da tabela, clique com o botão direito do mouse no novo campo, BridgeDistance, e clique em Calcular Campo.
    3. Na janela Calcular Campo, clique duas vezes no campo ToCalculate em Campos para adicionar o nome do campo à caixa de expressão.
    4. Clique em OK.
A janela Calcular Campo.
  1. Remova a ligação entre LAYER_1 e LAYER_2.
    1. No painel Conteúdo, clique com o botão direito em LAYER_1, e clique em Ligar e Relacionar > Remover Todas as Ligações.
O painel de conteúdo com todas as ligações na camada do mapa.
  1. Na caixa de diálogo Remover Ligações, clique em Sim.
A caixa de diálogo Remover Ligações.

A distância entre os vértices específicos da ponte é preenchida na camada de origem.

A tabela de atributos de LAYER_1 com o resultado da ferramenta Calcular Geometria copiada para o campo BridgeDistance do campo ToCalculate em LAYER_2.

ID do Artigo: 000025382

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