Gerenciar a edição da camada de feição hospedada

Quem pode editar o conteúdo de uma camada de feição hospedada, visualização da camada de feição hospedada ou tabela hospedada depende de vários fatores.

Alguns desses fatores trabalham em combinação para produzir o acesso de edição desejado.

O proprietário da camada, administradores da organização e membros de grupos de atualização compartilhados com os quais a camada é compartilhada podem editar uma camada de feição hospedada ou o conteúdo da camada de tabela mesmo quando a edição não estiver habilitada na camada. A única exceção a isso é se a edição estiver desabilitada para campos específicos na camada; ninguém poderá editá-los.

Dica:

O termo editor aqui se refere a qualquer membro que possa editar dados na camada. Isto não está restrito aos membros com o tipo de usuárioEditor.

Configurações que controlam o acesso de edição

Como proprietário de uma camada de feição hospedada ou administrador, você pode alterar as configurações na camada de feição hospedada ou visualização para controlar se a edição é permitida e quais tipos de edições podem ser feitas.

As configurações descritas nesta seção se aplicam apenas a usuários que não são proprietários da camada, não são administradores ou não são curadores de dados. Para realizar as operações de edição habilitadas na camada, esses usuários devem ser membros de um papel padrão ou personalizada que tenha o privilégio de editar feições.

Se você habilitar a edição na camada, poderá controlar ainda mais a edição por meio das seguintes configurações:

Além dessas configurações de edição, você pode configurar a camada de feição para permitir que as pessoas coloquem a camada de feição offline ou a compartilhem em uma colaboração. As camadas de feição geralmente são colocadas offline ou compartilhadas em uma colaboração para fins de edição, mas a edição não é necessária.

Habilitar a edição e configurar os tipos de edição que são permitidos

Na guia Configurações da página de detalhes do item da camada de feição hospedada, os proprietários da camada ou administradores da organização habilitam a edição e escolhem o tipo de edição que é permitido.

  1. Entre na organização como o proprietário da camada de feição hospedada ou como um administrador.
  2. Abra a página de detalhes do item da camada de feição hospedada.
  3. Clique na guia Configurações.
  4. Role até a seção Configurações da Camada de Feição (Hospedada) ou Configurações da Camada de Feição (Hospedada,Visualização) e marque Habilitar Edição.

    Anotação:

    Você não pode ativar a edição ou sincronização em visualizações de camadas de feição hospedadas unidas.

  5. Marque Acompanhar as alterações nos dados (adicionar, atualizar, excluir feições) para rastrear as alterações feitas nos atributos espaciais e não espaciais da camada de feição hospedada.

    A opção Acompanhar as alterações nos dados (adicionar, atualizar, excluir feições) permite que aplicativos personalizados identifiquem quais feições foram adicionadas, atualizadas ou excluídas. Essa configuração é habilitada automaticamente quando você publica uma camada de mosaico da camada de feição hospedada, pois é necessário manter as duas camadas sincronizadas.

    Quando esta configuração está habilitada, as alterações na camada de feição são registradas em um log de alterações do sistema. À medida que o tamanho do log aumenta com o tempo, ele ocupa mais espaço e usa mais créditos. Você pode recortar periodicamente esse log de alterações para reduzir seu tamanho.

    Se você habilitar Acompanhar as alterações nos dados (adicionar, atualizar, excluir feições), não poderá substituir subsequentemente a camada de feição hospedada.

    Além disso, se você publicar uma camada de mosaico hospedada a partir da camada de feição hospedada e a camada de mosaico hospedada estiver configurada para criar mosaicos automaticamente, você não poderá desabilitar a opção Acompanhar alterações nos dados (adicionar, atualizar, excluir feições) na camada de feição hospedada.

  6. Escolha uma das seguintes opções da configuração Qual tipo de edição é permitida?:
    • Adicionar—Permite que os editores adicionem geometria da feição. Os editores também podem fornecer valores de atributo ao criar a feição. Após criado, os editores deverão ter o privilégio Atualizar para alterar a feição ou seus atributos.
    • Excluir—Permite que os editores excluam feições.
    • Atualizar—Permite que os editores atualizem a geometria e os atributos da feição. Para permitir que os editores atualizem somente atributos e não atualizem a geometria da feição-em outras palavras, você não deseja que eles movam as feições—escolha Atributos somente.

      Se a camada de feição hospedada contiver várias camadas, siga estas etapas para permitir que os editores atualizem a geometria e os atributos da feição em algumas camadas e atualizem os atributos apenas em outras:

    1. Escolha Atributos e geometria na opção Atualizar.
    2. Clique em Gerenciar atualizações de geometria.
    3. Desmarque as camadas para restringir os editores a atualizar apenas os atributos dessas camadas. Os editores podem editar a geometria e os atributos de qualquer camada marcada.
    4. Clique em OK quando finalizar.
  7. Clique em Salvar na parte inferior da guia Configurações.

