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.
- 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.
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.
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:
- Acompanhar quando e por quem as edições são feitas em cada feição na camada e usar essas informações para restringir o acesso à feição com base nas credenciais de login do editor.
- Desabilitar a edição de campos individuais em camadas na camada de feição.
- Permitir ou impedir edição de feições de curva verdadeira.
- 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.
Habilitar a edição e configurar os tipos de edição que são permitidos
Na guia Configurações da página de itens da camada de feição hospedada, os proprietários da camada ou administradores da organização podem habilitar a edição e escolher o tipo de edição permitido.
- Entre na organização como o proprietário da camada de feição hospedada ou como um administrador.
- Abra a página do item da camada de feição hospedada.
- Clique na guia Configurações.
- Vá até a seção Camada de feição (hospedada) ou Camada de feição (hospedada, visualização) e ative o botão de alternar 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.
- Ative o botão de alternar Acompanhar alterações nos dados (adicionar, atualizar, excluir feições) para rastrear alterações feitas nos atributos espaciais e não espaciais da camada de feições 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.
- Em Recursos de edição, escolha uma das seguintes opções de edição:
- 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:
- Escolha Atributos e geometria na opção Atualizar.
- Clique em Gerenciar atualizações de geometria.
- Desative o botão de alternar para cada camada para a qual você deseja que os editores atualizem apenas os atributos.
Os editores podem editar a geometria e os atributos de qualquer camada que tenha o botão de alternar habilitado.
- Clique em OK quando finalizar.
- Clique em Salvar na parte superior 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.
- Entre na organização como o proprietário da camada de feição hospedada ou como um administrador.
- Abra a página do item da camada de feição hospedada.
- Clique na guia Configurações.
- Role até a seção Camada de feição (hospedada) e habilite o botão de alternar Acompanhe quem editou os dados (nome do editor, data e hora) para rastrear os nomes de usuários dos editores e controlar ainda mais o que os editores podem ver e fazer com as camadas de feições 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.
Por padrão, a configuração Editores podem visualizar todas as feições está habilitada. 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 usuários que não sejam o proprietário da camada ou o administrador da organização vejam quaisquer feições, incluindo aquelas que eles adicionam, escolha Os editores não podem visualizar nenhuma feição, mesmo aqueles que eles 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 de pesquisas do público usando aplicativos como ArcGIS Survey123, talvez você não queira que ninguém que use o aplicativo, mesmo aqueles que fornecem informações sobre a pesquisa, veja as informações fornecidas pelos entrevistados da pesquisa, pois podem ser informações privadas ou confidenciais como o endereço residencial do entrevistado.
Anotação:
Quando Os editores não conseguem visualizar nenhuma feição, mesmo aquelas que eles adicionam está habilitado, os dados não ficam visíveis para ninguém em nenhum aplicativo ArcGIS.
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.
- 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 se permitido acima (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 superior 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:
- Entre na organização como o proprietário da camada de feição hospedada ou como um administrador.
- Abra a página do item da camada editável que contém os campos que você não deseja que ninguém edite.
- Clique na guia Dados e clique no botão Campos
.
- No menu suspenso Camada, escolha a camada que deseja configurar e clique no nome do campo para o qual deseja alterar as configurações de edição.
As informações do campo aparecem.
- Desative o botão de alternarPermitir edições de atributos para desabilitar a edição e clique em Salvar.
Se posteriormente você decidir permitir edições neste campo por meio desta camada hospedada, repita essas etapas, mas ative o botão de alternar Permitir edições de atributos 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 edição de feições de curva verdadeira
Ao publicar feições definidas como arcos circulares, elas são armazenados no banco de dados de feição do ArcGIS Online como curvas verdadeiras. As curvas verdadeiras são definidas matematicamente, e não como uma série de segmentos de linha reta curtos mantidos juntos aos vértices para aproximar um arco. Por não necessitarem de múltiplas partes para serem compostas, as curvas verdadeiras ocupam menos espaço de armazenamento e parecem mais suaves.
Por padrão, curvas verdadeiras podem ser editadas, mas somente em clientes que possam suportar a edição de curvas verdadeiras sem substituí-las pelas aproximações de linha e vértice (também chamadas de linhas densificadas). Neste momento, ArcGIS Pro é o único cliente que pode editar curvas verdadeiras.
Siga estas etapas para desativar ou ativar a edição de curvas verdadeiras em uma camada de feição hospedada editável ou para permitir ou proibir a edição de curvas verdadeiras em clientes que não podem suportá-la:
- Entre na organização como o proprietário da camada de feição hospedada ou como um administrador.
- Abra a página de item da camada de feição hospedada editável que contém feições de curva verdadeira.
Estas configurações não podem ser alteradas em visualizações da camada de feição hospedada.
- Clique na guia Configurações.
- Role até a seção Camada de feição (hospedada).
- Em Curvas verdadeiras, ative ou desative o botão de alternar apropriado para especificar as configurações necessárias.
- Para impedir que todos os usuários e clientes editem a geometria de feições de curva verdadeira na camada de feição hospedada, desative o botão de alternar ao lado de Permitir atualização de curvas verdadeiras.
- Para permitir atualizações na geometria de recursos de curva verdadeira, ative o botão de alternar ao lado de Permitir atualização de curvas verdadeiras.
- Se a edição de curvas verdadeiras for permitida, ative o botão de alternar ao lado de Permitir apenas atualizações de curvas verdadeiras por clientes de curvas verdadeiras para garantir que as feições de arco circular na camada de feição hospedada não sejam substituídas por polígonos.
- Se a edição de curvas verdadeiras for permitida e você não precisar preservar as feições como curvas, desative o botão de alternar ao lado de Permitir somente atualizações de curvas verdadeiras por clientes de curvas verdadeiras.
- Clique em Salvar na parte superior da guia Configurações.
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 da guia Configurações de um item da camada de feição hospedada.
- Entre na organização como o proprietário da camada de feição hospedada ou como um administrador.
- Abra a página do item da camada de feição hospedada.
- Clique na guia Configurações.
- Ative o botão de alternar 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. Depois, você pode desabilitar a opção 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.
- Entre na organização como o proprietário da camada de feição hospedada ou como um administrador.
- Abra a página do item da camada de feição hospedada.
- Clique na guia Configurações.
- Role até a seção Camada de feição (hospedada) ou Camada de feição (hospedada, visualização) e ative o botão de alternar Habilitar sincronização (necessário para uso e colaboração offline).
- Clique em Salvar na parte superior 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 à camada de feição hospedada, mas não atualizar feições existentes usando a opção Atualizar dados na página do item 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
- A sincronização não pode ser habilitada para camadas de feição hospedadas criadas pelo ArcGIS Workflow Manager.
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, mas a camada de feição ou visualização hospedada participar de um mapa da web offline ou colaboração, quaisquer edições feitas por usuários offline enquanto estiverem desconectados da rede não poderão ser sincronizadas e as colaborações não poderão 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 edite a camada de feição na guia Map Viewer ou a guia Dados da página do item da camada. Siga estas etapas para abrir a camada de feição em um mapa para editar a camada:
- Entre na organização como o proprietário da camada de feição hospedada ou como um administrador.
- Abra a página do item da camada de feição hospedada.
- Clique em Abrir no Map Viewer.
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 destes casos, é recomendado que você crie uma visualização da camada de feição hospedada na qual não habilite 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 ao Map Viewer.