PROBLEMA

Sugestões e resultados limitados ou sem correspondência são retornados no widget Pesquisar no ArcGIS Web AppBuilder

Last Published: April 23, 2021

Descrição

No ArcGIS Web AppBuilder, o widget Pesquisar permite encontrar locais ou pesquisar feições no mapa. Em alguns casos, ao pesquisar um local ou feição no mapa, as sugestões ou resultados retornados são limitados e o local ou feição desejada não é retornado. Por exemplo, a imagem a seguir mostra que seis sugestões são retornadas no widget Pesquisar ao pesquisar por ‘parque’, mas, na verdade, existem 24 nomes de feições começando com ‘Parque’, conforme exibido no campo ID do Parque na tabela de atributos.

As sugestões de retorno são limitadas e o resultado desejado não é listado no widget Pesquisar.

Há casos onde tentativas de pesquisar um local ou feição no mapa usando o widget Pesquisar, mas nenhum resultado é retornado. Pressionar Enter no teclado ou clicar no botão Pesquisar retorna uma mensagem, ‘Sem resultados. Não foram encontrados resultados para “<item_pesquisado>”.’

Uma mensagem de retorno é exibida no widget Pesquisar ao pesquisar uma feição ou local.

Em uma situação onde uma feição ou local pesquisado retorna várias sugestões ou resultados correspondentes, pressionar Enter no teclado ou clicar no botão Pesquisar amplia o primeiro resultado na lista de resultados em vez da correspondência exata. Por exemplo, a imagem a seguir mostra o mapa ampliado para o primeiro resultado (Parque A1) na lista de resultados, em vez da correspondência exata, Parque A. Os usuários devem rolar pela lista de resultados e clicar manualmente na correspondência exata para ampliar.

Ao pesquisar uma feição ou local, pressionar Enter no teclado ou clicar no botão Pesquisar no widget Pesquisar amplia para o primeiro resultado na lista de resultados em vez da melhor correspondência.

Causa

A seguir estão as causas conhecidas do problema:

  • Sugestões e resultados limitados são retornados quando as opções "Máximo de Sugestões" e "Máximo de Resultados" nas configurações do widget Pesquisar não são configuradas. Por padrão, seis é o máximo de sugestões e resultados retornados para uma camada pesquisável.
  • Sugestões e resultados limitados são retornados quando a caixa de seleção "Pesquisar somente na extensão do mapa atual" é marcada.
  • A mensagem de retorno é exibida quando o parâmetro de campos de pesquisa não está configurado ou a camada não é uma camada de feição hospedada. A camada que é adicionada diretamente ao mapa da web não é hospedada no ArcGIS Online e não pode ser adicionada como uma fonte de pesquisa nas configurações do widget Pesquisar.
  • Quando a caixa de seleção 'Correspondência exata' não está marcada, pressionar Enter no teclado ou clicar no botão Pesquisar no widget Pesquisar amplia o primeiro resultado na lista de resultados da pesquisa.

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

Dependendo da causa, use uma das opções abaixo para resolver o problema.

Configurar o número máximo de sugestões e resultados retornados para uma camada pesquisável

No ArcGIS Web AppBuilder, dependendo do número total de feições no mapa, aumente o número máximo de sugestões e resultados retornados no widget Pesquisar.

  1. No ArcGIS Web AppBuilder, na guia Widget, navegue e paire sobre o widget Pesquisar e clique em Configurar este widget.
A guia widget exibe uma lista de widgets padrão encontrados no aplicativo ArcGIS Web AppBuilder.
  1. Na janela Configurar Pesquisa, em Configurações da fonte de pesquisa, clique na camada pesquisável ou serviço de geocodificação.
  2. Dependendo do número total de feições no mapa, aumente o número para Máximo de sugestões e Máximo de resultados.
Nota: O valor máximo para Máximo de sugestões e Máximo de resultados é 999.999.999.999.999.
  1. Clique em OK.
Configure os campos Máximo de sugestões e Máximo de resultados na janela Configurar Pesquisa para alterar o valor máximo dos campos.
  1. Na guia Widget, clique em Salvar para salvar as configurações.

A imagem abaixo mostra que todas as sugestões correspondentes são retornadas ao pesquisar uma feição ou local usando o widget Pesquisar no ArcGIS Web AppBuilder.

O número de sugestões exibidas no widget Pesquisar aumenta de acordo com o campo Máximo de sugestões.

Desmarcar a caixa de seleção ‘Pesquisar somente na extensão de mapa atual’ para mostrar todas as sugestões e resultados correspondentes

No ArcGIS Web AppBuilder, desmarque a caixa de seleção Pesquisar somente na extensão de mapa atual para mostrar todas as sugestões e resultados correspondentes retornados no widget Pesquisar, apesar da extensão do mapa.

  1. No ArcGIS Web AppBuilder, na guia Widget, navegue e paire sobre o widget Pesquisar e clique em Configurar este widget.
  2. Na janela Configurar Pesquisa, em Configurações da fonte de pesquisa, clique na camada pesquisável e desmarque a caixa de seleção Pesquisar somente na extensão de mapa atual.
  3. Clique em OK.
Desmarque a caixa de seleção Pesquisar somente no texto do mapa atual no widget Pesquisar para pesquisar todos os resultados correspondentes, independentemente da extensão do mapa.
  1. Na guia Widget, clique em Salvar para salvar as configurações.

Garantir que uma camada de feição hospedada seja adicionada como uma fonte de pesquisa e o parâmetro dos campos de pesquisa seja configurado

