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. Clique no botão Não abrir este widget quando o aplicativo iniciar Não abrir este widget quando o aplicativo iniciar no widget para ativar a opção de abrir o widget automaticamente. (Para os widgets que você precisa adicionar primeiro ao aplicativo, é possível criar esta configuração após configurar o widget.)

  1. Paire sobre o widget e clique no botão Configurar este widget Configurar este widget para abrir a janela de configuração.
    Anotação:

    Caso seja necessário adicionar o widget ao aplicativo primeiro, clique em um espaço reservado de widget na guia Widget . Na janela Escolher Widget que abre, selecione o widget e clique em OK.

  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 Camadas .
  4. Na guia Info , para Rótulo, forneça um nome para o filtro.
  5. Opcionalmente, altere o ícone padrão para o filtro. Escolha entre várias categorias de símbolos ou selecione Imagem personalizada e navegue até suas imagens local.
  6. Na guia Expressões , clique em + Adicionar expressão.

    Um filtro utiliza expressões lógicas para localizar e exibir feições em uma camada com base nos valores de atributo em seus dados. As expressões utilizam a fórmula geral <Nome de campo> <condição> <Valor ou Campo>. Por exemplo, a capacidade do abrigo é maior que 200.

    1. Na lista de nomes de campo, escolha o campo pelo qual filtrar a camada.
    2. Escolha uma condição apropriada na próxima lista.
      Anotação:
      • As condições é qualquer de e é nenhum de aceitam múltiplos valores de campo como entrada. Sua expressão pode obter dados que correspondem a qualquer ou nenhum dos valores selecionados, respectivamente.
      • Determinadas condições relacionadas à data, como no último e não no último, estão disponíveis somente para serviços da feição hospedados online. As condições relacionadas à data podem suportar datas relativas, tais como, nos últimos cinco dias.
    3. Complete a expressão especificando um valor ou campo aplicável aos seus critérios de filtro. Clique no botão Definir tipo de entrada Definir tipo de entrada e escolha uma das opções disponíveis listadas abaixo.
      Dica:

      Para opções que fornecem uma lista de todos os valores de atributo, você pode digitar um termo na caixa de pesquisa para reduzir a lista e ajudá-lo a encontrar um valor, se houver vários.

      • Valor—Filtre com base nos valores de campo, digitando ou escolhendo um valor relevante para os dados. Os valores relacionados à data podem incluir datas relativas, como hoje, ontem, e amanhã.
      • Campo—Filtre com base na comparação do valor em um campo com o valor em outro campo.
      • Único—Filtre com base em um valor de campo, escolhendo em uma lista de valores de atributos válidos para o campo selecionado.
        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.

      • Único (pré-definido)—Filtre com base em um valor que os usuários possam escolher em uma lista estática definida por você. Por padrão, Solicitar valores é marcado e a lista é configurada para mostrar valores com base nas expressões anteriores.
      • Múltiplo—Filtre com base em múltiplos valores de campo, escolhendo em uma lista de valores de atributos válidos para o campo selecionado. Marque todos os valores que você deseja incluir na expressão. Esta opção é suportada somente pelas condições é qualquer de e é nenhum de .
      • Múltiplo (pré-definido)—Filtre com base em múltiplos valores que os usuários possam escolher em uma lista estática definida por você. Por padrão, Solicitar valores é marcado e a lista é configurada para mostrar valores com base nas expressões anteriores.

      Se aplicável aos dados, quando você escolher a data para um valor do campo de data, você também poderá selecionar a hora marcando Mostrar hora. Você deve escolher uma data antes de definir a hora. Você pode filtrar pela precisão do tempo no nível de hora, minuto ou segundo. Por exemplo, se você pré-definir os valores de Hora e Minuto e deixar Segundo em branco, os usuários não poderão filtrar com base em segundos, mesmo que os atributos da camada incluam valores de segundo.

      Anotação:

      Se você marcar a caixa de Show Hora mas deixar as três caixas em branco por hora, minuto e segundo, os usuários não visualizarão a opção de especificar a hora como um valor de entrada para filtros interativos.

  7. Se você criou uma expressão utilizando os tipos de entrada Valor ou Único , opcionalmente marque a caixa Solicitar valores para configurar um filtro interativo para os usuários inserirem valores para o filtro. (Esta opção é configurada por padrão para os tipos de entrada pré-definidos.)

    Com esta opção, você pode fornecer um valor padrão para o filtro ou deixá-lo em branco, e os usuários escolhem em uma lista de valores ou digitam seus próprios.

    1. Para Prompt, esclareça a expressão, se necessário.
    2. Para Hint, forneça uma instrução útil para o usuário.
    3. Se aplicável, para Opções de data, desative os valores de data que não fazem sentido para seus dados. Por exemplo, seria ilógico incluir amanhã como uma opção para filtrar uma camada que mostra incidentes de crime. Você não pode desativar um valor aqui se ele estiver selecionado na sua expressão.

      Expressão com Solicitar valores ativado e opções de Data modificadas

    4. Se aplicável, para Valores da lista, escolha para mostrar todos os valores únicos, valores baseados nas expressões anteriores ou valores baseados em todas as outras expressões, independentemente de sua ordem.
      Aviso:

      Se o seu filtro solicitar valores de entrada e tiver uma das seguintes configurações da lista, o serviço deverá oferecer suporte ao recurso de consulta por estatísticas para exibir descrições dos valores codificados: Valores filtrados por expressões anteriores ou Valores filtrados por todas as outras expressões.

  8. Para criar várias expressões, clique em + Adicionar expressão. Acima das expressões, você tem a opção de exibir feições na camada que correspondem a todas ou a qualquer uma das expressões.
  9. Para criar um ou mais conjuntos de expressões, clique em + Adicionar conjunto. Na parte superior do novo conjunto, escolha se todas ou nenhuma das expressões neste conjunto devem ser verdadeiras ao filtrar a camada.

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

    guia Expressões mostrando um conjunto adicionado com a opção destacada

  10. Na guia Opções , ative qualquer uma das seguintes configurações:
    • Remover o filtro de camada pré-definido do mapa—Impede a aplicação de filtros definidos no mapa do seu aplicativo.
    • Aplicar este filtro quando o widget for aberto—Aplica o filtro imediatamente quando os usuários abrem o widget.
    • Recolher a expressão de filtro (se houver) quando o widget for aberto—Exige que os usuários expandam expressões interativas para filtros que permitem valores de entrada.
  11. Para adicionar outro filtro, repita estas etapas. Se você adicionar múltiplos filtros, você terá a opção de exibir feições que correspondem à qualquer ou todos os filtros. Para mover os filtros para cima ou para baixo, aponte para um filtro na lista e clique nos botões de seta.
  12. Opcionalmente, selecione Agrupar filtro por camada para classificar os filtros pela camada que eles impactam.
  13. Para ampliar na extensão das feições exibidas no mapa após a aplicação dos filtros, marque Ampliar nas demais feições quando o filtro da camada for aplicado.
  14. Para ampliar na extensão inicial de mapa do aplicativo quando os usuários desativarem todos os filtros, marque Ampliar na extensão inicial do mapa quando todos os filtros da camada estiverem desativados. (Você define a extensão inicial de mapa do aplicativo na guia Mapa .)
  15. Inclua botões adicionais no widget Filtro, escolhendo entre as seguintes opções:
    • Habilitar filtro personalizado—Os usuários podem criar um filtro adicional construindo suas próprias expressões.
    • Habilitar redefinição de filtros (exceto personalizados)—Os usuários podem redefinir o widget Filtro para as configurações padrão do aplicativo.
    • Habilitar desativação de filtros (exceto personalizados)—Os usuários podem desativar os filtros do aplicativo de uma vez.
  16. 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 botão Filtrar para abrir o widget.
  2. Clique em um filtro para ativá-lo e limitar as feições que aparecem no mapa. Alguns filtros podem estar ativados por padrão.
  3. Se o aplicativo foi configurado para permitir a modificação do filtro, digite um valor ou escolha valores em uma lista. (Você pode clicar na seta ao lado do filtro para mostrar ou ocultar os valores de entrada.)

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

  4. Se disponível no aplicativo, clique em um dos seguintes botões. Talvez seja necessário clicar no botão Filtrar ações para visualizar estes botões se o aplicativo tiver mais de um.)

    widget Filtrar com todos os botões de ação do filtro possíveis

    • Criar um filtro personalizado—Defina seu próprio filtro para localizar e exibir feições na camada com base nos valores de atributo em seus dados. Escolha uma camada, clique em Adicionar expressão ou Adicionar conjunto, e construa uma expressão.
      Anotação:

      Os filtros personalizados não suportam a filtragem de atributos de tempo específicos.

    • Redefinir filtros (exceto personalizados)—Redefina o widget Filtro para as configurações padrão do aplicativo. Se você criou um filtro personalizado, ele permanecerá inalterado.
    • Desativar filtros (exceto personalizados)—Desative os filtros do aplicativo e amplie na extensão de mapa inicial. Se você ativou um filtro personalizado, ele permanecerá ativado. Clique no botão Criar um filtro personalizado e desative seu filtro personalizado separadamente.