Criar visualizações da camada de feição hospedada

Se você precisar de uma visualização diferente dos dados representados por uma única camada de feição hospedada—por exemplo, você deseja aplicar diferentes configurações do 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 única visualização 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. Essa nova camada é uma visualização dos dados nas camadas de origem, o que significa que as edições feitas nos dados da origem aparecem na visualização. 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 da organização editar a camada de feição hospedada, mas compartilhar uma visualização da camada de feição somente para leitura com o público.

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.

Dica:

A criação de uma visualização da camada de feição hospedada altera o esquema da camada de feição hospedada de origem. A data de Atualização do esquema que está presente nas guias Visão Geral e Dados da página do item de exibição da camada de feição hospedada é atualizada quando o esquema é alterado.

Como as visualizações da camada de feição hospedada fazem referência a dados existentes, elas não usam créditos adicionais.

Criar uma visualização da camada de feição hospedada

Siga estas etapas para criar uma visualização da camada de feição hospedada de uma camada de feição hospedada ou uma das subcamadas em uma camada de feição hospedada:

  1. 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.

  2. Abra Conteúdo > Meu conteúdo e abra a página de item da camada de feição hospedada que deseja utilizar como uma origem da visualização.

    A camada deve ser uma camada de feição hospedada, não uma camada de feição adicionada a partir da web ou uma coleção de feição.

  3. Clique em Criar Camada de Visualização na guia Visão Geral da página do item da camada.
  4. 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.

  5. Clique em Avançar para definir uma definição para cada camada.
  6. 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.

    • 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 Online. 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.

  7. 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.
  8. Para definir definições para outras camadas na visualização, repita as etapas 6 e 7 para cada camada.
  9. Quando terminar de definir as opções de definição para todas as camadas na visualização, clique em Avançar.
  10. Digite um título único para a visualização da camada de feição hospedada.
  11. Escolha a pasta onde a visualização da camada de feição hospedada será armazenada.
  12. Se a sua organização tiver configurado 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.

  13. 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.

  14. Digite um resumo que descreve o uso e conteúdo da visualização.
  15. 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. Você pode ligar uma camada a uma camada, uma camada a uma tabela ou uma tabela a uma tabela.

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.
  • Se a camada que você abre para definir a visualização ligada (também denominada camada de destino) tiver anexos, os anexos da camada de destino serão incluídos na visualização ligada se a camada de destino tiver um campo global ID.

Siga estas etapas para criar uma visualização de camada de feição hospedada ligada:

  1. Entre na sua organização.
  2. 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 adicionada a partir da web ou uma coleção de feição.

  3. 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.
  4. Escolha uma subcamada para a camada de destino e clique em Avançar.
    Anotação:

    Se a camada de destino estiver configurada paramostrar ao usuário apenas as feições criadas por esse usuário, a visualização combinada fornecerá acesso à feição com base nos valores do criador armazenados na camada de destino. Isso significa que os usuários da exibição verão apenas as feições que criaram na camada de destino.

  5. 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 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.
    Anotação:

    Mesmo que a camada de ligação esteja configurada para mostrar ao usuário apenas as feições criadas por esse usuário, a visualização ligada não restringirá o acesso à feição com base nos valores do criador armazenados na camada de ligação.

  6. 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 Adicionar campo e escolha campos adicionais das camadas de destino e ligação.

    Dica:

    Clique no botão Informação Informações ao lado de um campo para ver as propriedades de um campo e o que ele contém.

  7. 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.
  8. 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.

  9. Depois de definir a ligação, clique em Avançar.
  10. Digite um título único para a visualização da camada de feição hospedada ligada.
  11. Escolha a pasta onde a exibição combinada será armazenada.
  12. Se a sua organização tiver configurado 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.

  13. 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.

  14. Digite um resumo que descreva o uso e o conteúdo da exibição combinada.
  15. 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:

  1. 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.
  2. 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.
  3. 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.

  • Otimizações da geometria de múltipla escala
  • 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.

  • Para visualizações de camadas de feição hospedadas ligadas, a capacidade de restringir quem vê as feições é baseada na configuração da camada de destino e não pode ser alterada na visualização.
  • Listas e intervalos de valores
  • Ativar ou desativar a capacidade de editar feições de curva verdadeira ou de editar curvas verdadeiras em clientes que não suportam curvas verdadeiras e, portanto, substituiriam a feição de curva por um polígono.

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.

  • A extensão da camada
  • Metadados de nível do item.
  • Metadados da camada.

    As visualizações de camada de feição hospedadas herdam metadados a partir camada de feição hospedada primária. Se você nunca editar os metadados de nível de camada na visualização, as alterações realizadas para os metadados na camada de feição hospedada primária serão vistas na visualização. Após você editar os metadados de nível da camada na visualização, as edições não são sincronizadas entre a visualização e a camada de feição hospedada primária.

  • Tags e categorias.
  • A idade máxima do cache.
  • 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.

Para visualizações de camadas de feição hospedadas ligadas, as seguintes configurações adicionais não são herdadas:

  • Pop-ups e estilos configurados na guia Visualização.
  • A extensão da camada

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.

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 compartilhada com o público, qualquer pessoa na internet - mesmo as pessoas que não fazem login na 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 Acesso e edição dos dados para uma explicação de como combinar visualizações e opções de edição diferentes pode ajudar a você disponibilizar os mesmos dados para tipos diferentes de usuários com necessidades de edição diferentes.

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.
  • O Uso é rastreado separadamente para visualizações da camada de feição hospedada; porém, o armazenamento de feição não é carregado para visualizações da camada de feição. O armazenamento é cobrado apenas pela camada ou camadas de feição hospedadas primárias a partir das quais a visualização foi criada.
  • Você não pode criar uma visualização da camada de feição hospedada que inclua uma camada de catálogo.

Tópicos relacionados