Cuando se expone un dataset para editarlo en la web, se abre a los usuarios nuevos de SIG o que puedan estar usando una amplia variedad de dispositivos no aptos para sesiones de edición de atributos largos. Puedes facilitarles el trabajo y conservar la integridad de tus datos preparando cuidadosamente plantillas de entidades.
Las plantillas de entidades definen categorías de elementos que los editores pueden agregar a una capa de entidades en función de combinaciones específicas de atributos. Por ejemplo, las plantillas de entidades para una capa de entidades de escuelas pueden permitir a los editores elegir si una nueva entidad se debe clasificar como escuela de primaria, escuela de secundaria o escuela de bachillerato. El administrador de la capa de entidades puede predefinir el atributo del tipo de escuela para estas tres opciones. De esta forma, se garantiza que los editores no especifican valores no válidos para este importante atributo.
Si usas una simbología única, puedes definir subtipos en los tipos de entidades, que son plantillas adicionales basadas en otros atributos de entidades. Por ejemplo, puedes definir tipos de tuberías disponibles en función del diámetro de la tubería y del material con el que está fabricada. Las plantillas de entidades bien definidas ayudan a los editores a agregar únicamente los tipos de entidades que están permitidos. Con las plantillas de entidades puedes ofrecer una paleta centrada de tipos de entidades válidas que los editores puedan crear y modificar.
Si todas las entidades de tu capa muestran características similares o no pueden colocarse fácilmente en categorías nominales u ordinales, puede que no tengas que preocuparte por las plantillas. Por ejemplo, si estás digitalizando los límites de un polígono de áreas de estudio con nombres exclusivos, las plantillas no serán necesarias. Sin embargo, las plantillas te resultarán de utilidad si cada área de estudio se va a colocar en una categoría de prioridad.
Puede definir plantillas de entidad en ArcGIS Pro, en ArcMap o en el visor de mapas.
Crear plantillas de entidad en ArcGIS Pro
Si publica una capa de entidades alojada desde un proyecto en ArcGIS Pro, defina una plantilla de entidad en el proyecto. Consulte Crear una plantilla de entidad en la Ayuda de ArcGIS Pro para obtener más información. Las plantillas de entidad persisten al publicar la capa de entidades y permiten la edición. Cualquier usuario que edite la capa de entidades alojada puede trabajar con las plantillas de entidades definidas inicialmente con ArcGIS Pro.
Crear plantillas de entidad en ArcMap
Si su capa de entidades alojada procede de un documento de mapa, puede usar ArcMap para definir una plantilla de entidades. Este proceso se describe en la sección sobre edición de la Ayuda de ArcMap, en Usar plantillas de entidades. Las plantillas de entidades persisten al publicar la capa de entidades en Portal for ArcGIS y permitir la edición. En el visor de mapas y en otros clientes, los editores podrán trabajar con las plantillas de entidades que usted definió inicialmente con ArcMap.
Crear plantillas de entidades en el visor de mapas
También puedes definir plantillas de entidades en el visor de mapas. Esto resulta especialmente útil si has publicado la capa de entidades desde un archivo CSV o un shapefile, que no tienen información de plantilla asociada.
Nota:
Puede definir plantillas de entidades en el visor de mapas solo si el servidor de alojamiento del portal usa un data store relacional creado con ArcGIS Data Store.
En los siguientes pasos se explica cómo crear o modificar plantillas de entidades para una capa de entidades alojada. Se presupone que has publicado la capa de entidades usando un shapefile o un archivo CSV. (Si ha publicado con ArcMap, ya debe haber definido las plantillas allí).
- Habilita la edición en la capa de entidades alojada y ajusta la configuración de edición para asegurarte de que los editores pueden agregar entidades.
- En la página del elemento de la capa de entidades, haga clic en Abrir en el visor de mapas y, a continuación, haga clic en Agregar capa a nuevo mapa.
La capa de entidades se abre en un nuevo mapa.
- Configura la simbología de las capas del modo que prefieras que aparezcan en la plantilla. En la mayoría de los casos, esto implica configurar símbolos únicos basados en un campo de tus datos. Los valores de este campo definirán los tipos de entidades disponibles para los editores.
- Haga clic en Editar. Las plantillas predeterminadas para la capa de entidades aparecen en el lado izquierdo del mapa.
- Haz clic en Administrar.
Solo podrás ver este botón si eres el propietario de la capa de entidades o si eres un administrador de tu organización.
- En la lista desplegable, haz clic en el nombre de la capa que tiene los tipos de entidades que deseas administrar.
Verás una lista de los tipos de entidades y sus plantillas. Puedes hacer clic en la flecha pequeña situada a la derecha de las plantillas para reordenar la posición de la plantilla en la lista o para definir las propiedades de la plantilla. La propiedad más importante que editarás es el conjunto de valores de campo asociados con la plantilla.
Cada tipo de plantilla puede tener varias plantillas que predefinen aun más los atributos de la entidad. En el siguiente ejemplo, se muestra cómo cada tipo de escuela tiene dos plantillas: una para escuela pública y otra para escuela privada. Esto se traduce en más variedad de entidades en el entorno de edición.
Para agregar una nueva plantilla, puedes hacer clic en la flecha situada a la derecha de un tipo de entidad y hacer clic en Nueva plantilla. Esto agrega una nueva plantilla bajo el tipo de entidad. Debes especificar las propiedades de la nueva plantilla. Por ejemplo, puedes hacer clic en la flecha situada junto a High schools, hacer clic en Nueva plantilla, asignar a la plantilla el nombre Charter high school y proporcionar las demás propiedades relevantes para esta nueva plantilla.
Otra forma de agregar una nueva plantilla es hacer clic en la flecha situada a la derecha de una plantilla y hacer clic en Copiar. De este modo, se agrega una nueva plantilla en el tipo de entidad, pero la nueva plantilla tiene las mismas propiedades que la plantilla copiada. Esto resulta útil si la mayoría de las propiedades de la nueva plantilla coinciden con las de la copiada.
- Para agregar un nuevo tipo de entidad, haz clic en el botón Agregar nuevo tipo de entidad.
Lo más importante que harás en esta ventana emergente será establecer el valor del atributo que definirá este tipo de entidad. Por ejemplo, si deseas agregar un nuevo tipo de entidad para escuelas alternativas y tus datos tienen un campo Tipo, podrías definir una plantilla para este caso donde el campo Tipo es igual a Alternativas.
Solo puedes agregar un nuevo tipo de entidad si estás usando una simbología única.
- Haz clic en Guardar cambios cuando hayas actualizado los tipos y plantillas de entidades. Los cambios se guardan en la capa de entidades alojada.
Verás los cambios la próxima vez que edites entidades en el visor de mapas o en cualquier otro cliente que sea compatible con la edición de capas de entidades.
Consideraciones sobre las plantillas de entidades
- Si se cambia el estilo de la capa para utilizar símbolos únicos en vez de utilizar color o tamaño, los tipos y las plantillas se actualizan automáticamente tras mostrar un mensaje de advertencia. Los tipos de entidades y plantillas también se actualizan automáticamente si cambias el campo de un renderizador de valor único
- Si solo existen plantillas de entidades predeterminadas, el nombre de la plantilla de entidades es el mismo que el nombre del tipo de entidad. Puedes cambiar el nombre de la plantilla actualizando sus propiedades.
- Si la capa de entidades alojada tiene un renderizador de cortes de clase o de símbolo único, el servicio solo usa plantillas de entidades, no tipos de entidades. Puedes cambiar la plantilla predeterminada y agregar otras si lo deseas.
- Puede eliminar todas las plantillas de entidades de un tipo de entidad, pero, si lo hace, los editores no podrán agregar entidades al mapa. Existen métodos más eficaces para restringir la edición, como se describe en Administrar capas de entidades alojadas.