Controlar o acesso de edição com base no nome de usuário de um editor

Como proprietário da camada ou administrador da organização, você pode configurar a camada de feição hospedada para registrar o nome de usuário do usuário que cria ou atualiza dados na camada de feição. Isso é útil se você precisar entrar em contato com os editores quando tiver dúvidas.

Acompanhar o nome de usuário de um criador de feições ou de um editor também permite restringir quais feições os usuários podem visualizar ou atualizar.

  1. Entre na organização como o proprietário da camada de feição hospedada ou como um administrador.
  2. Abra a página de detalhes do item da camada de feição hospedada.
  3. Clique na guia Configurações.
  4. Role até Configurações da Camada de Feição (hospedada) ou seção Configurações da Camada de Feição (Hospedada, Visualização) e marque Acompanhar quem editou os dados (nome do editor, data e hora) para rastrear os nomes de usuário dos editores e controlar ainda mais o que os editores podem ver e fazer com as camadas de feição hospedadas.

    As visualizações da camada de feição hospedada herdam esta configuração da camada de feição hospedada do qual são criadas e não podem ser configuradas independentemente. Para ativar ou desativar o rastreamento do editor para uma visualização da camada de feição hospedada, altere a configuração de rastreamento do editor na camada de feição hospedada da qual a visualização foi criada.

    Agora você pode aplicar as seguintes restrições adicionais à camada de feição hospedada ou suas visualizações de camada de feição dependentes. Eles são úteis se a camada de feição hospedada ou a visualização da camada de feição for usada em aplicativos de informações coletivas nos quais você deseja limitar o que os colaboradores veem ou qual controle cada colaborador tem sobre os dados.

  5. Se desejar que os editores somente visualizem as feições que eles criam, selecione Os editores podem somente visualizar suas próprias feições (exige rastreamento do editor) na configuração Quais feições os editores podem visualizar?.

    Habilite esta opção se a camada tiver informações confidenciais ou proprietárias, como registros médicos ou dados de pesquisa, para as quais os editores poderão ter autorização somente para trabalhar com os dados que coletarem.

  6. Se você não desejar que editores visualizem nenhuma das feições, incluindo aquelas que adicionam, escolha Os editores não podem visualizar nenhuma das feições, mesmo aquelas que adicionam na configuração Quais feições os editores podem visualizar?.

    Habilite esta opção quando o coletor não precisar ou não deseja visualizar as feições recém-adicionadas. Por exemplo, se você tiver pessoas coletando informações da pesquisa do público usando aplicativos como ArcGIS Survey123, talvez não queira que o editor veja as informações fornecidas pelos entrevistados, pois podem ser informações privadas ou confidenciais, como o endereço residencial do entrevistado.

    Quando o proprietário da camada de feição hospedada ou um membro do papel de administrador padrão adiciona a camada ao Map Viewer ou adiciona a camada ao Map Viewer Classic com controle de edição total, que usuários visualizam todas as feições na camada mesmo se a opção Editores não podem visualizar nenhuma feição, mesmo aqueles que adicionam estiver habilitada. Semelhantemente, se você compartilhar a camada de feição hospedada com um grupo configurado para permitir edição de todo o conteúdo (um grupo de atualização compartilhado), os membros deste grupo também visualizarão todas as feições.

  7. Para restringir as edições da feição com base no criador da feição, selecione Os editores podem somente editar suas próprias feições (exige rastreamento do editor) na configuração Quais feições os editores podem visualizar?.

    Isto permite que os editores excluam ou modifiquem as feições que eles criam, mas não excluam ou modifiquem as feições de outros.

  8. Se desejar que os usuários anônimos (aqueles que acessam a camada de feição hospedada sem registrarem na sua organização) somente tenham permissão para adicionar feições, selecione Somente adicionar novas feições (exige rastreamento do editor) na configuração Qual acesso têm os editores anônimos (não registrados)?.

    Isso impede que usuários anônimos editem feições existentes e ainda permite que essas edições sejam feitas por editores que são membros de sua organização.

    Anotação:

    Esta definição é aplicável somente se a camada for compartilhada com todos (público). Se a camada não for pública, os usuários anônimos não poderão acessá-la.

  9. Clique em Salvar na parte inferior da guia Configurações.