Salve e publique a camada como uma camada de feição hospedada no ArcGIS Online para adicioná-la como uma fonte de pesquisa e adicionar campos para Pesquisar campos nas configurações do widget Pesquisar.

Nota: As etapas de 1 a 5c abaixo não são necessárias para uma camada de feição hospedada que já foi adicionada como uma fonte de pesquisa nas configurações do widget Pesquisar.
  1. Entre no ArcGIS Online. Clique em Conteúdo > Meu Conteúdo.
  2. No Map Viewer Classic, salve e publique a camada como uma camada de feição hospedada no ArcGIS Online.
    1. Na página Meu conteúdo, navegue até o mapa da web, clique em Mais Opções Clique no botão Mais Opções para exibir a lista suspensa. e selecione Abrir no Map Viewer Classic.
    2. No Map Viewer Classic, no painel Conteúdo, navegue até a camada de feição não hospedada, clique em Mais Opções Clique no botão Mais Opções para exibir a lista suspensa. e selecione Salvar Camada.
    3. Na janela Criar Item, especifique os campos Título e Tags. Clique em CRIAR ITEM.
Crie um item para a camada de feição não hospedada e publique-o como uma camada de feição hospedada no ArcGIS Online.
  1. No painel Conteúdo, vá até a camada, clique em Mais Opções Clique no botão Mais Opções para exibir a lista suspensa. e selecione Remover.
  2. Clique em Salvar para salvar o mapa.
  3. No canto superior esquerdo, clique na lista suspensa Página Inicial, e selecione Conteúdo.
Clique na lista suspensa Página Inicial e selecione Conteúdo para ir até a página Conteúdo.
  1. Na página Conteúdo, na guia Meu Conteúdo, procure pela camada de feição, clique em Mais Opções Clique no botão Mais Opções para exibir a lista suspensa., e selecione Visualizar detalhes do item.
  2. Na página de detalhes do item, clique em Publicar.
  3. Na janela Publicar, especifique os campos Título e Tags e clique em Publicar.
  4. Clique em Conteúdo > Meu Conteúdo.
  5. Navegue até o mapa da web, clique em Mais Opções Clique no botão Mais Opções para exibir a lista suspensa., e selecione Abrir no Map Viewer Classic.
  6. No Map Viewer Classic, painel superior, clique em Adicionar > Pesquisar por Camadas.
  7. No painel Meu Conteúdo, vá até a camada de feição hospedada, e clique em Adicionar Clique no botão Adicionar para adicionar a camada de feição hospedada no mapa. para adicioná-lo ao mapa da web.
  8. Clique em Salvar para salvar o mapa.
  1. No canto superior esquerdo, clique na lista suspensa Página Inicial, e selecione Conteúdo.
  2. Na página Conteúdo, na guia Meu Conteúdo, procure o aplicativo ArcGIS Web AppBuilder, clique em Mais Opções Clique no botão Mais Opções para exibir a lista suspensa. e selecione Editar Aplicativo.
  3. No ArcGIS Web AppBuilder, adicione a camada de feição hospedada como a fonte de pesquisa e configure os campos de pesquisa.
    1. No ArcGIS Web AppBuilder, na guia Widget, navegue e paire sobre o widget Pesquisar e clique em Configurar este widget.
    2. Na janela Configurar Pesquisa, em Configurações de fonte de pesquisa, paire sobre Adicionar fonte de pesquisa e selecione Camada de Feição.
Adicione uma camada de feição como uma fonte de pesquisa no widget Pesquisar.
  1. Na janela Definir origem da camada, selecione a camada de feição hospedada. Clique em OK.
  2. Na janela Configurar Pesquisa, em Configurações da fonte de pesquisa, clique na camada e clique no ícone de lápis próximo à Pesquisar campos.
Adicione um ou mais campos de pesquisa nas configurações do widget Pesquisar para pesquisar as feições no respectivo campo.
  1. Na janela Definir campos de pesquisa, marque um ou mais campos e clique em OK.
  2. Na janela Configurar Pesquisa, clique em OK.
  1. Na guia Widget, clique em Salvar para salvar as configurações.

Marcar a caixa de seleção de Combinação exata para pesquisar e ampliar na feição de correspondência exata

Quando várias feições no mapa tiverem nomes semelhantes, marque a caixa de seleção Combinação exata para pesquisar e ampliar na feição de correspondência exata no mapa.

Nota: Por design, se a caixa de seleção Combinação exata estiver desmarcada, o mapa ampliará no primeiro resultado correspondente na lista de resultados de pesquisa do widget Pesquisar ao pressionar Enter no teclado ou clicar no botão Pesquisar. Isso ocorre, pois os resultados da pesquisa são classificados de acordo com o ObjectID da feição.
  1. No ArcGIS Web AppBuilder, na guia Widget, navegue e paire sobre o widget Pesquisar e clique em Configurar este widget.
  2. Na janela Configurar Pesquisa, em Configurações da fonte de pesquisa, clique na camada pesquisável e marque a caixa de seleção Combinação exata.
  3. Clique em OK.
  4. Na guia Widget, clique em Salvar para salvar as configurações.

A imagem abaixo mostra o zoom do mapa na feição correspondente exata ao procurá-la e pressionar Enter no teclado ou clicar no botão Pesquisar no widget Pesquisar no ArcGIS Web AppBuilder.

Quando a caixa de seleção Combinação exata estiver marcada, pressionar Enter no teclado ou clicar no botão Pesquisar no widget Pesquisar ampliará a feição correspondente exata.

ID do Artigo: 000025486

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

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