Quién puede editar el contenido de una capa de entidades alojada, una vista de capa de entidades alojada o una tabla alojada depende de varios factores.
- Configuración de la capa alojada
- El rol del usuario en la organización
- Configuración y pertenencia del grupo
Algunos de estos factores trabajan juntos para producir el acceso de edición deseado.
El propietario de la capa, los administradores de la organización y los miembros de grupos de actualizaciones compartidas con los que se comparte la capa pueden editar el contenido de una capa de tabla o capa de entidades alojada aunque la edición no esté habilitada en la capa. La única excepción es si la edición está deshabilitada para campos específicos de la capa; nadie puede editarlos.
Ajustes que controlan el acceso de edición
Como propietario de una capa de entidades alojada o como administrador, puede cambiar la configuración de la capa de entidades alojada o la vista para controlar si se permite la edición y qué tipos de ediciones se pueden realizar.
La configuración que se describe en esta sección solo es aplicable a los usuarios que no son el propietario de la capa, ni un administrador o ni un revisor de datos. Para realizar las operaciones de edición habilitadas en la capa, estos usuarios deben ser miembros de un rol predeterminado o personalizado que tenga el privilegio de editar entidades.
Si habilita la edición en la capa, puede controlar aún más la edición mediante las siguientes configuraciones:
- Realice un seguimiento de cuándo se realizan ediciones y quién las realiza en cada entidad de la capa y use esa información para restringir el acceso a las entidades en función de las credenciales de inicio de sesión del editor.
- Deshabilite la edición de campos individuales en las capas de la capa de entidades.
- Permita o impida la edición de entidades de curvas verdaderas.
- Permita o impida que las capas editables se compartan con el público.
Además de estos ajustes de edición, puede configurar la capa de entidades para permitir que los usuarios usen la capa de entidades sin conexión o la compartan en una colaboración. Normalmente, las capas de entidades se utilizan sin conexión o se comparten en una colaboración a efectos de edición, pero no es necesario editarlas.
Habilitar la edición y configurar los tipos de ediciones que están permitidas
En la pestaña Configuración de la página de elementos de la capa de entidades alojada, los propietarios de capas o administradores de organizaciones habilitan la edición y eligen el tipo de edición permitida.
- Inicie sesión en la organización como propietario de la capa de entidades alojada o como administrador.
- Abra la página de elementos de la capa de entidades alojada.
- Haga clic en la pestaña Configuración.
- Desplácese hasta la sección Configuración de capa de entidades (alojada) o Configuración de capa de entidades (alojada, vista) y active Habilitar edición.
Nota:
No puede habilitar la edición ni la sincronización en las vistas de capas de entidades alojadas conectadas.
- Active la opción Haga un seguimiento de los cambios de los datos (entidades agregadas, actualizadas y eliminadas) para rastrear los cambios realizados en los atributos espaciales y no espaciales de la capa de entidades alojada.
La opción Haga un seguimiento de los cambios de los datos (entidades agregadas, actualizadas y eliminadas) permite a las aplicaciones personalizadas identificar qué entidades se han agregado, actualizado o eliminado. Este ajuste se habilita automáticamente al publicar una capa de teselas desde la capa de entidades alojada, ya que es necesario mantener sincronizadas las dos capas.
Cuando esta configuración está habilitada, los cambios realizados en la capa de entidades se registran en un registro de cambios del sistema. A medida que el tamaño del registro aumenta con el tiempo, ocupa más espacio y consume más créditos. Puede acortar periódicamente este registro de cambios para reducir su tamaño.
Si habilita Haga un seguimiento de los cambios de los datos (entidades agregadas, actualizadas y eliminadas), no podrá posteriormente sobrescribir la capa de entidades alojada.
Además, si publica una capa de teselas alojada desde la capa de entidades alojada y la capa de teselas alojada está configurada para generar teselas automáticamente, no puede deshabilitar la opción Haga un seguimiento de los cambios de los datos (entidades agregadas, actualizadas y eliminadas) en la capa de entidades alojada.
- Elija una de las siguientes opciones para el ajuste Qué tipo de edición está permitida:
- Agregar: permitir que los editores agreguen geometría de entidades. Los editores también pueden proporcionar valores de atributos al crear la entidad. Una vez creada, los editores deben tener el privilegio Actualizar para modificar la entidad o sus atributos.
- Eliminar: permitir que los editores eliminen entidades.
- Actualizar: permitir que los editores actualicen geometría y atributos de entidades. Para permitir que los editores actualicen solo atributos y que no puedan actualizar la geometría de entidad (en otras palabras, si no desea que muevan entidades), elija Solo atributos.
Si la capa de entidades alojada contiene varias capas, siga estos pasos para que los editores puedan actualizar los atributos y la geometría de las entidades en algunas capas y actualizar tan solo los atributos en otras:
- Elija Atributos y geometría en la opción Actualizar.
- Haga clic en Administrar actualizaciones de geometría.
- Desactive las capas para que los editores solo puedan actualizar los atributos de esas capas.
Los editores pueden editar la geometría y los atributos de todas las capas que tengan activadas.
- Haga clic en Aceptar cuando haya terminado.
- Haga clic en Guardar en la parte inferior de la pestaña Configuración.
Controlar el acceso de edición en función del nombre de usuario de un editor
Como propietario de la capa o como administrador de una organización, puede configurar la capa de entidades alojada para registrar el nombre de usuario del usuario que crea o actualiza los datos en la capa de entidades. Esto resulta útil si necesita ponerse en contacto con los editores cuando tenga preguntas.
Llevar un registro del nombre de usuario de un creador de entidades o de un editor también le permite restringir las entidades que los usuarios pueden ver o actualizar.
- Inicie sesión en la organización como propietario de la capa de entidades alojada o como administrador.
- Abra la página de elementos de la capa de entidades alojada.
- Haga clic en la pestaña Configuración.
- Desplácese hasta la sección Configuración de capa de entidades (alojada) o Configuración de capa de entidades (alojada, vista) y active Haga un seguimiento de quién ha editado los datos (nombre del editor, fecha y hora) para rastrear los nombres de usuario de los editores y controlar aún más lo que los editores pueden ver y hacer con las capas de entidades alojadas.
Las vistas de la capa de entidades alojada heredan este ajuste de la capa de entidades alojada desde la cual se crean y no se pueden configurar independientemente. Para habilitar o deshabilitar el rastreo del editor para una vista de la capa de entidades alojada, cambie el ajuste de rastreo del editor en la capa de entidades alojada desde la cual se creó la vista.
El parámetro Los editores pueden ver todas las entidades está habilitado de forma predeterminada. Ahora puede aplicar las siguientes restricciones adicionales a la capa de entidades alojada o a sus vistas de capas de entidades dependientes. Son útiles si la capa de entidades alojada o la vista de la capa de entidades se va a utilizar en aplicaciones colaborativas en las que desea limitar lo que los contribuidores ven o qué control tiene cada contribuidor sobre los datos.
- Si desea que los editores solo vean las entidades que crean, seleccione Los editores solo pueden ver sus propias entidades (requiere rastreo del editor) en el ajuste Qué entidades pueden ver los editores.
Active esta opción si la capa contiene información confidencial o sensible como, por ejemplo, historiales médicos o datos de investigación, para los que es posible que los editores solo tengan autorización para trabajar con los datos que ellos mismos hayan capturado.
- Si no desea que los usuarios que no sean el propietario de la capa o el administrador de la organización vean ninguna entidad, incluidas las que ellos agregan, elija Los editores no pueden ver ninguna entidad, ni siquiera las que han agregado en el ajuste Qué entidades pueden ver los editores.
Habilite esta opción cuando el editor no necesite o no deba ver las entidades recién agregadas. Por ejemplo, si hay personas que recopilan información de encuestas del público usando aplicaciones tales como ArcGIS Survey123, puede que no desee que ninguna persona que utilice la aplicación, ni siquiera las que facilitan datos para la encuesta, vea la información que proporcionan los encuestados, ya que podría ser información privada o confidencial, como su domicilio.
Nota:
Cuando la opción Los editores no pueden ver ninguna entidad, ni siquiera las que han agregado está activada, los datos no están visibles para nadie en ninguna aplicación de ArcGIS.
Cuando el propietario de la capa de entidades alojada o un miembro del rol de administrador predeterminado agrega la capa a Visor de mapas o a Map Viewer Classic con control de edición completo, ese usuario ve todas las entidades de la capa incluso si la opción Los editores no pueden ver ninguna entidad, ni siquiera las que han agregado está habilitada. De igual modo, si comparte la capa de entidades alojada con un grupo configurado para permitir la edición de todo el contenido (grupo de actualización compartido), los miembros de este grupo también ven todas las entidades.
- Para restringir las ediciones de las entidades según quién haya creado la entidad, seleccione Los editores solo pueden editar sus propias entidades (requiere rastreo del editor) en el ajuste Qué entidades pueden editar los editores.
Permite a los editores eliminar o modificar las entidades que han creado, pero no eliminar ni modificar las entidades de los demás.
- Si desea que los usuarios anónimos (aquellos que acceden a la capa de entidades alojada sin iniciar sesión en su organización) solo tengan permiso para agregar entidades, seleccione Agregar solo entidades nuevas, si está permitido arriba (requiere rastreo del editor) en el ajuste Qué acceso tienen los editores anónimos (los que no han iniciado sesión).
Esto impide a los usuarios anónimos editar entidades existentes, aunque los editores miembros de su organización podrán seguir realizando ediciones.
Nota:
Esta configuración solo es aplicable si la capa se comparte con todo el mundo (es pública). Si la capa no es pública, los usuarios anónimos no pueden acceder a ella.
- Haga clic en Guardar en la parte inferior de la pestaña Configuración.
Controlar las ediciones campo a campo
Si habilita las actualizaciones de atributos en una capa de entidades alojada o una vista de capa de entidades alojada, puede controlar aún más qué campos pueden editar otros usuarios.
Este ajuste de campo se configura por separado para una capa de entidades alojada y sus vistas de capas de entidades alojadas relacionadas.
Nota:
Cuando usted configura un campo para que no se pueda editar, nadie puede editar su contenido, ni siquiera usted (el propietario) ni el administrador de la organización hasta que habilite de nuevo la edición. Esto significa que tampoco puede calcular valores para ese campo.
Dado que nadie puede editar el campo, se recomienda crear una vista de capa de entidades alojada, habilitar la edición en ella, deshabilitar las ediciones de campo en campos específicos para las capas de la vista (que se explica a continuación) y compartir la vista con los grupos que la deberían editar.
No puede deshabilitar las ediciones de los campos del sistema, como el Id. de objeto o el campo de forma.
Siga estos pasos para deshabilitar la edición de un campo en una capa de una capa de entidades alojada o una vista de capa de entidades alojada:
- Inicie sesión en la organización como propietario de la capa de entidades alojada o como administrador.
- Abra la página de elementos de la capa editable que contiene campos que no desea que nadie edite.
- Haga clic en la pestaña Datos y, a continuación, haga clic en Campos para cambiar a la vista Campos.
- Elija la capa que desea configurar en la lista desplegable de Capa y haga clic en el nombre del campo para el que desea modificar los ajustes de edición.
- En la fila Editable de la tabla Configuración, haga clic en Editar, desactive Permitir ediciones de atributos para deshabilitar la edición y haga clic en Guardar.
Si posteriormente decide permitir ediciones en este campo a través de esta capa alojada, repita estos pasos, pero active Permitir ediciones de atributos para habilitar la edición en su lugar.
Si ha deshabilitado la edición, nadie puede editar los valores del campo especificado utilizando este elemento de capa.
Nota:
Al cambiar la configuración de edición en un campo de una vista de capa de entidades alojada, la propiedad de campo de la vista muestra que invalida la configuración de la capa de entidades alojada de origen. Puede revertir esta configuración y otros ajustes a los heredados de la capa de entidades alojada haciendo clic en Restablecer a origen.
Permitir o impedir la edición de entidades de curvas verdaderas
Cuando publica elementos definidos como arcos circulares, se almacenan en la base de datos de entidades de ArcGIS Online como curvas verdaderas. Las curvas verdaderas se definen matemáticamente y no como una serie de segmentos cortos de línea recta unidos por vértices para aproximarse a un arco. Al no necesitar varias partes para componerlas, las curvas verdaderas ocupan menos espacio de almacenamiento y tienen una apariencia más suave.
De forma predeterminada, las curvas verdaderas pueden editarse, pero solo desde clientes que puedan admitir la edición de curvas verdaderas sin sobrescribirlas con las aproximaciones de líneas y vértices (también denominadas líneas densificadas). En este momento, ArcGIS Pro es el único cliente que puede editar curvas verdaderas.
Siga estos pasos para deshabilitar o habilitar la edición de curvas verdaderas en una capa de entidades alojada editable o para permitir o impedir la edición de curvas verdaderas en clientes que no puedan admitirla:
- Inicie sesión en la organización como propietario de la capa de entidades alojada o como administrador.
- Abra la página del elemento de la capa de entidades alojada editable que contiene elementos de curva verdadera.
Estos ajustes no pueden modificarse en las vistas de capa de entidades alojadas.
- Haga clic en la pestaña Configuración.
- Desplácese hasta la sección Configuración de capa de entidades (alojada).
- En Curvas verdaderas, marque o desmarque las casillas apropiadas para especificar los ajustes que necesite.
- Para evitar que todos los usuarios y clientes editen la geometría de las entidades de curva verdadera en la capa de entidades alojada, desmarque la casilla situada junto a Permitir la actualización de curvas verdaderas.
- Para permitir la actualización de la geometría de las entidades de curva verdadera, marque la casilla situada junto a Permitir la actualización de curvas verdaderas.
- Si se permite la edición de curvas verdaderas, marque la casilla junto a Permitir únicamente actualizaciones de curva verdadera realizadas por clientes de curva verdadera para garantizar que las entidades de arco circular de la capa de entidades alojada no se sobrescriban con polígonos.
- Si se permite la edición de curvas verdaderas y no necesita conservar las entidades como curvas, desmarque la casilla situada junto a Permitir únicamente actualizaciones de curva verdadera realizadas por clientes de curva verdadera.
- Haga clic en Guardar en la parte inferior de la pestaña Configuración.
Permitir o impedir la edición en capas públicas
Cuando habilita la edición en una capa que se comparte con todos (público), cualquier persona que tenga acceso a la capa puede editarla. Esto incluye a personas que no han iniciado sesión en la organización y todos los miembros de la organización, incluso aquellos sin privilegios de edición. Debe decidir si va a permitir la edición de estas capas para asegurarse de que los datos no se pierdan ni se dañen. Por ejemplo, puede compartir con el público un mapa que contiene una capa de entidades en la que aparecen áreas de evacuación porque se trata de información que es importante que tenga el público. Pero no desea que un miembro del público modifique la extensión de un área de evacuación o la elimine.
Si intenta habilitar la edición en una capa que se comparte con el público o si intenta compartir una capa editable con el público, se le impedirá hacerlo a menos que habilite la captura de datos públicos. Esto ayuda a evitar que se comparta accidentalmente una capa editable con todos. Del mismo modo, si intenta compartir un mapa web con el público que contiene una capa de entidades editable que no tiene habilitada la captura de datos pública, la capa de entidades no estará disponible en el mapa hasta que deshabilite la edición en la capa o habilite la captura de datos públicos en la capa.
Al activar el ajuste Captura de datos públicos en una capa de entidades alojada, básicamente aprueba que esa capa se utilice para la edición pública.
Cuando publique una capa de entidades alojada o una vista de capa de entidades alojada con el objetivo explícito de usarla para recopilar datos en un mapa o una aplicación que son públicos, habilite Captura de datos públicos en la pestaña Configuración de la capa de entidades alojada.
- Inicie sesión en la organización como propietario de la capa de entidades alojada o como administrador.
- Abra la página de elementos de la capa de entidades alojada.
- Haga clic en la pestaña Configuración.
- Desplácese hasta la sección Captura de datos públicos.
- Active Aprobar que esta capa se comparta con el público cuando se habilite la edición y haga clic en Guardar.
Para deshabilitar la captura de datos públicos, debe dejar de compartir la capa con el público o deshabilitar la edición y, a continuación, puede desactivar Aprobar esta capa para compartirla con el público cuando la edición esté habilitada en la pestaña Configuración de la capa.
Permitir la edición o colaboración sin conexión
Para permitir a otros usuarios llevar la capa de entidades alojada fuera de línea y trabajar con ella sin conexión mientras están desconectados de la red, o bien compartir datos de la capa de entidades alojada como copia en una colaboración distribuida, debe habilitar la sincronización para la capa de entidades alojada.
Cuando habilite la sincronización, los editores sin conexión podrán recibir las actualizaciones más recientes sobre las entidades en el momento en que se conecten. Las ediciones que hayan realizado a las entidades durante el tiempo que han permanecido desconectados también se aplican cuando se conecten. También permite que los cambios realizados en la capa de la organización remitente de una colaboración se sincronicen con la capa de entidades de las organizaciones participantes.
- Inicie sesión en la organización como propietario de la capa de entidades alojada o como administrador.
- Abra la página de elementos de la capa de entidades alojada.
- Haga clic en la pestaña Configuración.
- Desplácese hasta la sección Configuración de capa de entidades (alojada) o Configuración de capa de entidades (alojada, vista) y active Habilitar sincronización (obligatoria para el uso y la colaboración sin conexión).
- Haga clic en Guardar en la parte inferior de la pestaña Configuración.
Tenga en cuenta lo siguiente cuando habilite la sincronización en una capa:
- Habilitar la sincronización puede aumentar el tamaño del almacenamiento de entidades para la capa.
- Si la sincronización está habilitada, puede incorporar nuevas entidades a la capa de entidades alojada, pero no actualizar las entidades existentes mediante la opción Actualizar datos de la página de elementos de la capa.
- Para habilitar la sincronización en una vista de la capa de entidades alojada, la capa de entidades alojada desde la que se creó debe tener la sincronización habilitada.
- Si define varias áreas de interés en cualquier capa en una vista de capa de entidades alojada, no es posible habilitar la sincronización.
- Para deshabilitar la sincronización en una capa de entidades alojada que tiene vistas dependientes, primero debe deshabilitar la sincronización en todas las vistas.
- La sincronización no es compatible si la capa de entidades alojadas contiene una capa de imágenes orientadas.
- La sincronización no es compatible si la capa de entidades alojadas contiene cualquiera de los siguientes tipos de datos de campo:
- Id. de objetos de 64 bits
- Entero grande
- Solo fecha
- Solo hora
- Desfase de marca de tiempo
Precaución:
No desactive la sincronización hasta que todos los usuarios sin conexión y las colaboraciones sincronicen sus ediciones. Si la capa se utiliza en un mapa sin conexión en ArcGIS Field Maps, los usuarios sin conexión también deben eliminar los mapas web sin conexión que contienen la capa de sus dispositivos antes de deshabilitar la sincronización.
Si deshabilita la sincronización desactivando la opción Habilitar sincronización (obligatoria para el uso y la colaboración sin conexión), pero la capa de entidades alojada o la vista participa en un mapa web sin conexión o una colaboración, todas las ediciones realizadas por los usuarios sin conexión mientras están desconectados de la red y las colaboraciones no se pueden sincronizar. Estas ediciones no se pueden sincronizar, aunque habilite de nuevo la sincronización.
Las áreas de mapa dejan de funcionar cuando se deshabilita la sincronización y se deben eliminar. Si vuelve a habilitar la sincronización y necesita áreas de mapa, vuelva a crearlas.
Si deshabilita la sincronización en una capa de entidades alojada o una vista de la capa de entidades alojada, abra y guarde cada mapa que contenía la capa o vista para asegurarse de que los mapas reflejan el estado de las capas de entidades alojadas que contienen.
Acceder a las capacidades de edición en función del rol
El propietario de la capa de entidades alojada, los miembros del rol de administrador predeterminado y los miembros de los roles personalizados con privilegio de administración para actualizar contenido pueden editar capas de entidades alojadas aunque la edición no esté habilitada en la capa de entidades alojada. Si solo el propietario o el administrador necesitan realizar ediciones, puede utilizar una sola capa de entidades tanto para la visualización pública como para las ediciones internas sin habilitar la edición en la capa de entidades.
Si pertenece a un rol personalizado con el privilegio de editar con control total, se le considera revisor de datos. Un revisor de datos puede realizar todas las funciones de edición (agregar, actualizar y eliminar entidades y atributos) en capas de entidades alojadas editables, independientemente del nivel de edición que esté permitido en la capa de entidades. Por ejemplo, si la capa de entidades alojada está configurada para permitir únicamente actualizaciones de atributos, un revisor de datos no se limita a realizar solo actualizaciones de atributos, sino que también puede agregar, eliminar y actualizar entidades y atributos.
Los propietarios de capas, los administradores y los revisores de datos pueden editar la capa de entidades en Visor de mapas o la pestaña Datos de la página del elemento de la capa. Para acceder a capacidades de edición completas en Map Viewer Classic, siga estos pasos:
- Inicie sesión en la organización como propietario de la capa de entidades alojada o como administrador.
- Abra la página de elementos de la capa de entidades alojada.
- Utilice la opción aplicable.
- Si Visor de mapas es el visor predeterminado, haga clic en Abrir en Map Viewer y seleccione Abrir en Map Viewer Classic con pleno control de edición.
- Si Map Viewer Classic es el visor predeterminado, haga clic en Abrir en Map Viewer Classic y seleccione Agregar capa a nuevo mapa con control de edición completo.
Se abre un mapa con las capas presentes.
Puede editar la capa de entidades.
Configuración de grupo que afecta al acceso de edición
A veces tiene que poner a disposición del público o de un grupo con muchos miembros una capa de entidades alojada para su visualización, pero quiere que solo unos pocos miembros de la organización la editen. Si habilita la edición en una capa de entidades alojada pública, cualquiera puede editarla. De forma similar, si habilitó la edición en una capa de entidades alojada compartida con un grupo, todos los miembros del grupo pueden editar la capa de entidades alojada. En la mayoría de estos casos, se recomienda crear una vista de capa de entidades alojada en la que no habilite la edición. Puede compartir la vista de capa de entidades alojada de solo lectura con el público o el grupo con un gran número de miembros. Comparta la capa de entidades alojada de origen editable con un grupo que contenga los pocos miembros que deban editar los datos.
Otra alternativa es que un administrador de su organización cree un grupo configurado para permitir la edición de todo el contenido. Agregue o invite a este grupo a los miembros de la organización que desea que editen elementos. Los miembros del grupo pueden actualizar todos los elementos que se compartan con este grupo, incluidas las capas de entidades alojadas que no tengan la edición habilitada.
Precaución:
Los grupos de actualizaciones compartidas permiten a los miembros hacer más que editar entidades. Asegúrese de comprender la extensión de la funcionalidad a la que pueden acceder los miembros de estos tipos de grupos antes de implementarlos.
Cuando los miembros del grupo necesiten editar la capa de entidades alojada, pueden agregar la capa a Visor de mapas o bien, para editar en Map Viewer Classic, abrir la pestaña Vista general de la página de elementos de la capa de entidades alojada y hacer clic en Abrir en Map Viewer > Abrir en Map Viewer Classic con pleno control de edición o hacer clic en Abrir en Map Viewer Classic > Agregar capa a nuevo mapa con control de edición completo. La opción disponible varía en función del visor que se haya definido como valor predeterminado.