Controlar as edições por campo

Se você habilitar as atualizações de atributo em uma camada de feição hospedada ou visualização da camada de feição hospedada, você poderá controlar ainda mais quais campos outras pessoas poderão editar.

Esta configuração de campo é configurada separadamente para uma camada de feição hospedada e suas visualizações da camada de feição hospedada relacionadas.

Anotação:

Quando você configura um campo para que ele não possa ser editado, ninguém pode editar seu conteúdo, incluindo você (o proprietário) e o administrador da organização, até que você ative a edição novamente. Isso significa que você também não pode calcular valores para esse campo.

Como ninguém pode editar o campo, é recomendado a vocêcriar uma visualização da camada de feição hospedada, habilitar edição nela, desabilitar as edições de campo em campos específicos para camadas na visualização (explicado abaixo), e compartilhar a visualização com grupos que devem editá-lo.

Você não pode desabilitar as edições de campos do sistema, como ID do objeto ou campo de forma.

Siga estas etapas para desabilitar a edição de um campo em uma camada em uma camada de feição hospedada ou visualização da camada de feição hospedada:

  1. Entre na organização como o proprietário da camada de feição hospedada ou como um administrador.
  2. Abra a página de detalhes da camada editável que contém campos que você não deseja que ninguém edite.
  3. Clique na guia Dados e clique em Campos para trocar para a visualização de campos.
  4. Escolha a camada que você deseja configurar da lista suspensa Camadas e clique no nome do campo para o qual deseja alterar as configurações de edição.
  5. Na linha Editável da tabelaConfigurações , clique em Editar, desmarque Permitir edições do atributo para desabilitar a edição e clique em Salvar.

    Se, posteriormente, você decidir permitir edições neste campo por meio desta camada hospedada, repita estas etapas, mas selecione Permitir edições do atributo para habilitar a edição.

Se você desativou a edição, ninguém pode editar os valores no campo especificado usando este item de camada.

Anotação:

Quando você altera a configuração de edição em um campo em uma visualização da camada de feição hospedada, a propriedade do campo na visualização mostra que substitui a configuração da camada de feição hospedada de origem. Você pode reverter esta e outras configurações àquelas herdadas da camada de feição hospedada clicando em Redefinir para a origem.

Permitir ou impedir a edição em camadas públicas

Quando você habilita a edição em uma camada que é compartilhada com todos (pública), qualquer pessoa com acesso à camada pode editá-la. Isso inclui pessoas não conectadas à organização e todos os membros da organização, mesmo aqueles sem privilégios de edição. Você deve decidir se permite a edição nessas camadas para garantir que os dados não sejam perdidos ou corrompidos. Por exemplo, você pode compartilhar com o público um mapa que contém uma camada de feição mostrando as áreas de evacuação, porque esta é uma informação importante para o público visualizar. Mas você não deseja que um membro do público altere a extensão de uma área de evacuação ou a exclua.

Se você tentar habilitar a edição em uma camada compartilhada com o público ou se tentar compartilhar uma camada editável com o público, será impedido de fazer isso, a menos que habilite a coleta de dados públicos. Isso ajuda a evitar o compartilhamento acidental de uma camada editável com todos. Da mesma forma, se você tentar compartilhar um mapa da web com o público que contém uma camada de feição editável que não tem coleta de dados públicos habilitada, a camada de feição não estará disponível no mapa até que você desabilite a edição na camada ou habilite dados públicos coleção na camada.

