El widget Editor inteligente ofrece una experiencia de edición simplificada y permite editar entidades y sus registros relacionados. Puede configurar atributos para ocultarlos, que sean necesarios o desactivarlos de manera dinámica. Tiene la opción de configurar cálculos automáticos para atributos con valores de otras capas, como información sobre la ubicación en formato de coordenadas o dirección. Con el widget Editor inteligente también se pueden configurar atributos una vez y aplicar esos cambios a todas las entidades recién creadas. La información descriptiva se puede controlar para el formulario del editor ofreciendo texto de visualización personalizado. La navegación de mapas se puede bloquear en la configuración de la capa para que editar en un dispositivo con pantalla táctil sea más sencillo.
Configurar el widget Editor inteligente
Este widget se puede definir para que se abra automáticamente al iniciar una aplicación. Para habilitar esta característica, haga clic en el botón Abrir este widget automáticamente al iniciar la aplicación del widget para que cambie a verde oscuro.
- Pase el cursor por el widget y haga clic en el botón Configurar este widget para abrir el cuadro de diálogo de propiedades de configuración.
- También puede hacer clic en Cambiar icono de widget y reemplazar el icono predeterminado de este widget por una imagen propia. Aparece una ventana del explorador de archivos que le permite elegir un archivo de imágenes local para usarlo como icono del widget.
Debe tener en cuenta cuatro secciones al configurar el widget Editor inteligente: Configuración de capa, Acciones inteligentes, Acciones de atributos y Configuración general.
Configuración de capa
La configuración de la capa enumera todas las capas editables del mapa y ofrece funcionalidades para controlar las capacidades y las acciones de cada capa. Los detalles de cada opción son los siguientes:
- Editable: permita que solo sean editables ciertas capas.
- Solo actualizar: limite opcionalmente la capa a solo actualizar o modificar las entidades existentes.
- Permitir eliminación: permita opcionalmente que se elimine una entidad.
- Deshabilitar edición de geometría: permita opcionalmente dar nueva forma o mover la geometría de una entidad.
- Descripción: proporcione opcionalmente una descripción sobre los atributos para cada capa.
- Acciones: seleccione qué campos son editables y visibles y defina las acciones inteligentes y las acciones de atributos. Proporciona el acceso a una capa relacionada de una tabla si está disponible. De manera predeterminada, el widget transfiere la visualización y los atributos configurados en el mapa.
Sugerencia:
Este widget no invalida la configuración de edición del mapa ni el servicio web. Si la capa está establecida de forma que solo admite actualizaciones, el widget no le permitirá crear ni eliminar entidades.
- Para cada capa, active o desactive lo siguiente:
- Editable
- Solo actualizar
- Permitir eliminación
- Deshabilitar edición de geometría
- Haga clic en el botón de la columna Descripción.
Escriba el texto en el cuadro de diálogo para ayudar a los usuarios a editar.
- Haga clic en el botón Editar de Acciones.
El cuadro de diálogo muestra todos los campos de la capa. Los campos que se requieren en la base de datos están marcados con un asterisco rojo (*). Los detalles de cada columna son los siguientes:
- Visualización: muestre este campo en el cuadro de diálogo del atributo.
- Editable: determine si el campo es editable. Los campos no editables se muestran pero están deshabilitados.
- Nombre: se muestra como referencia.
- Alias: se muestra como referencia.
- Acciones: use las flechas arriba y abajo para reordenar la lista de campos. Use el botón Editar para configurar ajustes de atributos inteligentes para este campo. El botón Acciones de atributos le permite configurar los valores de campo por intersección, dirección, coordenadas o valores predefinidos.
- En cada campo, active o desactive las casillas de verificación Visualización y Editable.
- Haga clic en el botón Editar de Acciones.
Puede usar el cuadro de diálogo de atributos inteligentes para establecer tres acciones para un campo. Solo se puede realizar una acción a la vez y las acciones se evalúan en el orden en que aparecen en la lista. Los detalles de cada columna son los siguientes:
- Acción: hay tres acciones disponibles:
- Ocultar: oculte este campo basándose en un criterio de otro campo.
- Obligatorio: exija que este campo tenga un valor. El botón Guardar no estará habilitado hasta que se configure esta acción.
- Deshabilitado: no es posible configurar este campo basándose en los criterios de otros campos, pero sí se mostrará el campo.
- Expresión: muestre el SQL para esa expresión una vez que se ha configurado la acción.
- Criterios: use las flechas arriba y abajo para reordenar la lista de acciones. Use el botón Editar para configurar la lógica que determina si la acción es válida o está procesada.
Nota:
Si este campo pertenece a un grupo de acciones inteligentes, tendrá la opción de actualizar el grupo al que pertenece o eliminar el campo del grupo y actualizarlo por separado. - Acción: hay tres acciones disponibles:
- Haga clic en el botón Editar de la columna Criterios de cada acción. Haga clic en Agregar una expresión de filtro o Agregar un conjunto de expresiones para crear su expresión en el cuadro de diálogo Configurar cláusula.
Sugerencia:
Cuando la acción Ocultar está configurada, la opción Enviar datos de atributos para este campo aunque esté oculto le permite guardar los datos en un campo cuando no se visualice. Si no desea guardar los datos en un campo oculto, desactive esta opción. - Después de configurar los atributos inteligentes, haga clic en Aceptar para cerrar el cuadro de diálogo. Haga clic en el botón Acciones de atributos en la columna Acciones de cada campo.
- Habilitado: active esta casilla para usar esta acción.
- Acciones: están disponibles las cuatro acciones siguientes:
- Intersección: rellene este campo basándose en un valor de campo proveniente de una capa intersecada.
Si la entidad editada interseca con varios valores, el registro se clasificará por Id. de objeto y se usará el primer objeto.
- Dirección: rellene este campo basándose en un campo definido en un servicio de localizadores.
Si el localizador devuelve varios resultados, se usa el que presente la puntuación de coincidencia más alta.
- Coordenadas: rellene este campo basándose en coordenadas. Las coordenadas pueden ser latitud-longitud o el sistema de coordenadas del mapa.
- Predefinido: rellene este campo con un valor predefinido. Esta función se usa únicamente para crear nuevos registros. La definición del valor predefinido se gestiona en la pestaña Configuración general.
- Intersección: rellene este campo basándose en un valor de campo proveniente de una capa intersecada.
- Criterios: use las flechas arriba y abajo para reordenar la lista de acciones. Use el botón Editar para configurar la lógica que determina si la acción es válida o está procesada.
Nota:
Si este campo pertenece a un grupo de acciones inteligentes, tendrá la opción de actualizar el grupo al que pertenece o eliminar el campo del grupo y actualizarlo por separado. - Haga clic en el botón Editar de la columna Criterios para la acción Intersección.
Haga clic en el botón de adición para agregar una capa de intersección.
Sugerencia:
Si tiene varias capas definidas para un valor de intersección, el widget busca de arriba abajo en esta lista para un valor de intersección. Una vez hallado el primer valor válido, se hace caso omiso de todas las demás capas de la lista.
- En el cuadro de diálogo Acciones de atributos, haga clic en el botón Editar de la columna Criterios de cada acción Dirección. Si es la primera vez que entra en esta sección, se mostrará aquí el localizador predeterminado de su organización. Puede cambiarlo más tarde a cualquier otro geocodificador personalizado del que disponga.
- Para cambiar el localizador predeterminado a un geocodificador personalizado, vaya al botón Ajustes de geocodificador en la configuración general.
- Haga clic en Validar para asegurarse de que el localizador se pueda utilizar.
Una vez definido un localizador válido, aparece una lista de campos del localizador en una ventana de menú.
- Seleccione el campo que desee usar para rellenar la entidad editada.
- En el cuadro de diálogo Acciones de atributos, haga clic en el botón Editar de la columna Criterios de cada acción Coordenadas.
El menú desplegable Sistema de coordenadas tiene dos opciones. Puede usar la referencia espacial actual del mapa o la latitud-longitud. El menú desplegable Atributo enumera los campos de coordenadas disponibles y se usa para rellenar el campo que se está configurando.
Sugerencia:
Si está creando o actualizando un polígono, se usan las coordenadas del centroide del polígono. Si está creando o actualizando una línea, se usa el punto de partida.
- Cierre todos los cuadros de diálogo de atributos inteligentes y vuelva al panel Configuración de capa.
- Si tiene relaciones en su mapa, dispondrá de un botón de tabla en Acciones. Haga clic en el botón de tabla para acceder a la capa o tabla relacionada de una capa.
Solo se muestran relaciones de principal a secundaria. Es una situación diferente a la del elemento emergente de identificación del widget Editar. Si se puede editar una relación secundaria, pero no la principal, se muestra la capa principal, sin embargo, todos los atributos están deshabilitados. Si se puede editar la relación principal, pero no las secundarias, estos atributos no se muestran.
- En la parte superior de la tabla aparece una ruta de migas de pan que muestra su navegación anterior dentro de esta jerarquía de relaciones. Haga clic en un segmento de la ruta de migas de pan para cargar ese elemento en la tabla.
La tabla muestra su nivel actual. Se enumeran todos los elementos relacionados. Las opciones son las siguientes:
- Editable: permita que la capa o tabla relacionada sea editable.
- Solo actualizar: limite opcionalmente la capa a solo actualizar o modificar las entidades o registros existentes. La opción Editable debe estar activada para habilitar esta función. Si el elemento relacionado es una capa de entidades, estará activado y no disponible. Este widget le impide crear entidades relacionadas; solo es posible editar los atributos de las entidades relacionadas existentes.
- Permitir eliminación: permita opcionalmente eliminar entidades o registros. La opción Editable debe estar activada para habilitar esta función.
- Deshabilitar edición de geometría: esta opción no está disponible para ningún elemento relacionado.
- Descripción: proporcione opcionalmente una descripción sobre los atributos para cada capa. Esta opción abre el cuadro de diálogo Descripción.
- Acciones: seleccione qué campos son editables y visibles y están incluidos en la lista de valores predefinidos, y defina los atributos inteligentes y las acciones de campo. Proporciona el acceso a una capa relacionada o una tabla si está disponible.
Acciones inteligentes
Amplíe acciones inteligentes por varias capas y agrupe acciones similares.
- Nombre del grupo: el nombre del grupo de acciones inteligentes.
- Capa para expresión: la capa utilizada para crear la expresión.
- Expresión: esta expresión filtra capas con una posible expresión equivalente y las valida respecto a los campos elegidos.
- Enviar datos de atributos para los campos ocultos seleccionados: si su acción hace que se oculte un campo, active esta opción para enviar los datos del campo.
- Capa y campos en los que aplicar: esta sección proporciona una lista de las capas y los campos que son opciones válidas según la expresión.
Tiene la opción de ocultar, exigir o deshabilitar cualquier campo. Solo puede haber una acción por campo; si selecciona más de una, la prioridad determinará el orden de ejecución de las acciones. Para cambiar la prioridad, haga clic en el botón Editar y utilice las flechas arriba y abajo para reorganizarlas.
Nota:
Si hay un icono amarillo junto a una acción en un campo correspondiente, el campo ya tiene una acción definida en otro grupo. Al activar esta acción, el campo se eliminará del otro grupo y se unirá al grupo actual.Acciones de atributos
Amplíe acciones de atributos por varias capas y agrupe acciones similares.
- Intersección
- Nombre: el nombre del grupo de acciones de intersección.
- Tipo de datos: proporciona los tipos de datos. Una vez seleccionada una opción, Tipo de datos filtra la lista de campos coincidentes por capa.
- Ignorar la clasificación de capas y buscar la entidad más cercana en todas las capas definidas: active esta casilla para utilizar la entidad intersecante más cercana.
- Capas de las que extraer un valor
- Capas: la capa que se intersecará.
- Campos: el campo que se extraerá de la capa seleccionada.
- Configuración de tolerancia: el umbral para que se produzca una intersección.
Active Usar tolerancia predeterminada para utilizar el ajuste general.
- Acciones: controle el orden y elimine una entrada.
- Capas y campos a los que aplicar el valor extraído: seleccione los campos de las capas deseadas a los que aplicar los valores extraídos.
- Dirección
- Nombre: el nombre del grupo de acciones de dirección.
- Atributo: los campos disponibles según el geocodificador definido.
- Capas y campos a los que aplicar el valor extraído: campos a los que aplicar el atributo de dirección.
- Coordenada
- Nombre: el nombre del grupo de acciones de coordenadas.
- Sistema de coordenadas: los sistemas de coordenadas disponibles utilizan la referencia espacial o latitud-longitud del mapa actual.
- Atributo: en función del sistema de coordenadas seleccionado, elija entre una de las siguientes combinaciones: X, Y, X Y y latitud, Longitud o Latitud/longitud.
- Capas y campos a los que aplicar el valor extraído: campos a los que aplicar el atributo de sistema de coordenadas.
Configuración general
Esta sección enumera los ajustes del widget que le permiten controlar la validación y la interfaz de usuario. Puede definir valores predefinidos o usar ajustes de geocodificador.
- Definir valores predefinidos: si configuró un campo en su capa de entidades o tabla para tener un valor predefinido, busque el parámetro Definir valores predefinidos en la configuración general. Aquí es donde puede definir su valor predeterminado cuando se cargue el widget. Si define un valor predefinido para varias capas con el mismo nombre de campo, todas las capas usarán el mismo valor predefinido que defina.
- Ajustes de geocodificador: si configuró un campo en su capa de entidades o tabla para obtener el valor de una dirección, busque los Ajustes de geocodificador para definir la URL del geocodificador.
De forma predeterminada, el geocodificador se rellena con el geocodificador definido en su organización. Si cambia la URL, cambie también la asociación de campo de los campos con esta acción de atributo.
A continuación, se muestran opciones de los ajustes generales:
- Plantilla de entidad y Valor de filtro
- Mostrar opciones de dibujo: visualice una lista de opciones de dibujo válidas para la plantilla seleccionada.
- Permitir al usuario crear entidades nuevas a partir de entidades existentes: permita a los usuarios crear una entidad nueva seleccionando una entidad existente.
- Los valores de las entidades copiadas invalidan los valores predeterminados: permita que los valores de entidad se pasen a la nueva entidad. Los valores de las entidades copiadas invalidarán los valores predeterminados de la plantilla únicamente para los campos que coincidan.
- Visualizar lista de valores predefinidos encima: visualice la lista de valores predefinidos por encima del selector de plantillas.
- Usar filtro de plantilla de entidad: el filtro de plantilla de entidad presenta el filtro de palabra clave y de capa para acotar la lista de plantillas de edición. Haga clic en la casilla para habilitar esta opción.
- Mantener plantilla seleccionada activa: mantiene activa la plantilla seleccionada.
- Aplicar valores de filtro del widget Filtro de grupo a los campos predefinidos: aplique valores de filtro del widget Filtro de grupo a los campos preajustados.
- Guardar
- Posición de los botones Guardar, Eliminar, Atrás y Borrar: muestre los botones en la parte superior o inferior del formulario.
- Solicitud para guardar las ediciones no guardadas cuando se cierra el formulario o se cambia al siguiente registro: visualice una solicitud al salir de la página de atributos del registro actual si hay ediciones no guardadas.
- Requerir confirmación al eliminar un registro: visualice una solicitud al eliminar un registro.
- Guardar nueva entidad automáticamente: guarde automáticamente las ediciones para poder digitalizar rápidamente nuevas entidades.
- Eliminar entidad de la selección al guardar: pasa al registro siguiente o vuelve a la página Editar plantilla cuando solo hay un registro.
- Geometría
- Habilitar la edición de geometría de forma predeterminada: habilite de forma predeterminada las ediciones de geometría para poder modificar rápidamente la forma de una entidad.
- Mostrar el botón de actualización de Acciones de atributo si Editar geometría está activo: si definió acciones de atributos para cualquier campo, esta opción le permite actualizar los valores derivados de las acciones de atributos al cambiar la geometría de una entidad.
- Llamar automáticamente a Acción de atributo tras actualizar la geometría: esta opción actualiza automáticamente el valor derivado de las acciones de atributos en cualquier campo al modificar la geometría de una entidad.
- Habilitar el bloqueo de la navegación en el mapa: bloquee la navegación en el mapa para que la edición en dispositivos con pantalla táctil sea más sencilla.
- Habilitar el movimiento de la entidad de punto seleccionada a una ubicación GPS: habilite una entidad de punto para moverla a la ubicación GPS actual.
- Habilitar el movimiento de la entidad de punto seleccionada a una ubicación XY: habilite el movimiento de un punto a una ubicación x,y especificada con la referencia espacial actual del mapa o con latitud-longitud en grados decimales.
- Tolerancia de intersección predeterminada: habilite una tolerancia global para las intersecciones.
- En la sección Proporcionar texto de visualización para el panel de edición, cambie o elimine el texto que se muestra encima de la lista de plantillas de entidades. Introduzca texto para ayudar a los usuarios a realizar sus ediciones. Esto es útil si no hay capas que permitan la creación de nuevas entidades y la lista de plantillas está oculta.
- Haga clic en Aceptar para cerrar la ventana de configuración.
Usar el widget Editor inteligente
Abra el widget Editor inteligente para mostrar el selector de plantillas y la lista de valores predefinidos. Si la capa que desea editar no aparece en el selector de plantillas, asegúrese de que Editable está activado para la capa en la configuración y de que la capa está visible en el mapa.
- Si tiene campos configurados que desea incluir en la lista Predefinido, introduzca sus valores.
- Para agregar una entidad, haga clic en el símbolo correspondiente en la plantilla y agréguelo o dibújelo en el mapa. Si su configuración incluye el filtro de plantillas de entidades, puede buscar una plantilla.
Una vez que haya agregado una entidad, la página pasa a los atributos.
- Introduzca la información en los campos disponibles. Los campos varían en función de los campos de atributos editables del servicio de entidades y de la configuración de la capa editable.
- Para adjuntar una imagen u otros archivos a una entidad (si los hay), haga clic en Examinar en la sección Adjuntos de la ventana emergente y navegue hasta el archivo en su equipo.
- Para editar una entidad, haga clic sobre ella en el mapa para abrir sus atributos y editar la información.
- Para eliminar una entidad, haga clic sobre ella en el mapa para abrir sus atributos y haga clic en Eliminar.
El widget Editor inteligente también está disponible desde una acción de entidad emergente de una entidad seleccionada.