Acesso e edição de dados

Como proprietário de uma camada de feição hospedada ou de um administrador da organização, você precisa decidir quem tem acesso aos dados da camada de feição. Você pode controlar isto através de uma combinação de visualizações da camada de feição hospedada, configurações de edição e propriedades de compartilhamento.

Para determinar se você precisa criar visualizações da camada de feição hospedada, com quem você deve compartilhar as camadas de feição hospedadas e as visualizações da camada de feição hospedada e quais as propriedades de edição a serem definidas, considere as perguntas abaixo.

Quem precisa editar?

O proprietário da camada de feição e o administrador da organização sempre têm a opção de editar a camada no Map Viewer Classic, mesmo se a edição não estiver ativada na camada. Isto é útil se a camada for destinada para propósitos de visualização, mas exige edições ocasionais. Também é útil se você fizer parte de uma pequena organização na qual o publicador e o editor são a mesma pessoa. Basicamente, se você não precisa disponibilizar a camada para edição para todos, não faça.

Se você precisar de outros membros da sua organização para editar a camada de feição, habilite a edição na camada e compartilhe-a com o conjunto de pessoas apropriado. Lembre-se de que, quando você compartilha a camada com um grupo ou organização, apenas os membros aos quais é atribuída uma função que inclui privilégios de edição podem editar a camada de feição. Quando você compartilha a camada de feição com o público, qualquer pessoa—mesmo pessoas que não estejam registradas na sua organização—podem editar a camada. Para garantir que você não compartilhe acidentalmente uma camada editável com o público, você deve habilitar a coleta de dados públicos na camada de feição hospedada ou visualização da camada de feição hospedada.

Todos precisam fazer os mesmos tipos de edições?

Você decide qual tipo de edição é permitido quando você habilita as edições na sua camada de feição hospedada. Há várias combinações de opções de edição que você pode habilitar. Por exemplo, você pode configurar a camada para que os editores possam adicionar, atualizar e excluir feições ou restringir a edição para que os editores possam somente adicionar feições ou somente atributos de atualização.

Se todos os que editam a camada estiverem fazendo os mesmos tipos de edições, tudo o que você precisará é uma única camada de feição hospedada com uma configuração. Conforme mencionado na seção anterior, você ainda tem controle de edição completo na camada, independentemente do que você habilita para outros.

Se você deseja que diferentes pessoas executem diferentes tipos de operações de edição, uma única camada de feição hospedada não é suficiente. Para atender esta necessidade, crie uma visualização da camada de feição hospedada a partir da camada de feição hospedada, habilite diferentes opções de edição na visualização e compartilhe a visualização com o conjunto de pessoas apropriado. Você pode criar várias visualizações, se necessário, para atender a diferentes requisitos de edição.

Validado:

Se a maioria dos seus editores executarem os mesmos tipos de edições, mas você precisa que várias pessoas tenham controle de edição completo (adicionar, atualizar e excluir), o administrador da organização poderá criar um tipo especial de grupo cujos membros tenham controle de edição completo de todas as camadas de feição hospedadas. Embora esta opção de grupo ainda exista, é parte de um fluxo de trabalho que foi efetivamente substituído pela criação de uma visualização. O uso de uma visualização é preferível, pois fornece mais controle sobre quem pode editar uma camada específica, enquanto que membros de grupos com recursos de edição completos têm privilégios de edição completos em todas as camadas de feição hospedadas às quais eles têm acesso.

E se você desejar que algumas pessoas editem, mas não outras?

Semelhante a quando diferentes editores precisam de diferentes níveis de acesso de edição, você pode criar visualizações das camada de feição hospedadas para atender esta necessidade. Você pode habilitar a edição na camada de feição hospedada e compartilhá-la com somente o grupo ou grupos cujos membros precisam editar a camada. Em seguida, crie uma visualização da camada de feição hospedada a partir da camada de feição hospedada editável, mas desative a edição da visualização. Compartilhe a visualização com os conjuntos de pessoas que precisam de acesso de somente leitura aos dados. Isto é útil se você deseja que o público ou toda a sua organização visualize as feições, mas precisam somente de alguns membros da organização para editá-las.

Você pode acompanhar quem edita seus dados?

Você pode habilitar o rastreamento do editor em suas camadas de feição hospedadas. Isto adiciona campos à sua camada para registrar a credenciais do login da pessoa que cria uma feição e quando ela criou, como também, campos para gravar quem editou por última vez uma feição ou seus atributos e quando foram editados.

Habilitar o rastreamento do editor permite controle adicional sobre os tipos de edições que as pessoas podem fazer na camada. Por exemplo, você pode restringir os editores para somente editar as feições que eles adicionam à camada ou somente permitir que os editores visualizem as feições que eles adicionam.

