Para controlar o que os usuários de dados visualizam, o proprietário de uma visualização da camada de feição hospedada ou um administrador, pode definir quais campos ou feições estão disponíveis na visualização. Você também pode limitar a visualização da camada de feição hospedada para uma área específica, definindo uma extensão espacial. Estas definições são salvas com a visualização da camada de feição hospedada e permite a você mais controle sobre qual conteúdo os usuários visualizam.
Por exemplo, você pode criar várias visualizações diferentes de uma camada de feição hospedada contendo informações do cliente e configurar diferentes definições para cada visualização, dependendo dos usuários pretendidos. Para uma visualização que você compartilha com um grupo que executará análise espacial, você pode ocultar os campos que armazenam nomes de clientes, já que os analistas não precisam saber destas informações. Para outra visualização que você compartilha com um grupo preocupado com as entregas de rotas, você definirá a visualização para mostrar somente os recursos que representam os clientes que compraram um produto que ainda não havia sido entregue.
Você pode configurar e salvar definições de visualização a partir da guia Visualização de uma página de detalhes na visualização da camada de feição hospedada ou adicionar a visualização da camada no Map Viewer Classic (antigamente conhecido como Map Viewer) e configurar a definição no painel Conteúdo.
Esteja ciente do seguinte quando configurar uma definição para uma visualização da camada de feição hospedada:
- Você deve utilizar definições de feição ou campo se seu servidor de hospedagem estiver configurado para permitir somente consultas de SQL padronizadas.
- Você não pode configurar uma definição de campo ou feição, ou definir uma área de interesse em uma visualização da camada de feição hospedada se ela tiver uma camada de mosaico hospedada dependente.
- Certas configurações são definidas em campos individuais. Se você ocultar um campo utilizado para configurar tais coisas como simbologia, rótulos, pop-ups, relacionamentos e configurações de tempo, estas configurações não funcionarão mais na visualização da camada de feição hospedada.
- Quando você exportar de uma visualização da camada de feição hospedada que tinha definições aplicadas, o arquivo exportado conterá somente estes campos ou feições que a definição permitir.
- Visualizações da camada de feição hospedada que você cria utilizando a ferramenta Ligar Feições tem definições que incluem uma ligação a outra tabela. Você não pode definir separadamente uma definição da visualização nestas visualizações da camada de feição hospedada.
As seguintes etapas descrevem como configurar uma definição para uma visualização da camada de feição hospedada a partir da página de detalhes da visualização:
- Abra os detalhes da visualização da camada de feição hospedada.
- Se você for o proprietário da visualização, abra a página de detalhes da guia Meu Conteúdo da página de conteúdo.
- Se você for um administrador, utilize Pesquisar para encontrar a visualização ou acesse a visualização da guia Conteúdo da Minha Organização na página de conteúdo.
- Clique na guia Visualização.
- No item, clique no botão Mais Opções e clique em Configurar Definição de Visualização.
- Escolha o tipo de definição para configurar.
- Para restringir quais feições estão disponíveis baseado em valores de campo, clique em Definir Feições, escolha um campo e defina a expressão que retornará as feições que deseja disponibilizar na visualização. Você pode aplicar várias definições da feição na mesma visualização. Quando você concluir, clique em Aplicar Definição.
- Para definir quais campos estão disponíveis na visualização, clique em Definir Campos e desmarque quaisquer campos que você não deseja que os usuários acessem. Clique em OK quando você finalizar a definição dos campos disponíveis.
Anotação:
Você não pode utilizar uma definição de campo para ocultar certos tipos de campos. Por exemplo, você não pode desmarcar os campos de sistema que o portal precisa, como o ID da camada. Você também não pode ocultar campos que não permitem valores nulos se você não configurou um valor padrão para o campo. Se nenhum valor padrão for configurado, os editores devem ter acesso a campos não anuláveis para valores de entrada na edição.
- Para definir uma extensão, clique em Definir uma Área de Interesse. Digite um nome de endereço ou local na caixa de pesquisa para levá-lo à área de interesse geral. Você pode aceitar o envelope padrão em torno do local da pesquisa ou pode desenhar uma caixa ou polígono em torno da área da camada que você deseja disponível através da visualização da camada de feição hospedada. Se sua visualização contiver mais de uma subcamada, você pode aplicar a mesma área de interesse para todas as camadas marcando a opção Aplicar em todas as camadas desta camada de visualização. Clique em Aplicar quando terminar de definir a área.
Anotação:
Se você definir diferentes áreas de interesse em cada camada em uma visualização da camada de feição hospedada, você não poderá habilitar a sincronização.