Você pode usar filtros para apresentar uma visualização focada de uma camada de feição em um mapa. Ao limitar a visibilidade das feições em uma camada, é possível revelar o que é importante para você. Por exemplo, você pode aplicar um filtro em uma camada de crime de forma que somente incêndios premeditados que aconteceram dentro do último mês apareçam no mapa. Ao filtrar a camada de crime baseado no tipo de crime e data, você poderá mostrar padrões de onde aconteceram os incêndios premeditados recentes e ajudar seu departamento de polícia a prevenir tentativas de incêndio premeditado futuras.
Se a camada incluir campos de data, você poderá filtrá-la por data. Por exemplo, você pode mostrar os locais de terremotos que ocorreram durante um intervalo de datas especificado ou mostrar dinamicamente eventos que ocorreram em relação ao dia atual.
Anotação:
As camadas de imagens atualmente não suportam filtragem no Map Viewer (anteriormente uma instalação beta separada agora incluída no portal automaticamente). Você pode filtrar camadas de imagens com base em conjuntos de dados de mosaico no Map Viewer Classic (antigamentre Map Viewer).
Expressões de filtro
Um filtro usa uma ou mais expressões de filtro para determinar quais feições são exibidas no mapa. Você cria expressões de filtro usando campos de atributo em seus dados ou expressões de atributo personalizadas escritas no ArcGIS Arcade.
Cada expressão inclui um nome de campo, um operador e um valor. Por exemplo, você pode criar um filtro em uma camada que contenha os dados de incidentes criminais de uma cidade (furtos, incêndios criminosos, agressões e assim por diante) para mostrar apenas incidentes de incêndio criminoso, como segue:
- Para o nome de campo, escolha Tipo Primário.
- Para o operador , escolha inclui.
- Para o valor, escolha Arson.
Dica:
A utilização do operador inclui ao invés do operador está fornece uma lista de valores disponíveis em seus dados. Isso é útil quando você não tem certeza do valor exato. Uma lista de valores está disponível para campos que incluem valores codificados.
Para refinar ainda mais o filtro para mostrar apenas os incidentes de incêndio criminoso relatados no mês passado, você pode criar uma segunda expressão da seguinte maneira:
- Para o nome de campo, escolha Data.
- Para o operador, escolhano último.
- Para o valor, escolha 1 mês.
Se o filtro tiver mais de uma expressão, você deverá escolher uma opção de correspondência para conectar as expressões. No exemplo acima, a opção Combinar todas as expressões é selecionada. Isso significa que apenas as feições que correspondem a todas as expressões do filtro—neste caso, incêndios criminosos do último mês—são exibidas no mapa quando o filtro é aplicado.
Outros filtros podem exigir a opção Corresponder a pelo menos uma expressão . Por exemplo, para mostrar incêndios criminosos e roubos no mapa enquanto filtra outros incidentes de crime, você pode criar uma expressão de filtro para mostrar incêndios criminosos (como mostrado acima) e uma expressão semelhante para mostrar roubos. Então escolha Corresponder a pelo menos uma expressão para mostrar incidentes de crime que correspondam à expressão de incêndio criminoso ou de roubo.
Criar um filtro
A criação de um filtro no Map Viewer envolve a criação de ums ou mais expressões de filtro e uso da opção de correspondência apropriada para determinar como as expressões são aplicadas aos dados. Se for necessária uma correspondência mais avançada, você também poderá agrupar expressões de filtro em conjuntos.
Conforme você configura o filtro, as feições que não correspondem aos critérios do filtro aparecem em cinza ou esmaecidos no mapa até que você salve o filtro. Quando o filtro é salvo, essas feições ficam ocultas.
Para criar e aplicar um filtro, faça o seguinte:
- Confirme se você está conectado e, se quiser salvar suas alterações, se você tiver os privilégios criar conteúdo.
- No Map Viewer, abra o mapa contendo a camada ou adicione a camada diretamente.
- Na barra de ferramentas (escura) Conteúdo, clique em Filtro .
- Crie uma expressão de filtro como segue:
- No painel Filtro , clique emAdicionar expressão.
- Clique no seletor de campo, selecione um campo a ser usado para a expressão e clique em Substituir.
Dica:
Use as opções de pesquisa e classificação na janela Campo Substituir para localizar um campo.
- Clique no seletor de operador e selecione um operador, como está, não está, inclui, exclui ou contém.
Anotação:
Se você selecionar um campo de data, operadores de data adicionais ficarão disponíveis. Você pode usar os operadores no último e não no último para aplicar um filtro de data dinâmico para mostrar eventos que ocorreram em relação ao dia atual—por exemplo, todas as feições que foram editadas nos últimos cinco dias—sem atualizar manualmente o filtro a cada dia. Outros operadores disponíveis para filtros de data incluem está em, não está em, está antes, está depois, está entre, e não está entre.
- Na caixa de entrada de valor, insira um valor para usar na expressão.
A caixa de entrada varia dependendo do tipo de campo e do operador. Por exemplo, se você selecionou o operador inclui ou exclui, selecione em uma lista de valores de dados no campo especificado.
Se você especificou um campo de data, dependendo do operador selecionado, poderá especificar uma única data (ou duas datas) no calendário, inserir uma ou duas datas manualmente ou especificar um intervalo de tempo em dias, semanas ou meses.
- Opcionalmente, adicione expressões ao filtro:
- Clique em Adicionar expressão e repita a etapa anterior para cada nova expressão de filtro.
Dica:
Para criar uma expressão semelhante à que você criou, clique em Opções na expressão e clique em Duplicar. Faça as alterações necessárias no conjunto duplicado.
Para excluir uma expressão, clique em Opções e clique em Excluir expressão.
- Clique em Filtrar resultados no menu suspenso e selecione uma opção correspondente.
Corresponder a todas as expressões mostra feições que correspondem a todas as expressões de filtro. Corresponder a pelo menos uma expressão mostra feições que correspondem a uma ou mais expressões. Para exemplos destas opções, consulteExpressões de filtro.
- Clique em Adicionar expressão e repita a etapa anterior para cada nova expressão de filtro.
- No painel Filtro , clique em Salvar para salvar e aplicar o filtro à camada.
Dica:
Para remover o filtro, clique em Remover .
Usar conjuntos de expressões
Para criar um filtro mais complexo, você pode usar conjuntos de expressões para agrupar várias expressões. A maneira como você agrupa as expressões determina o que você visualiza no mapa. Por exemplo, você pode usar conjuntos de expressões para refinar ainda mais o filtro de incidente de crime descrito acima. Para mostrar incidentes de incêndio criminoso e roubo relatados no último mês enquanto filtra incidentes que correspondem a todos os outros tipos de crimes e períodos de tempo, você pode criar dois conjuntos agrupando a expressão de data com cada um dos tipos de incidentes e escolher a opção de filtrar os resultados por combinando pelo menos um dos conjuntos de expressões.
Para criar um filtro usando conjuntos de expressões, faça o seguinte:
- Siga as primeiras quatro etapas da seção Criar um filtro acima.
- Na expressão que você deseja agrupar em um conjunto, clique em Opções e clique em Adicionar condição.
Um novo conjunto contendo a expressão existente e uma nova expressão vazia são criados.
- Adicione um campo, operador e valor para a nova expressão.
- Para adicionar expressões ao conjunto, clique em Adicionar condição e repita a etapa anterior para cada expressão.
- Clique no menu suspenso do conjunto e selecione uma opção de correspondência.
Corresponder a todas as condições mostra feições que atendem a todas as condições do conjunto. Combinar pelo menos uma condição mostra feições que atendem a pelo menos uma condição no conjunto—por exemplo, incidentes com o principal tipo de incêndio criminoso ou roubo.
- Opcionalmente, repita as etapas anteriores para criar conjuntos de filtros adicionais.
Dica:
Para criar um conjunto semelhante ao que você criou, clique em Opções no conjunto e clique em Duplicar. Faça as alterações necessárias no conjunto duplicado.
Para excluir um conjunto, clique em Opções e clique em Excluir conjunto.
- No painel Filtro , clique em Salvar para salvar e aplicar o conjunto de filtros à camada.