Si necesita una vista diferente de los datos que presenta una sola capa de entidades alojada, por ejemplo, si desea aplicar diferentes ajustes de editor, estilos o filtros, cree una vista de capa de entidades alojada de esa capa de entidades alojada. Si desea proporcionar a los usuarios una única vista que una los datos de dos capas de entidades alojadas, cree una vista de capa de entidades alojada conectada.
Cuando crea una vista de capa de entidades, se agrega un nuevo elemento de capa en Contenido. Esta capa nueva es una vista de los datos de las capas de origen, lo que significa que las ediciones realizadas en los datos del origen aparecen en la vista. Sin embargo, como la vista es un elemento independiente, puede cambiar las propiedades y la configuración del elemento de forma independiente de la capa de entidades alojada desde la cual se ha creado. Por ejemplo, puede permitir a los miembros de su organización editar la capa de entidades alojada, pero compartir una vista de capa de entidades alojada de solo lectura con el resto de su organización.
Solo el propietario de una capa de entidades alojada o el administrador de una organización puede crear una vista de la capa de entidades alojada. Esto es distinto a copiar una capa, que lo pueden hacer usuarios no propietarios e incluso usuarios públicos.
Sugerencia:
Al crear una vista de capa de entidades alojada, se modifica el esquema de la capa de entidades alojada de origen. La fecha de Esquema actualizado presente en las pestañas Vista general y Datos de la página del elemento de la capa de entidades alojada se actualiza cuando cambia el esquema.
Dado que las vistas de capa de entidades alojadas hacen referencia a datos existentes, no consumen créditos adicionales.
Crear una vista de capa de entidades alojada
Siga estos pasos para crear una vista de capa de entidades alojada de una capa de entidades alojada o una de las subcapas de una capa de entidades alojada:
- Inicie sesión en su organización.
Debe tener privilegios para crear contenido y debe ser el propietario de la capa de entidades alojada de la que desea crear la vista o el administrador de una organización.
- Abra Contenido > Mi contenido y abra la página del elemento de la capa de entidades alojada que desee utilizar como origen de la vista.
La capa debe ser una capa de entidades alojada, no una capa de entidades agregada desde la web o una colección de entidades.
- Haga clic en Crear vista de capa en la pestaña Vista general de la página del elemento de la capa.
- Elija las capas que se vayan a incluir en la vista de capas de entidades alojadas.
Todas las capas están incluidas de forma predeterminada (activadas). Para excluir (desactivar) una capa de la vista, haga clic en el nombre de la capa. Haga clic de nuevo en la capa para volver a agregarla a la vista.
- Haga clic en Siguiente para introducir la definición de cada capa.
- Haga clic en la primera capa para acceder a las opciones de definición de la capa. Utilice las opciones siguientes para definir las entidades que se incluirán en cada capa de la vista.
- Agregar filtro: puede filtrar el contenido de una vista mediante la definición de expresiones de filtro para uno o varios de los campos de la capa.
Por ejemplo, puede excluir valores de campo en blanco (nulos) o incluir solamente valores de campo numéricos que sean mayores que el número que ha especificado.
Para definir una expresión de filtro, haga clic en Agregar filtro > Agregar expresión y utilice las listas desplegables para construir la expresión.
Puede agregar varias expresiones de filtro por capa. Para ello, haga clic en Agregar expresión y defina otra expresión. Repita este paso con cada expresión de filtro que necesite agregar.
Cuando haya definido todos los filtros, utilice el menú desplegable Filtrar resultados para definir si una entidad debe cumplir todas las condiciones definidas en la expresión de filtro para que se incluya en la vista (Hacer coincidir todas las expresiones) o si solo debe cumplir una de las expresiones del filtro para que se incluya en la vista (Hacer coincidir al menos una expresión).
- Área de interés: para limitar las entidades incluidas en la vista, defina una extensión espacial para la capa. En la vista solo se incluirán las entidades situadas en esa extensión.
Haga clic en el botón Polígono o Rectángulo y dibuje un área del mapa. Para definir la misma área de interés para todas las capas de la vista, haga clic en Aplicar a todas las capas.
- Campos: puede excluir campos de la vista si los usuarios de la vista no los necesitan. Por ejemplo, puede excluir campos que contienen información confidencial (como nombres de personas, información sanitaria o edad).
Para definir los campos que se van a incluir en la vista, haga clic en Seleccionar campos seguido de los nombres de los campos para eliminarlos o agregarlos a la vista. Para ayudar a determinar si un campo debe incluirse o excluirse de la vista, haga clic en el botón de información situado junto al nombre del campo para ver una descripción del campo. Haga clic en Hecho cuando haya terminado de definir los campos que se van a incluir en la vista.
Nota:
No puede excluir los campos que requiere ArcGIS Online. Por ejemplo, no puede desactivar campos de sistema, como un Id. de capa. Tampoco puede excluir campos que no permitan valores nulos si no ha definido ningún valor predeterminado para el campo. Si no hay ningún valor predeterminado definido, los editores deben tener acceso a campos no anulables para introducir valores en el momento de la edición.
- Agregar filtro: puede filtrar el contenido de una vista mediante la definición de expresiones de filtro para uno o varios de los campos de la capa.
- Cuando termine de definir las opciones de una capa, haga clic en la flecha situada junto a Definiciones de capa para regresar a la lista de capas de la vista.
- Para configurar definiciones para otras capas de la vista, repita los pasos 6 y 7 para cada capa.
- Cuando termine de configurar las opciones de definición de todas las capas de la vista, haga clic en Siguiente.
- Escriba un título único para la vista de la capa de entidades alojada.
- Elija la carpeta donde se almacenará la vista de la capa de entidades alojada.
- Si su organización ha configurado categorías de contenido, haga clic en Asignar categorías y seleccione hasta 20 categorías para que resulte más fácil encontrar su elemento.
También puede empezar a escribir el nombre de una categoría para acotar la lista de categorías.
- Si lo desea, escriba los términos de las etiquetas separados por comas.
Las etiquetas son palabras o frases cortas que describen un elemento y ayudan a las personas a encontrar su elemento durante sus búsquedas. Territorio federal se considera una etiqueta, mientras queTerritorio, federal se consideran dos etiquetas.
- Escriba un resumen que describa el uso y el contenido de la vista.
- Haga clic en Crear para crear la vista.
La página del elemento de la vista de la capa de entidades alojada aparece cuando se crea la vista.
Ahora puede compartir la vista.
Crear una vista de capas de entidades alojadas conectada
Una vista de capa de entidades alojadas conectada permite combinar datos de dos subcapas diferentes de la misma capa de entidades alojada o de capas de tabla, o de capas alojadas diferentes, basándose en una relación entre atributos no espaciales de cada capa. Puede unir una capa a otra capa, una capa a una tabla o una tabla a otra tabla.
Las vistas conectadas son útiles cuando se desea combinar datos de dos capas y se necesitan los datos para actualizar dinámicamente junto con las capas de origen.
Se deben cumplir las siguientes condiciones para crear una vista de capas de entidades alojadas conectada:
- Debe haber una columna en cada capa de origen que pueda utilizar para definir una unión SQL entre las dos capas. Puede definir una unión de uno a uno o de uno a muchos.
Sugerencia:
Determine lo que son estas columnas antes de definir la vista; también puede obtener una vista previa de los campos de cada capa de origen mientras define la vista.
- Debe ser propietario de ambas capas de entidades alojadas de origen. Si es el administrador de una organización, puede crear una vista conectada de otras capas del usuario; sin embargo, ambas capas deben pertenecer al mismo usuario y ese usuario será propietario de la vista resultante.
- Si la capa que se abre para definir la vista conjunta (también llamada capa de destino) contiene adjuntos, los adjuntos de la capa de destino se incluirán en la vista conjunta si la capa de destino contiene un campo Id. global.
Siga estos pasos para crear una vista de capas de entidades alojadas conectada:
- Inicie sesión en su organización.
- Abra Contenido > Mi contenido y abra la página de elementos de una de las capas de entidades alojadas que vaya a incluir en la vista conectada.
Esta es la capa de destino. Las filas de la capa de unión que se eligen en el paso 5 se incorporarán a esta capa.
La capa debe ser una capa de entidades alojada, no una capa de entidades agregada desde la web o una colección de entidades.
- Haga clic en Crear capa de vista > Capa de vista conectada en la pestaña Vista general de la página del elemento de la capa o abra la página de capas correspondiente a una subcapa y haga clic en Crear capa de vista > Capa de vista conectada.
- Elija una subcapa correspondiente a la capa de destino y haga clic en Siguiente.
Nota:
Si la capa de destino se configura en Mostrar al usuario solo las entidades creadas por ese usuario, la vista conectada proporcionará acceso a las entidades en función de los valores de creador almacenados en la capa de destino. Esto significa que los usuarios de la vista solo verán las entidades que ellos crearon en la capa de destino.
- Especifique la capa de entidades o tablas para unir con la capa de destino.
- Si la capa es otra subcapa de la misma capa de entidades alojada como la capa de destino, elija la subcapa y haga clic en Siguiente.
- Para elegir una subcapa de una capa de entidades alojada diferente, vaya a la capa de entidades alojada y haga clic en Agregar . Si la capa de entidades alojada tan solo contiene una capa, haga clic en Siguiente para continuar. Si la capa de entidades alojada contiene más de una capa, debe elegir una subcapa antes de hacer clic en Siguiente.
Nota:
Aunque la capa de unión se configure en Mostrar al usuario solo las entidades creadas por ese usuario, la vista conectada no restringirá el acceso a las entidades en función de los valores de creador almacenados en la capa de unión.
- Elija el campo de atributo en cada capa (capa de destino y capa de unión) para unir los valores en las dos capas.
Si la definición de unión requiere un conjunto adicional de campos, haga clic en Agregar campo y elija campos adicionales de las capas de destino y de unión.
Sugerencia:
Haga clic en el botón Información situado junto a un campo para ver las propiedades del campo y lo que contiene.
- Defina la relación de unión.
- Uno a uno: con esta opción, solo se unirá una fila de la capa de unión a otra fila de la capa de destino. Esto significa que debe especificar lo que contendrá una fila, ya sea la primera fila que cumple la condición de unión o un resultado calculado de todos los valores de la capa de unión que coincide con una sola fila de la capa de destino. Consulte Utilizar opciones de unión uno a uno a continuación para obtener más información y los pasos para definir un cálculo.
- Uno a muchos: con esta opción, todas las entidades coincidentes de la capa de unión se unen a la capa de destino. La vista de capas de entidades alojadas conectada contendrá varias copias de las entidades de la capa de destino.
- Para crear una vista que incluya todas las filas de la capa de destino, incluso las que no se pueden unir a las filas de la capa de unión mediante los campos especificados, elija la opción Unión izquierda.
Si elige la opción Unión interna, la vista solo contendrá las entidades de la vista de destino que se adecuen a la definición de unión.
Por ejemplo, al crear una vista conectada que contenga los límites de la ciudad (capa de destino) y puntos de hospitales (capa de unión) unidos por nombre de ciudad en cada capa, la opción Unión interna genera una vista que contiene los límites de ciudad que tienen un hospital solamente. La opción Unión izquierda genera una vista que contiene todos los límites de ciudad, incluso los que no tienen un hospital.
- Tras definir la unión, haga clic en Siguiente.
- Escriba un título único para la vista de capas de entidades alojadas conectada.
- Elija la carpeta en la que se almacenará la vista conectada.
- Si su organización ha configurado categorías de contenido, haga clic en Asignar categorías y seleccione hasta 20 categorías para que resulte más fácil encontrar su elemento.
También puede empezar a escribir el nombre de una categoría para acotar la lista de categorías.
- Si lo desea, escriba los términos de las etiquetas separados por comas.
Las etiquetas son palabras o frases cortas que describen un elemento y ayudan a las personas a encontrar su elemento durante sus búsquedas. Territorio federal se considera una etiqueta, mientras queTerritorio, federal se consideran dos etiquetas.
- Escriba un resumen que describa el uso y el contenido de la vista conectada.
- Haga clic en Crear para crear la vista.
La página del elemento de la vista de la capa de entidades alojada aparece cuando se crea la vista conectada. Si se hace clic en la pestaña Datos, encontrará campos de la capa de destino y conectada en la tabla. Si ha definido un cálculo, el campo o los campos virtuales creados a consecuencia de la unión aparecen en la tabla con los atributos de la capa de destino.
Ahora puede compartir la vista.
Utilizar opciones de unión uno a uno
Puede utilizar una de las opciones siguientes para definir una unión uno a uno:
- Mantener primer registro coincidente solamente: el primer registro de la capa de unión que cumpla los requisitos de unión se incluirá en la vista. Para controlar los registros que aparecen primero, manipule el campo de clasificación y el orden mediante los valores de los menús desplegables Ordenar por y Orden de clasificación.
Por ejemplo, para extraer los hospitales con el mayor número de camas de cada ciudad, ordene el campo bed_number de la capa de hospitales y utilice un orden de clasificación descendente.
- Resumir registros coincidentes: si hay varios registros en la capa de unión que coinciden con un registro de la capa de destino, puede definir un cálculo que realiza una operación matemática en un campo numérico o de fecha en la capa de unión, lo que creará un campo virtual en la vista que contiene una solo valor para cada registro coincidente del destino.
Por ejemplo, podría unir una capa de entidades de ciudades con la capa de hospitales basándose en el nombre del estado y calcular el número mínimo de camas de hospital por ciudad.
Al resumir los registros coincidentes, el recuento de registros resumido se incluye como una columna en la capa de vistas de forma predeterminada.
Para definir un cálculo, realice lo siguiente tras elegir la opción Resumir registros coincidentes:
- Para especificar el campo de fecha o numérico en el que realizar el cálculo, haga clic en Agregar estadística, elija el campo y haga clic en Hecho.
- Elija el tipo de cálculo que se va a realizar en el campo.
- Suma: suma todos los valores de los campos coincidentes para generar un total.
- Mín: utiliza el valor numérico mínimo correspondiente al campo especificado.
- Máx: utiliza el valor numérico máximo correspondiente al campo especificado.
- Media: calcula el valor medio correspondiente al campo especificado.
- Desviación estándar: calcula la raíz cuadrada de la varianza relacionada con el valor medio del campo especificado.
- Seleccionar todo: agrega cinco campos virtuales a la vista, uno para cada uno de los cálculos enumerados antes.
- Continúe con el paso 8 de la sección anterior para terminar de crear la vista conectada.
Limitaciones de las vistas conectadas
Tenga en cuenta lo siguiente cuando utilice vistas de capas de entidades alojadas conectadas:
- Las vistas de capas de entidades alojadas conectadas no pueden utilizarse para editar datos.
- Las vistas de capas de entidades alojadas conectadas no pueden utilizarse en mapas sin conexión.
- No es posible definir filtros, defina un área de interés o restrinja los campos que se incluyen en las vistas conectadas.
- No puede modificar la definición de unión de una vista. Para cambiar las capas que están en la vista o cambiar la definición de unión, elimine la vista conectada y cree una nueva.
Ajustes de la vista de capa de entidades alojada
Los ajustes de las vistas de capa de entidades alojada se dividen en tres categorías, como se describe en las secciones que aparecen a continuación.
Los ajustes heredados de la capa de entidades alojada que no pueden configurarse independientemente en las vistas
Las vistas de las capas de entidades alojadas heredan los ajustes siguientes de las capas de entidades alojadas desde las cuales se crearon. Cuando cualquiera de estos ajustes cambia en una capa de entidades alojada, el ajuste también cambia en todas sus vistas; no se pueden cambiar estos ajustes de forma independiente en la vista de capa de entidades alojada.
- Optimizaciones de la geometría multiescala
- Habilitar o deshabilitar adjuntos en capas individuales
- La capacidad para rastrear quién crea y edita datos y para restringir el acceso a las entidades en función de esa información.
Esto no es aplicable a las vistas de capas de entidades alojadas conectadas porque no es posible editar los datos de estas vistas.
- Listas de valores y rangos
- Habilitar o deshabilitar la posibilidad de editar características de curvas verdaderas o de editar curvas verdaderas en clientes que no admiten curvas verdaderas y, por tanto, sobrescribirían la característica de curva con un polígono.
Los ajustes heredados de la capa de entidades alojada que puede cambiar en la vista
Las vistas de las capas de entidades alojadas heredan lo siguiente de la capa de entidades alojada desde la cual se crearon. Si prefiere una configuración diferente para la vista de capa de entidades, puede cambiar la configuración de la vista sin afectar a la capa de entidades alojada.
- Elementos emergentes y estilos configurados en la pestaña Visualización.
Las vistas de capas de entidades alojadas conectadas no heredan esta configuración.
- La extensión de la capa.
- Metadatos del nivel de elementos.
- Metadatos de capas.
Las vistas de las capas de entidades alojadas heredan metadatos de la capa de entidades alojada principal. Si no editó nunca los metadatos de nivel de capa en la vista, en la vista verá los cambios de los metadatos en la capa de entidades alojada principal. Cuando haya editado los metadatos de nivel de capa de la vista, las ediciones no se sincronizan entre la vista y la capa de entidades alojada principal.
- Etiquetas y categorías.
- La duración máxima de la caché.
- Propiedades del campo, incluidos el nombre de visualización, la descripción, el tipo de valor de campo y si se permiten ediciones para el campo.
No puede modificar estos ajustes en las vistas de capas de entidades alojadas conectadas.
Nota:
Al cambiar esta configuración en un campo de una vista de capa de entidades alojada, la propiedad de campo de la vista muestra que ya no hereda la configuración de la capa de entidades alojada de origen. La propiedad de campo anula la configuración de la capa de origen. Si posteriormente decide volver a la configuración heredada de la capa de entidades alojada, haga clic en Restablecer a origen.
Ajustes que pueden hacerse de forma independiente en las vistas y en las capas de entidades alojadas desde las cuales se crearon
Las vistas de las capas de entidades alojadas no heredan lo siguiente de la capa de entidades alojada desde la cual se crearon. Defina estos elementos por separado en la vista.
- Cómo se comparte el elemento.
- Protección contra eliminación.
- Permitir a otros exportar datos.
- Permitir a los editores editar datos.
Esto no es aplicable a las vistas de capas de entidades alojadas conectadas porque no es posible editar los datos de estas vistas.
- Permitir la captura de datos públicos.
Esto no es aplicable a las vistas de capas de entidades alojadas conectadas porque no es posible editar los datos de estas vistas.
- Filtros aplicados a la capa en la pestaña Visualización.
- Configuración de tiempo.
Las vistas de capas de entidades alojadas conectadas no heredan la configuración adicional siguiente:
- Elementos emergentes y estilos configurados en la pestaña Visualización.
- La extensión de la capa.
Configuración interdependiente no heredada
Las vistas de las capas de entidades alojadas no heredan la siguiente configuración de la capa de entidades alojada desde la cual se crearon. Para habilitar esta configuración en la vista de capa de entidades alojada, primero debe habilitarla en la capa de entidades alojada principal. Para deshabilitar esta configuración en la capa de entidades alojada principal, primero debe deshabilitarla en las vistas de capas de entidades alojadas.
Esta configuración no se aplica a las vistas de capas de entidades alojadas conectadas.
Vistas de capas de entidades alojadas y acceso a datos
Como propietario de capas de entidades alojadas o como administrador de organización, debe considerar con cuidado las implicaciones de habilitar la edición y tener en cuenta quién tiene acceso a la capa. Por ejemplo, si habilita la edición en una capa que se comparte con el público, cualquier persona de Internet —incluso personas que no tienen iniciada sesión en su organización— pueden editar la capa. En general, cuanto mayor sea el número de personas que tengan acceso a una capa, más restrictivos deben ser los privilegios de edición para la capa. Por tanto, a no ser que esté creando una capa de entidades alojada con el propósito expreso de usarla en una aplicación de cara al público para recopilar información, no debe habilitar la edición en la capa de entidades que haya compartido con todo el mundo.
Las vistas de capas de entidades alojadas son ideales para ayudarle a controlar el acceso a los mismos datos de entidades alojados; es posible permitir el acceso a la edición únicamente a los usuarios que lo necesitan. Usted puede hacer que su capa de entidades alojada sea editable y compartirla solo con aquellos grupos cuyos miembros necesiten editar los datos. A continuación, puede crear vistas de capas de entidades alojadas a partir de la capa de entidades alojada, no permitir la edición en estas vistas y compartirlas con más grupos, toda la organización o incluso el público, sin poner en peligro sus datos.
Consulte Acceso a datos y edición para obtener una explicación de cómo combinar las vistas y las distintas opciones de edición pueden ayudarle a ofrecer los mismos datos a distintos tipos de usuarios con distintas necesidades de edición.
Cuestiones a tener en cuenta al crear vistas de capas de entidades alojadas
Tenga en cuenta lo siguiente al crear vistas de capas de entidades alojadas:
- Si necesita actualizar los datos, puede intercambiar la capa de entidades alojada de origen o sobrescribir la capa de entidades alojada a partir de la cual se creó la vista.
- El uso se rastrea de forma independiente en las vistas de capa de entidades alojada, el almacenamiento de entidades no se cobra en las vistas de capa de entidades. El almacenamiento solo se cobra para la capa o las capas de entidades alojadas primarias desde las cuales se creó la vista.
- No puede crear una vista de capa de entidades alojada que contenga una capa de catálogo.