Ao habilitar a configuração Coleta de Dados Públicos em uma camada de feição hospedada, você basicamente aprova que essa camada seja usada para edição pública.

Ao publicar uma camada de feição hospedada ou visualização da camada de feição hospedada com o propósito expresso de usá-la para coletar dados em um mapa ou aplicativo público, habilite Coleta de Dados Públicos a partir da guia Configurações da camada de feição hospedada.

  1. Entre na organização como o proprietário da camada de feição hospedada ou como um administrador.
  2. Abra a página de detalhes do item da camada de feição hospedada.
  3. Clique na guia Configurações.
  4. Role até a seção Coleção de Dados Públicos.
  5. Marque Aprovar esta camada para ser compartilhada com o público quando a edição estiver habilitada e clique em Salvar.

Para desabilitar a coleta de dados públicos, você deve parar de compartilhar a camada com o público ou desabilitar a edição e, em seguida, você pode desmarcar Aprovar esta camada para ser compartilhada com o público quando a edição estiver habilitada na guia Configurações da camada.

Permitir edição ou colaboração offline

Para permitir que outros utilizem a camada de feição hospedada offline e trabalhem com ela enquanto estiverem desconectados da rede ou para compartilhar os dados de uma camada de feição hospedada como uma cópia em uma colaboração distribuída, você deve habilitar a sincronização na camada de feição hospedada.

Quando você ativa a sincronização, ela permite que os editores offline obtenham as atualizações mais recentes das feições no momento em que se conectam. Todas as edições realizadas enquanto desconectados também são aplicadas no momento que são conectados. Também permite que as alterações realizadas na camada da organização de envio de uma colaboração sejam sincronizadas com a camada de feição nas organizações participantes.

  1. Entre na organização como o proprietário da camada de feição hospedada ou como um administrador.
  2. Abra a página de detalhes do item da camada de feição hospedada.
  3. Clique na guia Configurações.
  4. Role até Configurações da Camada de Feição (Hospedada) ou seção Configurações da Camada de Feição (Hospedada,Visualização) e marque Habilitar Sincronização (exigido para uso offline e colaboração).
  5. Clique em Salvar na parte inferior da guia Configurações.

Considere o seguinte quando você habilitar a sincronização em uma camada:

  • A ativação da sincronização pode aumentar o tamanho do armazenamento de feição para a camada.
  • Se a sincronização estiver habilitada, você poderá anexar novas feições na camada de feição hospedada, mas não atualizará as feições existentes utilizando a opção Atualizar Dados na página de detalhes da camada.
  • Para habilitar a sincronização em uma visualização da camada de feição hospedada, a camada de feição hospedada da qual foi criada deverá ter sincronização habilitada.
  • Se você tiver várias áreas de interesse definidas em qualquer camada em uma exibição de camada de feição hospedada, não poderá habilitar a sincronização.
  • Para desabilitar a sincronização em uma camada de feição hospedada que tem visualizações dependentes, você deverá primeiro desabilitar a sincronização em todas as visualizações.
  • A sincronização não é suportada se a camada de feição hospedada contiver uma camada de imagens orientada.
  • A sincronização não será suportada se a camada de feição hospedada contiver qualquer um dos seguintes tipos de dados de campo:
    • Object IDs de 64-bits
    • Inteiro grande
    • Somente data
    • Somente hora
    • Deslocamento do carimbo de data/hora

Aviso:

Não desative a sincronização até que todos os usuários offline e colaborações sincronizem suas edições. Se a camada for usada em um mapa offline no ArcGIS Field Maps, os usuários offline também deverão remover os mapas da web offline que contêm a camada de seus dispositivos antes de desativar a sincronização.

Se você desabilitar a sincronização desmarcando a opção Habilitar sincronização (necessário para uso offline e colaboração), mas a camada de feição hospedada ou visualização participa de um mapa da web offline ou colaboração, quaisquer edições feitas por usuários offline enquanto desconectados da rede não podem ser sincronizadas e as colaborações não podem ser sincronizadas. Estas edições não poderão ser sincronizadas mesmo se você habilitar a sincronização novamente.

