Quem pode editar o conteúdo de uma camada de feição hospedada, camada de feição espaço-temporal hospedada ou visualização de camada de feição hospedada depende de vários fatores.
- Configurações na camada hospedada
- O papel do usuário na organização
- Configurações do grupo e associação
Alguns desses fatores trabalham em combinação para produzir o acesso de edição desejado.
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:
- Acompanhe quando e por quem as edições são feitas em cada feição na camada e use essas informações para restringir o acesso à feição com base nas credenciais de login do editor.
- Desabilite a edição de campos individuais em camadas na camada de feição.
- Permitir ou impedir que camadas editáveis sejam compartilhadas com o público.
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.
Habilite a edição e configure 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.
- Abra a página de detalhes da camada de feição hospedada que deseja permitir que outros editem.
- Clique na guia Configurações.
- 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 habilitar a edição ou sincronização em visualizações da camada de feição hospedada criadas como resultado da execução da ferramenta Ligar Feições .
- 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.
Esta configuração não está disponível se a camada de feição tiver sincronização habilitada.
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. Você também não pode habilitar subsequentemente a sincronização na camada se Acompanhe as alterações nos dados (adicionar, atualizar, excluir feições) estiver habilitada.
- 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.
- Clique em Salvar na parte inferior da guia Configurações.
Controle 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.
- Abra a página de detalhes da camada de feição hospedada que deseja permitir que outros editem.
- Clique na guia Configurações.
- 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.
- 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.
- 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 mapa com controle total de edição, essa pessoa vê todas as feições na camada mesmo se a opção Editores não podem visualizar nenhuma das feições, mesmo aquelas que adicionam estiver habilitada.
- 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.
- 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.
- Clique em Salvar na parte inferior da guia Configurações.
Controle as edições por campo
Se você habilitar as atualizações de atributos em uma camada de feição hospedada, poderá controlar ainda mais quais campos os outros podem editar.
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.
Você não pode desabilitar as edições de campos do sistema, como ID do objeto ou campo de forma.
Siga estas etapas para desativar a edição de um campo em uma camada em uma camada de feição hospedada:
- Abra a página de detalhes da camada editável que contém campos que você não deseja que ninguém edite.
- Clique na guia Dados e clique em Campos para trocar para a visualização de campos.
- 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.
- 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.
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.
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.
- Efetue o login em sua organização como proprietário da camada ou administrador.
- Abra a página de detalhes da camada de feição hospedada para a qual deseja permitir a edição pública.
- Clique na guia Configurações e vá até a seção Coleta de Dados Públicos.
- 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.
- Abra a página de detalhes da camada de feição hospedada que deseja permitir que outros editem.
- Clique na guia Configurações.
- 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).
- 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.
- Você não pode habilitar a sincronização em visualizações de camada de feição hospedadas que você criou como resultado da execução da ferramenta Ligar Feições.
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 e os membros do papel de administrador padrão podem editar camadas de feição hospedadas no Map Viewer Classic mesmo se a edição não estiver habilitada na camada de feição hospedada.Isso permite que você use uma única camada de feição para exibição pública e edições internas se apenas o proprietário ou administrador precisar realizar edições. Isso é suportado somente no Map Viewer Classic.
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.
Em todos os casos, proprietários, administradores padrão e curadores de dados devem seguir estas etapas para acessar recursos completos de edição para uma camada de feição hospedada:
- Entre na organização e abra a página de detalhes da camada de feição hospedada.
- 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 devem 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.