Se você precisar de uma visualização diferente dos dados representados por uma camada de feição hospedada ou camada de feição de espaço-tempo hospedada—por exemplo, você deseja aplicar diferentes configurações de editor, estilos ou filtros— crie uma visualização da camada de feição hospedada dessa camada de feição hospedada. Se você deseja fornecer aos usuários uma visualização única que liga os dados de duas camadas de feição hospedadas, crie uma visualização da camada de feição hospedada ligada.
Quando você cria uma visualização de camada de feição, um novo item de camada é adicionado ao Conteúdo. Esta nova camada é uma visualização dos dados na camada de feição hospedada, o que significa que as edições feitas nos dados aparecem na camada de feição hospedada e todas as suas visualizações da camada de feição hospedada. No entanto, como a visualização é um item separado, você pode alterar as propriedades e configurações no item de visualização separadamente do item da camada de feição hospedada a partir do qual foi criado. Por exemplo, você pode permitir aos membros do grupo específico editar a camada de feição hospedada, mas compartilhar uma visualização da camada de feição somente para leitura com o resto da sua organização.
Somente o proprietário de uma camada de feição hospedada ou um administrador da organização pode criar uma visualização de camada de feição hospedada. Isto é diferente de copiar uma camada, que pode ser feito por não-proprietários e até mesmo por usuários públicos.
Criar uma visualização da camada de feição hospedada
Siga estas etapas para criar uma visualização de camada de feição hospedada a partir de uma camada de feição hospedada, camada de feição espaço-temporal hospedada ou uma das subcamadas em uma feição hospedada ou camada de feição espaço-temporal:
- Entre na sua organização.
Você deve ter privilégios para criar conteúdo e deve ser o proprietário da camada de feição hospedada da qual deseja criar a visualização ou ser um administrador da organização.
- Abra Conteúdo > Meu conteúdo e abra a página de item da camada de feição hospedada ou camada de feição de espaço-tempo hospedada que você deseja usar como fonte para a visualização.
A camada deve ser uma camada hospedada, não uma camada de feição adicionada a partir da web ou uma coleção de feição.
- Clique em Criar Camada de Visualização na guia Visão Geral da página do item da camada.
- Escolha as camadas a serem incluídas na visualização da camada de feição hospedada.
Por padrão, todas as camadas são incluídas (marcadas). Para excluir (desmarcar) uma camada da visualização, clique no nome da camada. Clique na camada novamente para adicioná-la de volta à visualização.
- Clique em Avançar para definir uma definição para cada camada.
- Clique na primeira camada para acessar as opções de definição da camada. Use as seguintes opções para definir quais feições estão incluídas em cada camada da visualização:
- Adicionar filtro—Você pode filtrar o conteúdo de uma visualização definindo expressões de filtro para um ou mais campos na camada.
Por exemplo, você pode excluir valores de campo em branco (nulos) ou incluir apenas valores de campo numéricos maiores que um número que você especificar.
Para definir uma expressão de filtro, clique em Adicionar filtro > Adicionar expressão e use as listas suspensas para construir a expressão.
Você pode adicionar várias expressões de filtro por camada. Para fazer isso, clique em Adicionar expressão e defina uma expressão adicional. Repita esta etapa para cada expressão de filtro que você precisa adicionar.
Quando você tiver todos os filtros definidos, use o menu suspenso Filtrar resultados para definir se uma feição deve atender a todas as condições definidas na expressão de filtro para ser incluída na visualização (Corresponder a todas as expressões) ou se uma feição deve atender a apenas uma das expressões de filtro a serem incluídas na visualização (Corresponder a pelo menos uma expressão).
- Área de interesse—Para limitar as feições incluídas na visualização, defina uma extensão espacial para a camada. Somene as feições localizadas nessa extensão serão incluídas na visualização.
Clique no botão Polígono ou Retângulo e desenhe uma área no mapa. Para definir a mesma área de interesse para todas as camadas na visualização, clique em Aplicar a todas as camadas.
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.
- Campos—Você pode excluir campos da visualização se os usuários da visualização não precisarem visualizá-los. Por exemplo, você pode excluir campos que contenham informações confidenciais (como nomes de pessoas, informações de saúde ou idade).
Para definir quais campos incluir na visualização, clique em Selecionar campos e clique nos nomes de campo para removê-los ou adicioná-los à visualização. Para ajudá-lo a determinar se um campo deve ser incluído ou excluído da visualização, clique no botão de informações próximo ao nome do campo para visualizar uma descrição do campo. Clique em Concluir quando terminar de definir quais campos incluir na visualização.
Anotação:
Você não pode excluir campos exigidos pelo ArcGIS Enterprise. Por exemplo, você não pode desmarcar os campos do sistema, como o ID da camada. Você também não pode excluir campos que não permitem valores nulos se você não definiu 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.
- Adicionar filtro—Você pode filtrar o conteúdo de uma visualização definindo expressões de filtro para um ou mais campos na camada.
- Ao terminar de definir as opções para uma camada, clique na seta ao lado de Definições da camada para retornar à lista de todas as camadas na visualização.
- Para definir definições para outras camadas na visualização, repita as etapas 6 e 7 para cada camada.
- Quando terminar de definir as opções de definição para todas as camadas na visualização, clique em Avançar.
- Digite um título único para a visualização da camada de feição hospedada.
- Escolha a pasta onde a visualização da camada de feição hospedada será armazenada.
- Se o administrador da organização configurou categorias de conteúdo, clique em Atribuir categorias e selecione até 20 categorias para ajudar as pessoas a encontrar o item.
Você também pode começar digitando um nome de categoria para restringir a lista de categorias.
- Opcionalmente, digite os termos da tag separados por vírgulas.
As tags são palavras ou pequenas frases que descrevem seu item e ajudam as pessoas a localizarem seu item quando procurados. Território federal é considerado uma tag, enquanto Federal, território é considerado duas tags.
- Digite um resumo que descreve o uso e conteúdo da visualização.
- Clique em Criar para criar a visualização.
A página do item de visualização da camada de feição hospedada aparece quando a visualização é criada.
Agora você pode compartilhar a visualização.
Crie uma visualização de camada de feição hospedada unida
Uma visualização da camada de feição hospedada ligada permite combinar dados de duas subcamadas diferentes na mesma ou em diferentes camadas de feição hospedadas, ou camadas de tabela com base em um relacionamento entre atributos não espaciais em cada camada. A camada que define uma visualização unida é chamada de camada de destino, e a camada unida à camada de destino é chamada de camada de ligação. Você pode ligar uma camada a uma camada, uma camada a uma tabela ou uma tabela a uma tabela.
Anotação:
Você não pode criar visualizações unidas da camada de feição hospedada com registros resumidos se a camada de ligação tiver o controle de acesso baseado em propriedade ativado. Para saber mais sobre o controle de acesso baseado em propriedade, consulte Habilitar controle de acesso baseado em propriedade em uma camada de feição.
Visualizações ligadas são úteis quando você deseja combinar dados de duas camadas e precisa que os dados sejam atualizados dinamicamente junto com as camadas de origem.
As seguintes condições devem ser atendidas para criar uma visualização de camada de feição hospedada ligada:
- Deve haver uma coluna em cada camada de origem que você possa usar para definir uma ligação SQL entre as duas camadas. Você pode definir uma ligação um-para-um ou uma ligação um-para-muitos.
Dica:
Determine quais são essas colunas antes de definir a exibição ou você pode visualizar os campos em cada camada de origem enquanto define a exibição.
- Você deve possuir ambas as camadas de feição hospedadas de origem. Ou, se você for um administrador da organização, pode criar uma visualização ligada a partir das camadas de outro usuário; no entanto, ambas as camadas devem pertencer ao mesmo usuário e a visualização resultante pertencerá a esse usuário.
- Os anexos da camada de destino serão incluídos na visualização unida se a camada contiver um campo de ID global.
Siga estas etapas para criar uma visualização de camada de feição hospedada ligada:
- Entre na sua organização.
- Abra Conteúdo > Meu conteúdo e abra a página do item para uma das camadas de feição hospedadas para incluir na visualização ligada.
Esta camada é a camada de destino. As linhas da camada de ligação que você escolher na etapa 5 serão anexadas a esta camada.
A camada deve ser uma camada de feição hospedada, não uma camada de feição de espaço-tempo hospedada, uma camada de feição adicionada da web ou uma coleção de feições.
- Clique em Criar Camada de Visualização > Camada de visualização ligada na guia Visão Geral da página do item da camada ou abra a página da camada para uma subcamada e clique em Criar Camada de Visualização > Camada de visualização ligada.
- Escolha uma subcamada para a camada de destino e clique em Avançar.
- Especifique a feição ou camada de tabela para ligar com a camada de destino.
- Se a camada for outra subcamada na mesma camada de feição hospedada da camada de destino, escolha a subcamada e clique em Avançar.
- Para escolher uma subcamada de uma camada de feição hospedada diferente, navegue até a camada de feição hospedada e clique em Adicionar . Se a camada de feição hospedada contiver apenas uma camada, clique em Avançar para prosseguir. Se a camada de feição hospedada contém mais de uma camada, você deve escolher uma subcamada antes de clicar em Avançar.
- Escolha o campo de atributo em cada camada (a camada de destino e a camada de ligação) para ligar os valores nas duas camadas.
Se a definição de ligação exigir um conjunto adicional de campos, clique em Campos e escolha campos adicionais das camadas de destino e ligação.
Dica:
Clique no botão Informação ao lado de um campo para ver as propriedades de um campo e o que ele contém.
- Defina o relacionamento de ligação.
- Um para um—Com esta opção, apenas uma linha da camada de união será unida com uma linha na camada de destino. Isso significa que você deve especificar o que essa linha conterá - a primeira linha que corresponde à condição de ligação ou um resultado calculado de todos os valores na camada de ligação correspondentes a uma única linha na camada de destino. Consulte Opções de ligação de um-para-um abaixo para obter mais informações e etapas para definir um cálculo.
- Um para muitos—Com esta opção, todas as feições correspondentes na camada de ligação são unidas à camada de destino. A visualização da camada de feição hospedada ligada conterá várias cópias das feições da camada de destino.
- Para criar uma visualização que inclua todas as linhas da camada de destino, mesmo aquelas que não podem ser unidas a linhas na camada de ligação usando os campos especificados, escolha a opção Ligação à esquerda.
Se você escolher a opção Ligação interna, a visualização conterá apenas as feições na visualização de destino que atendem à definição de ligação.
Por exemplo, ao criar uma visualização ligada que contém os limites da cidade (camada de destino) e pontos hospitalares (camada de ligação) unidos pelo nome da cidade em cada camada, a opção de Ligação interna resulta em uma exibição que contém apenas os limites da cidade que possuem um hospital. A escolha da opção Ligação à esquerda resulta em uma exibição que contém todos os limites da cidade, mesmo aqueles que não possuem um hospital.
- Depois de definir a ligação, clique em Avançar.
- Digite um título único para a visualização da camada de feição hospedada ligada.
- Escolha a pasta onde a exibição combinada será armazenada.
- Se o administrador da organização configurou categorias de conteúdo, clique em Atribuir categorias e selecione até 20 categorias para ajudar as pessoas a encontrar o item.
Você também pode começar digitando um nome de categoria para restringir a lista de categorias.
- Opcionalmente, digite os termos da tag separados por vírgulas.
As tags são palavras ou pequenas frases que descrevem seu item e ajudam as pessoas a localizarem seu item quando procurados. Território federal é considerado uma tag, enquanto Federal, território é considerado duas tags.
- Digite um resumo que descreva o uso e o conteúdo da exibição combinada.
- Clique em Criar para criar a visualização.
A página do item da visualização da camada de feição hospedada aparece quando a visualização ligada é criada. Se você clicar na guia Dados, encontrará campos da camada de destino e camda de ligação na tabela. Se você definiu um cálculo, os campos virtuais criados como resultado da ligaão aparecem na tabela com os atributos da camada de destino.
Agora você pode compartilhar a visualização.
Usar opções de ligação um-para-um
Você pode usar uma das seguintes opções para definir uma associação um-para-um:
- Manter apenas o primeiro registro correspondente—O primeiro registro na camada de ligação que atender ao requisito de ligação será incluído na visualização. Para controlar qual registro aparece primeiro, manipule o campo de classificação e ordene usando os valores nos menus suspensos Classificar por e Ordem de classificação.
Por exemplo, para obter os hospitais com o maior número de leitos em cada cidade, classifique pelo campo bed_number na camada do hospital e use uma ordem de classificação decrescente.
- Resumir registros correspondentes—Se houver vários registros na camada de ligação que correspondem a um registro na camada de destino, você pode definir um cálculo que executa uma operação matemática em um campo numérico ou de data na camada de ligação, o que criará um campo virtual na exibição que contém um único valor para cada registro correspondente no destino.
Por exemplo, você pode ligar uma camada de feição de cidades com a camada de hospital com base no nome do estado e calcular o número mínimo de leitos hospitalares em hospitais por cidade.
Ao resumir registros correspondentes, a contagem dos registros resumidos é incluída como uma coluna na camada de exibição por padrão.
Para definir um cálculo, faça o seguinte depois de escolher a opção Resumir registros correspondentes:
- Para especificar o campo numérico ou de data no qual realizar o cálculo, clique em Adicionar estatística, escolha o campo e clique em Concluir.
- Escolha o tipo de cálculo a ser realizado no campo.
- Soma—Soma todos os valores nos campos correspondentes para criar um total.
- Mínimo—Usa o valor numérico mínimo para o campo especificado.
- Máximo—Usa o valor numérico máximo para o campo especificado.
- Média—Calcula o valor médio para o campo especificado.
- Desvio padrão—Calcula a raiz quadrada da variação em relação ao valor médio do campo especificado.
- Selecionar tudo—Adiciona cinco campos virtuais à exibição; um para cada um dos cálculos listados acima.
- Prossiga com a etapa 8 na seção anterior para concluir a criação da visualização ligada.
Limitações de visualizações ligadas
Lembre-se do seguinte ao usar visualizações de camadas de feição hospedadas ligadas:
- As visualizações da camada de feição hospedada ligadas não podem ser usadas para editar dados.
- As visualizações da camada de feição hospedada ligadas não podem ser usadas em mapas offline.
- Você não pode definir filtros, definir uma área de interesse ou restringir quais campos serão incluídos em visualizações ligadas.
- Você não pode alterar a definição de ligação para uma exibição. Para alterar quais camadas estão na visualização ou alterar a definição de ligação, exclua a visualização ligada e crie uma nova.
Configurações de visualização da camada de feição hospedada
As configurações para visualizações da camada de feição hospedada caem em três categorias, como descrito nas seções abaixo.
Configurações herdadas da camada de feição hospedada que não podem ser configuradas independentemente nas visualizações
As visualizações da camada de feição hospedada herdam as seguintes configurações das camadas de feição hospedadas das quais são criadas. Quando qualquer uma destas configurações alteram em uma camada de feição hospedada, as configurações também alteram em todas as suas visualizações; você não pode alterar independentemente estas configurações na visualização da camada de feição hospedada.
- Habilitando ou desabilitando anexos em camadas individuais
- A habilidade de rastrear quem cria e edita os dados
Isto não é aplicável a uma visualização de camada de feição hospedada unida, pois você não pode editar dados em uma visualização de camada de feição hospedada ligada.
- Metadados da camada
- Listas e intervalos de valores
Configurações herdadas a partir da camada de feição hospedada que você pode alterar na visualização
As visualizações da camada de feição hospedada herdam o seguinte das camadas de feição hospedadas das quais são criadas. Se você preferir uma configuração diferente da visualização da camada de feição, você pode alterar a configuração da visualização sem afetar a camada de feição hospedada.
- Pop-ups e estilos configurados na guia Visualização.
Estas configurações não são herdadas em visualizações de camadas de feição hospedadas ligadas.
- Metadados de nível do item.
- Tags e categorias.
- Propriedades de campo incluindo o nome de exibição, descrição, tipo de valor do campo, e se edições são permitidas neste campo.
Você não pode alterar essas configurações em visualizações de camadas de feição hospedadas ligdas.
Anotação:
Quando você altera estas configurações em um campo em uma visualização da camada de feição hospedada, a propriedade do campo na visualização mostra que não herda mais a configuração da camada de feição hospedada de origem. A propriedade do campo substitui a configuração da camada de origem. Se, posteriormente, você decidir reverter para as configurações que foram herdadas da camada de feição hospedada, clique em Redefinir à origem.
Configurações podem ser realizadas independentemente em visualizações e camadas de feição hospedadas das quais foram criadas
As visualizações da camada de feição hospedada não herdam o seguinte das camadas de feição hospedadas das quais são criadas. Defina estas configurações separadamente na visualização.
- Como o item é compartilhado.
- Proteção de exclusão.
- A extensão da camada
- Permitir que outros exportem dados.
- Permitir que editores editem os dados.
Isto não é aplicável a uma visualização de camada de feição hospedada unida, pois você não pode editar dados em uma visualização de camada de feição hospedada ligada.
- Permitir a coleta de dados públicos.
Isto não é aplicável a uma visualização de camada de feição hospedada unida, pois você não pode editar dados em uma visualização de camada de feição hospedada ligada.
- Filtros aplicados na camada da guia Visualização.
- Configurações de Tempo
Para visualizações da camada de feição hospedada ligada, pop-ups e estilos configurados na guia Visualização não são herdados.
Configurações interdependentes que não são herdadas
As visualizações da camada de feição hospedada não herdam as seguintes configurações da camada de feição hospedada das quais são criadas. Para habilitar estas configurações na visualização da camada de feição hospedada, você deve primeiro habilitá-las na camada de feição hospedada primária. Para desabilitar estas configurações na camada de feição hospedada primária, você deve primeiro desabilitá-las nas visualizações da camada de feição hospedada.
Estas configurações não se aplicam a visualizações de camadas de feição hospedadas ligadas.
- A habilidade de Manter o rastreamento das alterações dos dados
- Sincronização
Configurações de visualização da camada de feição espaço-temporal hospedada
As configurações para visualizações da camada de feição hospedada caem em três categorias, como descrito nas seções abaixo.
Configurações herdadas da camada de feição espaço-temporal hospedada que você pode alterar na visualização
As visualizações da camada de feição hospedada herdam o seguinte das camadas de feição hospedadas das quais são criadas. Se você preferir uma configuração diferente da visualização da camada de feição, você pode alterar a configuração da visualização sem afetar a camada de feição hospedada.
- Pop-ups configurados na guia Visualização.
- Estilos configurados na guia Visualização.
- Metadados de nível do item.
- Tags e categorias.
- Propriedades de campo incluindo o nome de exibição, descrição, tipo de valor do campo, e se edições são permitidas neste campo.
Anotação:
Quando você altera essas configurações em um campo em uma visualização da camada de feição hospedada, a propriedade do campo na visualização mostra que ela não herda mais a configuração da camada de feição de espaço-tempo hospedada de origem. A propriedade do campo substitui a configuração da camada de origem. Se posteriormente você decidir reverter para as configurações que foram herdadas da camada de feição espaço-temporal hospedada, clique em Redefinir à origem.
Configurações que podem ser feitas independentemente nas visualizações e nas camadas de feições espaço-temporais hospedadas a partir das quais são criadas
As visualizações da camada de feição hospedada não herdam o seguinte da camada de feição espaço-temporal hospedada a partir da qual você as cria. Defina estas configurações separadamente na visualização.
- Como o item é compartilhado.
- Proteção de exclusão.
- A extensão da camada
- Permitir que editores editem os dados.
- Permitir a coleta de dados públicos.
- Filtros aplicados na camada da guia Visualização.
- Configurações de Tempo
Visualizações de camada de feição hospedadas e acesso de dados
Como o proprietário de camadas de feição hospedadas ou um administrador da organização, você deve considerar cuidadosamente as implicações de habilitar a edição e levar em consideração quem tem acesso à camada. Por exemplo, se você habilitar a edição em uma camada que é compartilhada com o público, qualquer pessoa que pode acessar seu portal - mesmo pessoas que não entram em sua organização - podem editar a camada. Em geral, quanto mais pessoas tiverem acesso a uma camada, mais restritivos os privilégios de edição deverão ser na camada. Então a menos que você esteja criando uma camada de feição hospedada com o propósito expresso de utilizá-la em um aplicativo voltados ao púbico para coletar informações, você não deve habilitar a edição em uma camada de feição que você compartilhou com todos.
As visualizações da camada de feição hospedadas são ideais para ajudar você a controlar o acesso aos mesmos dados de feição hospedados; você pode permitir o acesso de edição para somente os usuários que precisam. Você pode tornar sua camada de feição hospedada editável e compartilhá-la com somente estes grupos cujos membros precisam editar os dados. Então você pode criar visualizações de camada de feição hospedadas a partir da camada de feição hospedada, não habilite a edição nelas e compartilhe as visualizações com mais grupos, a organização inteira ou até o público sem comprometer seus dados.
Consulte Controlando o acesso aos dados da camada de feição hospedada para obter uma explicação de como a combinação de visualizações e diferentes opções de edição podem ajudá-lo a disponibilizar os mesmos dados para diferentes tipos de usuários com diferentes necessidades de edição.
Considerações ao criar visualizações da camada de feição hospedada
Mantenha o seguinte em mente ao criar visualizações da camada de feição hospedada:
- Se necessário atualizar os dados, você poderá trocar a camada de feição hospedada de origem ou substituir a camada de feição hospedada a partir da qual a visualização foi criada.
- Você pode criar um máximo de 20 visualizações a partir da mesma camada de feição hospedada.