As áreas do mapa param de funcionar quando você desativa a sincronização e você deve excluí-las. Se você habilitar a sincronização novamente e exigir áreas do mapa, recrie-as.

Se você desabilitar a sincronização em uma camada de feição hospedada ou visualização da camada de feição hospedada, abra e salve cada mapa que contém a camada ou visualização para garantir que os mapas reflitam o estado das camadas de feição hospedadas que eles contêm.

Acesse recursos de edição dependendo do papel

O proprietário da camada de feição hospedada, membros do papel de administrador padrão e membros de papéis personalizados com privilégio administrativo para atualizar conteúdo podem editar camadas de feição hospedadas mesmo se a edição não estiver habilitada na camada de feição hospedada. Se apenas o proprietário ou administrador precisar realizar edições, você poderá usar uma única camada de feição para exibição pública e edições internas sem ativar a edição na camada de feição.

Se você pertence a um papel personalizado que tem o privilégio de editar com controle total, é considerado um curador de dados. Um curador de dados pode executar todas as funções de edição (adicionar, atualizar e excluir feições e atributos) em camadas de feição hospedadas editáveis, independentemente do nível de edição permitido na camada de feição. Por exemplo, se a camada de feição hospedada estiver configurada para permitir atualizações somente de atributos, um curador de dados não se limitará a realizar apenas atualizações de atributos, mas também poderá adicionar, excluir e atualizar feições e atributos.

Proprietários de camadas, administradores e curadores de dados podem editar a camada de feição no Map Viewer ou na guia Dados da página de detalhes do item da camada. Para acessar todos os recursos de edição no Map Viewer Classic, siga estas etapas:

  1. Entre na organização como o proprietário da camada de feição hospedada ou como um administrador.
  2. Abra a página de detalhes do item da camada de feição hospedada.
  3. As opções disponíveis na guia Visão geral dependem de qual visualizador está definido como padrão para a organização ou em seu perfil; use a opção aplicável.
    • Se o Map Viewer for o visualizador padrão, clique em Abrir no Map Viewer e selecione Abrir no Map Viewer Classic com controle total de edição.
    • Se o Map Viewer Classic for o visualizador padrão, clique em Abrir no Map Viewer Classic e selecione Adicionar camada ao novo mapa com controle total de edição.

Um mapa é aberto com a camada presente.

Você pode editar a camada de feição.

Configurações de grupo que afetam o acesso de edição

Às vezes, você precisa tornar uma camada de feição hospedada disponível para o público ou um grupo com vários membros visualizar, mas você deseja somente alguns membros da sua organização para editá-la. Se você habilitou a edição em uma camada de feição hospedada pública, qualquer usuário poderá editá-la. Semelhantemente, se você habilitar a edição em uma camada de feição hospedada compartilhada para um grupo, todos os membros do grupo poderão editar a camada de feição hospedada. Na maioria desses casos, a melhor prática é criar uma visualização de camada de feição hospedada na qual você não habilita a edição. Você pode compartilhar a visualização da camada de feição hospedada somente leitura com o público ou o grupo com um grande número de membros. Compartilhe a camada de feição hospedada de origem editável com um grupo que contém os poucos membros que devem editar os dados.

Outra alternativa é um administrador em sua organização criar um grupo configurado para permitir a edição de todo o conteúdo. Adicione ou convide membros da organização para este grupo que você deseja editar os itens. Todos os itens compartilhados neste grupo podem ser atualizados por membros do grupo, inclusive camadas de feição hospedadas que não têm edição habilitada.

Aviso:

Grupos de atualização compartilhados permitem que os membros façam mais do que editar feições. Certifique-se de compreender a extensão da funcionalidade que os membros desses tipos de grupos podem acessar antes de implementá-los.

Quando os membros do grupo precisam editar a camada de feição hospedada, eles podem adicionar a camada no Map Viewer ou, para editar no Map Viewer Classic, abrir a guia Visão Geral da página de detalhes da camada de feição hospedada e clicar em Abrir no Map Viewer > Abrir no Map Viewer Classic com controle total de edição ou clicar em Abrir no Map Viewer Classic > Adicionar camada ao novo mapa com controle total de edição. A opção disponível varia dependendo de qual visualizador está definido como padrão.

Tópicos relacionados