Anotação:

Se você habilitar o rastreamento do editor em uma camada de feição hospedada que é compartilhada com o público, todos os usuários anônimos (aqueles que editam sem registrar na organização) serão rastreados com o mesmo nome de usuário. Isto significa que todos os usuários anônimos teriam os mesmos privilégios de edição em todas as feições de outros usuários anônimos.

Você precisa restringir a edição a uma área geográfica específica?

Crie visualizações da camada de feição hospedada que fornecem acesso à áreas geográficas específicas. Isso é útil, por exemplo, se você tiver vários editores responsáveis por diferentes regiões geográficas. Você pode criar uma visualização, definir uma área de interesse que corresponde a uma região e compartilhá-la com um grupo cujos membros precisam editar esta região. Então, crie visualizações adicionais para cada região adicional e compartilhe-as com os grupos apropriados.

Você deseja restringir a edição para feições ou atributos em particular?

Crie visualizações da camada de feição hospedada e configure definições da visualização que restringem as feições ou pessoas dos campos de atributo não espaciais, que podem acessar através da visualização.

Por exemplo, se você tiver uma única camada de feição hospedada que contenha edifícios em sua cidade, talvez seja necessário criar visualizações com as seguintes definições:

  • Crie uma visualização para os membros do público que desejam procurar informações sobre uma propriedade. Configure a visualização para que somente os campos que armazenam informações que o público está autorizado a visualizar estejam disponíveis. Não habilite a edição nesta visualização e compartilhe a visualização com todos (público).
  • Crie outra visualização para ser utilizada pela equipe da cidade que inspecionar ou permitir licenças para propriedades comerciais. Configure uma definição na visualização que exponha somente as feições de edifícios que são definidas como residenciais e compartilham a visualização com um grupo composto pela equipe da cidade apropriada.
  • Crie outra visualização para ser utilizada pela equipe da cidade que inspecionar ou permitir licenças para propriedades residenciais. Configure uma definição na visualização que exponha somente as feições de edifícios que são definidos como residenciais e compartilham a visualização com um grupo composto pela equipe da cidade apropriada.

Deseja restringir o acesso a determinadas camadas na camada de feição hospedada?

Se a camada de feição hospedada contiver várias camadas, crie uma exibição da camada de feição hospedada na página de detalhes da camada ou camadas individuais que você deseja compartilhar. Se você quiser que os editores editem uma ou mais das subcamadas, ative a edição nas visualizações da camada de feição hospedada apropriadas e compartilhe-as com grupos de editores. Você também pode configurar as definições nas visualizações que restringem quais campos estão disponíveis.

Por exemplo, se você tiver uma camada de feição hospedada que contenha áreas de parques, estruturas, trilhas e sistemas de aspersão, poderá criar as seguintes visualizações da camada de feição hospedada:

  • Crie uma visualização das estruturas do parque. Defina a visualização para expor um único campo que permita aos clientes do parque relatar problemas com as estruturas, como pias entupidas, pichações ou equipamentos quebrados. Ative a edição na exibição, mas permita apenas atualizações para atributos. Habilite a coleta de dados públicos e compartilhe a visualização com o público.
  • Crie uma visualização das trilhas. Assim como nas estruturas, você pode definir uma definição de exibição que disponibilize um único campo de atributo que o público possa usar para relatar problemas com a trilha, como vegetação exagerada ou avistamentos de leões da montanha. Ative a edição na exibição, mas permita apenas atualizações para atributos. Habilite a coleta de dados públicos e compartilhe a visualização com o público.
  • Crie uma visualização dos sistemas de aspersão. Habilite a edição na visualização e compartilhe-a com um grupo que contém os responsáveis pela manutenção que instalam e mantêm os sprinklers.

Alguma edição ocorrerá quando a conectividade com a Internet não estiver disponível?

Se você tiver trabalhadores de móveis que precisam editar dados fora do escritório, onde provavelmente não podem se conectar à sua organização, você poderá habilitar sua camada de feição hospedada para sincronização (edição offline).

Utilize sua camada de feição hospedada com sincronização habilitada nas pesquisas que você cria com ArcGIS Survey123 para permitir a coleta de informações enquanto estiver offline.

Para utilizar sua camada com sincronização habilitada no ArcGIS Field Maps ou aplicativos personalizados construídos com ArcGIS Runtime SDK, crie um mapa habilitado para uso offline, adicione sua camada de feição hospedada habilitada para sincronização e adicione outras camadas que seus editores offline precisarão para referência.