Skip To Content

Widget Filtrar

O widget Filtrar permite a você limitar a visibilidade das feições em uma camada. Somente as feições que atendem os critérios da expressão serão visíveis no mapa. Portanto, outros widgets de fácil utilização, se aplicávies, responderão à alteração que fizer na camada.

Configurar o widget Filtrar

Este widget pode ser configurado para abrir automaticamente quando um aplicativo iniciar. Para ativar este recurso, clique no botão Abrir este widget automaticamente quando o aplicativo iniciar Abrir este widget automaticamente quando o aplicativo iniciar no widget, o qual o torna verde escuro.

  1. Paire sobre o widget e clique no botão Configurar este widget Configurar este widget para abrir a caixa de diálogo de propriedades da configuração.
  2. Opcionalmente clique em Alterar ícone de widget e substitua com sua própria imagem.

    Uma janela do explorador de arquivo aparece permitindo a você selecionar um arquivo de imagem local para utilizar como o ícone do widget.

  3. Clique em + Novo Filtro e selecione uma camada da lista suspensa Camada.
  4. Na guia Info , nomeie o filtro na caixa de texto Rótulo .
  5. Escolha um ícone ou procure por suas imagens locais para escolher um ícone para filtrar. O ícone padrão aplicará se você não especificar um.
  6. Na guia Expressões , clique em + Adicionar expressão.
    1. Clique na seta suspensa do campo e escolha o campo que deseja filtrar a partir da lista.
    2. Clique na seta suspensa dos operadores e escolha um operador da lista.
      Anotação:

      Os provedores de valor relacionados à data agora podem fornecer datas relativas, como data, hoje, ontem e amanhã. Operadores relacionados à data, como no último e não no último, também podem suportar a configuração de datas relativas (por exemplo, nos últimos 5 dias). Note que determinados operadores relacionados à data, como no último e não no último, estão disponíveis somente para serviços da feição hospedados online.

      Os operadores é qualquer um de e é nenhum de aceitam múltiplos valores de um campo como entrada. Com um dos operadores, sua expressão pode obter dados que correspondem a qualquer/nenhum dos valores selecionados.

    3. Se você deseja filtrar baseado em um valor específico, clique no ícone de engrenagem da configuração, escolha Valor, e insira um valor no campo. Opcionalmente, marque a caixa de seleção Solicitar valores para configurar uma expressão interativa. Forneça as informações sobre o valor no campo Lembrete e uma sugestão no campo Sugestão . Selecione um ou mais valores da lista suspensa Valores da lista para utilizar para filtrar a camada.

      Quando você opera em atributos do campo de data e especifica a opção data para o valor, você pode escolher a hora da data, opcionalmente, marcando Mostrar hora. Esta opção permite a você especificar a precisão de tempo para o campo a ser exibido no aplicativo, se este atributo e sua precisão forem aplicáveis.

      Anotação:

      Você deve escolher uma data antes de definir a hora.

      Você pode escolher definir a precisão de tempo no nível de Hora, Minuto ou Segundo . Por exemplo, se você pré-definir os valores de Hora e Minuto mas deixar Segundo em branco, no tempo de execução, você não visualizará os valores de segundo da seleção e nem poderá inseri-los, mesmo se a camada tiver atributos de segundo nível. Se você marcar a caixa de seleção Mostrar Hora, mas deixar todas três caixas de texto de Hora, Minuto e Segundo em branco, no tempo de execução você não visualizará a opção para tempo específico.

    4. Para comparar o valor em um campo com o valor em outro campo, escolha Campo nas configurações, clique na seta suspensa e escolha o campo para sua expressão.
    5. Para filtrar com base em múltiplos valores no campo, escolha Único na configuração para recuperar uma lista dinâmica de valores da camada ou escolha Único (pré-definido) para pré-definir uma lista estática de valores. Também permite a você mostrar dinamicamente os valores baseados nas expressões anteriores ou todas as outras expressões indiferentemente de sua ordem. Forneça informações sobre o valor no campo Lembrete e uma sugestão no campo Sugestão e selecione como os valores são listados.
      Aviso:

      Os filtros de valor único exigem uma camada do serviço de mapa 10.1 ou superior. A opção Único não aparece se você estiver criando um filtro em uma camada de serviço 10.0 ou anterior.

      Aviso:

      Para exibir a descrição dos valores codificados quando Valores filtrados por expressões anteriores ou Valores filtrados por todas outras expressões for selecionado, o serviço deve suportar a recurso de consulta por estatística.

    6. Para filtrar em múltiplos valores no campo, escolha Múltiplo na configuração para recuperar uma lista dinâmica de valores da camada ou escolha Múltiplo (pré-definido) para pré-definir uma lista estática de valores. Note que somente os operadores é qualquer um de e é nenhum de suportam múltiplos valores.
    Anotação:

    Se você criou uma expressão baseada em valores ou em um valor único, você poderá configurar uma expressão interativa clicando na caixa à esquerda da opção Solicitar valores. Você não pode solicitar valores em expressões baseadas em um campo.

  7. Para criar múltiplas expressões, ou um ou mais conjuntos de expressões, clique em + Adicionar expressão ou Adicionar conjunto.

    O conjunto é um grupo de expressões, por exemplo, a capacidade do Abrigo é maior que 200 e o Status está aberto.

  8. Na guia Opções , marque a caixa de seleção Remover filtros de camada pré-definidos do mapa se você não desejar o transporte por filtros no mapa para seu aplicativo.
    1. Opcionalmente, marque Aplicar este filtro quando o widget for aberto para aplicar o filtro imediatamente quando o widget for aberto.
    2. Opcionalmente, marque a opção Recolher a expressão de filtro (se alguma) quando o widget estiver aberto para recolher o filtro com Solicitar valores.
  9. Para adicionar outro filtro, repita as etapas 1 até 8.
    Anotação:

    Ao adicionar filtros múltiplos, você tem a opção de exibir feições que correspondem qualquer um ou todos filtros.

  10. Paire sobre o filtro que você criou na tabela para excluir ou ordená-lo.
  11. Opcionalmente, selecione Agrupar filtro por camada para classificar os filtros pela camada que eles impactam.
  12. Opcionalmente, se você deseja ampliar nas feições na camada após os filtros serem aplicados, marque Zoom na camada após filtros aplicados.
  13. Opcionalmente, permitir aos usuários criarem seus próprios filtros, marque Permitir criar filtros personalizados.
  14. Clique em OK para salvar e fechar a configuração.

Utilizar o widget Filtrar

Você pode aplicar múltiplos filtros simultaneamente ou aplicar um filtro individual no mapa.

  1. Clique no ícone do widget Filtrar para abri-lo.
  2. Clique no filtro que você especificou para limitar as feições no mapa.

    Note que o botão de alternar é ativado após o filtro ser aplicado. Clique no botão de filtro novamente para remover o filtro do mapa. Você também pode ativar e desativar o botão de alternar para aplicar ou remover o filtro.

  3. Digite um valor na caixa de texto e clique em Solicitar Valores estiver selecionado quando o filtro for criado. Clique no botão de filtro para remover o filtro do mapa. Clique no botão de seta próximo ao filtro para ocultar os valores de entrada.

    Anotação:
    Ao filtrar os atributos do campo de data, se o selecionador de hora estiver configurado, você poderá escolher valores de hora pré-definidos na lista suspensa ou modificá-los vinculando-os à caixa.

  4. Clique no botão Criar filtro personalizado no canto inferior direito para definir seus próprios filtros quando aplicáveis.

    Anotação:
    O filtro personalizado não suporta a filtragem de atributos específicos de hora, nem o filtro no Widget Tabela de Atributos.