Importante
La traducción es un esfuerzo comunitario puede unirse. Esta página está actualmente traducida en |progreso de traducción|.
16.2. Trabajar con la tabla de atributos
La tabla de atributos muestra información sobre los elementos de una capa seleccionada. Cada fila en la tabla representa un elemento (con o sin geometría), y cada columna contiene una pieza de información particular acerca de ese elemento. Puede buscar, seleccionar, mover o incluso editar elementos en la tabla.
16.2.1. Prefacio: Tablas espaciales y no espaciales
QGIS permite cargar capas espaciales y no espaciales. Esto incluye actualmente tablas soportadas por GDAL y texto delimitado, así como los proveedores PostgreSQL, MS SQL Server, SpatiaLite y Oracle. Todas las capas cargadas aparecen en el panel Capas. El hecho de que una capa esté habilitada espacialmente o no determina si se puede interactuar con ella en el mapa.
Las tablas no espaciales se pueden examinar y editar utilizando la vista de tabla de atributos. Además, se pueden utilizar para búsquedas de campo. Por ejemplo, puede usar columnas de una tabla no espacial para definir valores de atributo, o un rango de valores que están permitidos, para agregarlos a una capa vectorial específica durante la digitalización. Eche un vistazo más de cerca al widget de edición en la sección Formulario de propiedades de campo para obtener más información.
16.2.2. Introducción a la interfaz de la tabla de atributos
Para abrir la tabla de atributos de una capa vectorial, active la capa haciendo click en ella en Panel de capas. Luego, desde el menú principal: menuselection: Layer, elija . También es posible hacer click con el botón derecho en la capa y elegir del menú desplegable, o hacer click en el botón Abrir tabla de atributos en la barra de herramientas Atributos. Si prefiere los atajos, F6 abrirá la tabla de atributos. Shift + F6 abrirá la tabla de atributos filtrada a las entidades seleccionadas y Ctrl + F6 abrirá la tabla de atributos filtrada a las entidades visibles.
Esto abrirá una nueva ventana que muestra los atributos de las entidades de la capa (figure_attributes_table). Según la configuración en , la tabla de atributos se abrirá en una ventana acoplada o en una ventana normal. El número total de entidades en la capa y la cantidad de entidades actualmente seleccionadas / filtradas se muestran en el título de la tabla de atributos, así como si la capa está limitada espacialmente.
Los botones de la parte superior de la ventana de la tabla de atributos proporcionan la siguiente funcionalidad:
Icono |
Etiqueta |
Propósito |
Atajo de teclado predeterminado |
---|---|---|---|
Conmutar el modo de edición |
Habilitar funciones de edición |
Ctrl+E |
|
Conmutar el modo multiedición |
Actualizar múltiples campos de muchos objetos |
||
Guardar ediciones |
Guardar las modificaciones actuales |
||
Recargar la tabla |
|||
Añadir objeto espacial |
Añadir nuevo objeto sin geometría |
||
Borrar objetos seleccionados |
Eliminar los objetos seleccionados de la capa |
||
Cortar elementos seleccionados al portapapeles |
Ctrl+X |
||
Copiar elementos seleccionados al portapapeles |
Ctrl+C |
||
Pegar entidades desde el portapapeles |
Insertar nuevas entidades a partir de unas copiadas |
Ctrl+V |
|
Seleccionar objetos usando una expresión |
|||
Seleccionar todo |
Seleccionar todos los objetos de la capa |
Ctrl+A |
|
Invertir selección |
Invertir la selección actual de la capa |
Ctrl+R |
|
Deseleccionar todo |
Deseleccionar todos los objetos de la capa actual |
Ctrl+Shift+A |
|
Filtrar/Seleccionar entidades usando formulario |
Ctrl+F |
||
Mover la selección arriba del todo |
Mover filas seleccionadas a la parte superior de la tabla |
||
Desplazar el mapa a las filas seleccionadas |
Ctrl+P |
||
Ampliar mapa a las filas seleccionadas |
Ctrl+J |
||
Nuevo campo |
Añadir un nuevo campo a la fuente de datos |
Ctrl+W |
|
Borrar campo |
Borrar un campo de la fuente de datos |
||
Organizar Columnas |
Mostrar/ocultar campos de la tabla de atributos |
||
Abrir la calculadora de campos |
Actualizar campo para muchas entidades a la vez |
Ctrl+I |
|
Formato condicional |
Habilitar formato de tabla |
||
Acoplar tabla de atributos |
Permite acoplar / desacoplar la tabla de atributos |
||
Acciones |
Enumera las acciones relacionadas con la capa. |
Nota
Dependiendo del formato de los datos y de la biblioteca GDAL incorporada con su versión de QGIS, es posible que algunas herramientas no estén disponibles.
Debajo de estos botones se encuentra la barra de Cálculo de campo rápido (habilitada solo en modo de edición), que permite aplicar cálculos rápidamente a todas o parte de las entidades de la capa. Esta barra usa lo mismo expresiones que el Calculadora de campo (ver Editar valores de atributo).
16.2.2.1. Vista tabla vs Vista forma
QGIS ofrece dos modos de vista para manipular fácilmente los datos en la tabla de atributos:
The Table view, muestra valores de múltiples funciones en un modo tabular, cada fila representa una función y cada columna un campo. Un clic derecho en el encabezado de la columna le permite configure the table display mientras que un clic derecho en una celda proporciona interaction with the feature.
La tabla de atributos admite el desplazamiento Shift+Rueda del ratón en el modo de vista de tabla para cambiar entre los movimientos de desplazamiento vertical y horizontal. Esto también se puede conseguir sustituyendo el ratón por el trackpad en macOS.
The Form view shows feature identifiers <maptips>`en un primer panel y muestra solo los atributos del identificador en el que se hizo clic en el segundo. Hay un menú desplegable en la parte superior del primer panel donde se puede especificar el «identificador» mediante un atributo (:guilabel:`Vista previa de columna) o una Expresión. El menú desplegable también incluye las últimas 10 expresiones para su reutilización. La vista de formulario utiliza la configuración de campos de capa (ver Formulario de propiedades de campo).
Puede navegar a través de los identificadores de características con las flechas en la parte inferior del primer panel. Los atributos de las características se actualizan en el segundo panel a medida que avanza. También es posible identificar o pasar a la función activa en el lienzo del mapa presionando cualquiera de los botones en la parte inferior:
Puede cambiar de un modo a otro haciendo click en el icono correspondiente en la parte inferior derecha del cuadro de diálogo.
También puede especificar el modo Vista Preestablecida al abrir la tabla de atributos en el menú . Puede ser «Recordar la última vista», «Vista de tabla» o «Vista de formulario».
16.2.2.2. Configurando las columnas
Haga clic con el botón derecho en el encabezado de una columna cuando esté en la vista de tabla para tener acceso a las herramientas que lo ayudan a controlar:
Redimensionar el ancho de columnas
El ancho de las columnas puede especificarse via un clic derecho en la cabecera de la columna y seleccionar:
Ajustar anchura… para ingresar el valor deseado. De forma predeterminada, el valor actual se muestra en el widget
Establecer todos los anchos de columna… al mismo valor
Autodimensionado para cambiar el tamaño del mejor ajuste a la columna.
Autodimensionar todas las columnas
El tamaño de una columna también se puede cambiar arrastrando el límite a la derecha de su encabezado. El nuevo tamaño de la columna se mantiene para la capa y se restaura en la próxima apertura de la tabla de atributos.
Ocultar y organizar columnas y habilitar acciones
Al hacer clic derecho en el encabezado de una columna, puede elegir Ocultar columna de la tabla de atributos (en el modo «vista de tabla»). Para controles más avanzados, presione el botoón Organize columns… en un menú contextual de encabezado de columna. En el nuevo cuadro de diálogo, puede:
marque/desmarque las columnas que desea mostrar u ocultar: una columna oculta desaparecerá de todas las instancias del cuadro de diálogo de la tabla de atributos hasta que se restablezca activamente.
elementos de arrastrar y soltar para reordenar las columnas en la tabla de atributos. Tenga en cuenta que este cambio es para la representación de la tabla y no altera el orden de los campos en la fuente de datos de la capa.
agregue una nueva columna virtual Actions que muestre en cada fila un cuadro desplegable o una lista de botones de acciones habilitadas. Consulte Propiedades de acciones para obtener más información sobre las acciones.
Ordenar filas
Las filas pueden ordenarse por cualquier columna, haciendo clic en la cabecera de la columna. Una pequeña flecha indica el orden de clasificación (hacia abajo significa valores descendentes desde la fila superior hacia abajo, hacia arriba significa valores ascendentes desde la fila superior hacia abajo). También puede optar por ordenar las filas con la opción Ordenar… del menú contextual de la cabecera de columna y escribir una expresión. Por ejemplo, para ordenar las filas utilizando varias columnas puede escribir concat(col0, col1)
.
En la vista de formulario, el identificador de características se puede ordenar mediante la opción Ordenar por expresión de vista previa.
Tenga en cuenta que la ordenación de las filas sólo afecta a la representación de la tabla y no altera el orden de los objetos espaciales en la fuente de datos de la capa.
Truco
** Clasificación basada en columnas de diferentes tipos **
Intentar ordenar una tabla de atributos basada en columnas de tipo cadena y numérico puede dar lugar a resultados inesperados debido a que la expresión concat("USE", "ID")
devuelve valores de cadena (es decir, 'Borough105' < 'Borough6'
). Puede evitarlo utilizando, por ejemplo, concat("USE", lpad("ID", 3, 0))
que devuelve 'Borough105' > 'Borough006'
.
16.2.2.3. Formateo de celdas de tabla usando condiciones
La configuración de formato condicional se puede usar para resaltar en la tabla de atributos las entidades en las que es posible que desee poner un enfoque particular, utilizando condiciones personalizadas en las entidades:
geometría (por ejemplo, identificación de entidades de múltiples partes, áreas pequeñas o en una extensión de mapa definida …);
o valor de campo (por ejemplo, comparando valores con un umbral, identificando celdas vacías, duplicados, …).
Puede activar el panel de formato condicional pulsando el botón Formateo condicional situado en la parte superior derecha de la ventana de atributos en la vista tabla (no se activa en la vista formulario).
El nuevo panel permite al usuario agregar nuevas reglas para formatear la representación de Field o Full row. Agregar nueva regla abre un formulario para definir:
el nombre de la regla;
una condición que utiliza cualquiera de las funciones constructor de expresiones;
el formato: se puede elegir de una lista de formatos predefinidos o crearse en función de propiedades como:
colores de fondo y texto;
uso de icono;
negrita, cursiva, subrayado o tachado;
tipo de letra.
16.2.3. Interactuar con entidades en una tabla de atributos
16.2.3.1. Seleccionando objetos espaciales
En la vista de tabla, cada fila de la tabla de atributos muestra los atributos de una entidad única en la capa. Al seleccionar una fila, se selecciona la entidad e igualmente, al seleccionar una entidad en el lienzo del mapa (en el caso de una capa con geometría habilitada) se selecciona la fila en la tabla de atributos. Si se cambia el conjunto de entidades seleccionadas en el lienzo del mapa (o tabla de atributos), la selección también se actualiza en la tabla de atributos (o lienzo del mapa) en consecuencia.
Los registros se pueden seleccionar haciendo clic en el número de registros del lado izquierdo del registro. Múltiples registros se pueden marcar al mantener la tecla Ctrl. Una selección continua se puede hacer al mantener la tecla Shift y haciendo clic en varios encabezados de registros del lado izquierdo del registro. Todos los registros entre la posición actual del cursos y el registro donde se hace clic son seleccionados. Mover la posición del cursos en la tabla de atributos, al hacer clic en una celda de la tabla, no cambia el registro seleccionado. Cambiar la selección en el lienzo principal no mueve la posición del cursos en la tabla de atributos.
En la vista de formulario de la tabla de atributos, las características se identifican por defecto en el panel izquierdo por el valor de su campo mostrado (ver Propiedades a mostrar). Este identificador se puede reemplazar usando la lista desplegable en la parte superior del panel, ya sea seleccionando un campo existente o usando una expresión personalizada. También puede optar por ordenar la lista de funciones en el menú desplegable.
Haga click en un valor en el panel de la izquierda para mostrar los atributos de la entidad en el de la derecha. Para seleccionar una entidad, debe hacer click dentro del símbolo cuadrado a la izquierda del identificador. Por defecto, el símbolo se vuelve amarillo. Al igual que en la vista de tabla, puede realizar la selección de múltiples funciones utilizando las combinaciones de teclado expuestas anteriormente.
Además de seleccionar objetos espaciales con el ratón, puede realizar una selección automática basada en el atributo de la característica utilizando las herramientas disponibles en la barra de herramientas de la tabla de atributos, como (consulte la sección Selección automática y siguientes para obtener más información y casos de uso):
También es posible seleccionar objetos espaciales mediante formularios.
16.2.3.2. Filtrando entidades
Una vez que haya seleccionado entidades en la tabla de atributos, es posible que desee mostrar solo estos registros en la tabla. Esto se puede hacer fácilmente usando el elemento Mostrar entidades seleccionadas de la lista desplegable en la parte inferior izquierda del cuadro de diálogo de la tabla de atributos. Esta lista ofrece los siguientes filtros:
Show Selected Features - same as using :guilabel:``Mostrar características seleccionadas` - igual que usar Abrir tabla de atributos (características seleccionadas) desde el menú Capa o la Barra de herramientas de atributos o presionando Shift+ F6
Mostrar características visibles en el mapa - lo mismo que usar Abrir tabla de atributos (Características visibles) desde el menú Capa o la Barra de herramientas de atributos o presionando Ctrl+F6
Mostrar objetos espaciales con Restricciones Fallidas - las prestaciones se filtrarán para mostrar sólo las que tengan restricciones fallidas. Dependiendo de si la restricción incumplida es dura o blanda, los valores de los campos que fallan se muestran en celdas de color naranja oscuro o claro, respectivamente.
Mostrar características editadas y nuevas - igual que usar Abrir tabla de atributos (características editadas y nuevas) desde el menú Capa o la Barra de herramientas de atributos
Fieltro de campo - permite al usuario filtrar según el valor de un campo: elija una columna de una lista, escriba o seleccione un valor y presione Enter para filtrar. Luego, solo las entidades que coinciden con
num_field = value
ostring_field como la expresión '%value%'
se muestran en la tabla de atributos. Puede marcar |casilla| Sensible a mayúsculas y minúsculas para ser menos permisivo con cadenas.Filtro avanzado (Expresión) - Abre el cuadro de diálogo del constructor de expresiones. En él, puede crear expresiones complejas para hacer coincidir las filas de la tabla. Por ejemplo, puede filtrar la tabla utilizando más de un campo. Cuando se aplique, la expresión del filtro aparecerá en la parte inferior del formulario.
: un atajo a expresiones guardadas utilizado frecuentemente para filtrar su tabla de atributos.
También es posible filtrar entidades usando formularios.
Nota
El filtrado de registros fuera de la tabla de atributos no filtra entidades fuera de la capa; simplemente se ocultan momentáneamente de la tabla y se puede acceder a ellos desde el lienzo del mapa o quitando el filtro. Para los filtros que ocultan entidades de la capa, use Constructor de consultas.
Truco
** Actualizar el filtrado de la fuente de datos con ** `` Mostrar entidades visibles en el mapa``
Cuando, por razones de rendimiento, las entidades que se muestran en la tabla de atributos están limitadas espacialmente a la extensión del lienzo en su apertura (ver Opciones de origen de datos para obtener instrucciones), seleccionando Mostrar entidades visibles en el mapa en un La nueva extensión de lienzo actualiza la restricción espacial.
16.2.3.3. Almacenamiento de expresiones de filtro
Las expresiones que utiliza para el filtrado de tablas de atributos se pueden guardar para futuras llamadas. Al utilizar las entradas Filtrar Campos o Filtro avanzado (expresión), la expresión utilizada se muestra en un widget de texto en la parte inferior del cuadro de diálogo de la tabla de atributos. Pulse el botón Save expression with text as name al lado del cuadro para guardar la expresión en el proyecto. Pulsando el menú desplegable junto al botón permite guardar la expresión con un nombre personalizado (Guardar expresión como…). Una vez que se muestra una expresión guardada, se activa y su menú desplegable le permite Editar la expresión y el nombre si lo hay, o Eliminar la expresión almacenada.
Las expresiones de filtro guardadas se guardan en el proyecto y están disponibles a través del menú Expresiones de filtro almacenadas de la tabla de atributos. Son diferentes a los user expressions, compartida por todos los proyectos del perfil de usuario activo.
16.2.3.4. Filtrar y seleccionar entidades mediante formularios
Haciendo clic en Filtrar / Seleccionar entidades usando el formulario o presionando :kbd:` Ctrl + F` hará que el cuadro de diálogo de la tabla de atributos cambie a la vista del formulario y reemplace cada widget con su variante de búsqueda.
A partir de este punto, la funcionalidad de esta herramienta es similar a la descrita en Seleccionar objetos por valor, donde se pueden encontrar descripciones de todos los operadores y modos de selección.
Al seleccionar / filtrar entidades de la tabla de atributos, hay un botón Filtrar entidades que permite definir y refinar filtros. Su uso activa la opción Filtro avanzado (Expresión) y muestra la expresión de filtro correspondiente en un widget de texto editable en la parte inferior del formulario.
Si ya hay entidades filtradas, puede refinar el filtro usando la lista desplegable junto al botón Filtrar entidades. Las opciones son:
Filtrar dentro de («AND»)
Extender filtro («OR»)
Para borrar el filtro, selecciona la opción Mostrar todas las entidades del menú desplegable inferior izquierdo, o borre la expresión y haz click en :guilabel:` Aplicar` o presiona Enter.
16.2.3.5. Más acciones sobre objetos espaciales
Los usuarios tienen varias posibilidades para manipular objetos espaciales en una tabla de atributos. Haga clic con el botón derecho del ratón en una celda y podrá:
Seleccionar todas (Ctrl+A) las entidades;
Copiar el contenido de una celda en el portapapeles con Copiar contenido de celda;
Zoom a entidad sin tener que seleccionarlo de antemano;
Navegar a entidad sin tener que seleccionarla de antemano;
Destacar entidad, para resaltarla en el lienzo de mapa;
Abrir formulario: cambia la tabla de atributos a la vista de formulario con un enfoque en la entidad en la que se hizo click.
Mostrar una lista de acciones, previamente activado en la pestaña .
Si desea utilizar los datos de atributos en programas externos (como Excel, LibreOffice o una aplicación web personalizada), seleccione una o varias filas y utilice el botón Copiar las filas seleccionadas al portapapeles o pulse Ctrl+C.
En el menú
puede definir el formato para pegar con :guilabel:` Copiar entidades como` lista desplegable:Texto sin geometría: los atributos se copian como texto pero se omite la geometría
Texto, geometría WKT: los atributos se copian como texto y la geometría se devuelve en WKT
GeoJSON: los atributos y la geometría se formatean como datos GeoJSON
16.2.4. Editar valores de atributo
Para modificar los datos de una tabla de atributos, primero debe activar la edición de la capa. Pulse el botón Conmutar edición. Dependiendo del tipo de geometría de la capa y del estado del portapapeles, se habilitan algunas herramientas más en la barra de herramientas superior de la tabla de atributos.
La edición de los valores de los atributos puede hacerse de la siguiente manera:
escribiendo el nuevo valor directamente en la celda, ya sea que la tabla de atributos esté en la vista de tabla o formulario. Por tanto, los cambios se realizan celda por celda, entidad por entidad;
usando la calculadora de campos: actualiza de una vez un campo que ya puede existir o que se creará, pero para múltiples entidades. Se puede utilizar para crear campos virtuales;
usando el campo rápido barra de cálculo: igual que el anterior pero solo para el campo existente;
o usando el modo multiedición : actualiza de una vez múltiples campos para múltiples entidades.
Poner la capa en modo edición también le permitirá Pegar objetos espaciales desde el portapapeles (Ctrl+V) Cortar filas seleccionadas al portapapeles (Ctrl+X) o Borrar objetos espaciales seleccionados. Más detalles en Editar.
16.2.4.1. Usando la Calculadora de Campos
El botón Calculadora de campos en la tabla de atributos permite hacer cálculos sobre la base de valores de atributos existentes o funciones definidas, por ejemplo, para calcular la longitud o el área de entidades geométricas. Los resultados se pueden utilizar para actualizar un campo existente o escribir en un nuevo campo (que puede ser uno virtual).
La calculadora de campo está disponible en cualquier capa que admita la edición. Al hacer clic en el icono de la calculadora de campo, se abre el cuadro de diálogo (ver Figura 16.73). Si la capa no está en modo de edición, se muestra una advertencia y el uso de la calculadora de campo hará que la capa se ponga en modo de edición antes de realizar el cálculo.
Basado en el diálogo Constructor de expresiones, el cuadro de diálogo calculadora de campos ofrece una interfaz completa para definir una expresión y aplicarla a un campo existente o de nueva creación. Para utilizar el cuadro de diálogo de la calculadora de campos, debe seleccionar si desea:
aplicar cálculo en toda la capa o solo en entidades seleccionadas
crear un nuevo campo para el cálculo o actualizar uno existente.
Si optas por agregar un nuevo campo, debe ingresar un nombre de campo, un tipo de campo (entero, real, fecha o cadena) y, si es necesario, la longitud total del campo y la precisión del campo. Por ejemplo, si elige una longitud de campo de 10 y una precisión de campo de 3, significa que tiene 7 dígitos antes del punto y 3 dígitos para la parte decimal.
Un breve ejemplo ilustra cómo funciona la calculadora de campo cuando se usa la pestaña Expresión. Queremos calcular la longitud en km de la capa ferrocarriles
del conjunto de datos de muestra de QGIS:
Carga el archivo de forma
railroads.shp
en QGIS y pulsa Abrir tabla de atributos.Click en conmutar el modo edición y abre el diálogo Calculadora de campos.
Selecciona la casilla de verificación Crear un campo nuevo para guardar los cálculos en un nuevo campo.
Establece Nombre del campo de salida como
length_km
Selecciona
Número decimal (real)
como Tipo de campo de salidaAjusta la longitud del campo de salida a
10``y la :guilabel:`Precisión` a ``3
Haga doble clic en
$length
en el grupo Geometría para añadir la longitud de la geometría en el cuadro de expresión de la calculadora de campo (empezará a ver una vista previa de la salida, de hasta 60 caracteres, debajo del cuadro de expresión actualizándose en tiempo real a medida que se monta la expresión).Completa la expresión escribiendo
/ 1000
en el cuadro de expresión de la calculadora de campo y click en Aceptar.Puede ahora encontrar un nuevo campo :guilabel:`length_km`en la tabla de atributos.
16.2.4.2. Creando un campo Virtual
Un campo virtual es un campo basado en una expresión calculada sobre la marcha, lo que significa que su valor se actualiza automáticamente en cuanto cambia un parámetro subyacente. La expresión se aplica a todas las prestaciones de la capa y se establece una vez; ya no es necesario recalcular el campo cada vez que cambian los valores subyacentes. Por ejemplo, puede que desee utilizar un campo virtual si necesita que el área se evalúe a medida que digitaliza características o para calcular automáticamente una duración entre fechas que pueden cambiar (por ejemplo, utilizando la función now()
).
La creación de un campo virtual se realiza a través del diálogo Calculadora de campos y sigue el mismo procedimiento como para los campos regulares. Simplemente recuerde marcar la opción Crear campo virtual y utilizar un tipo de campo compatible con los datos que generaría su expresión.
La edición de un campo virtual se realiza a través de la pestaña Campos del diálogo de propiedades de la capa (véase menu_campos_vectoriales). La expresión que define el campo se expone en la columna Comentario, y al pulsar el botón |expresión| situado junto a ella se abre una ventana del editor de expresiones para su actualización.
Nota
Uso de Campos Virtuales
Un campo sólo puede ser virtual en el momento de su creación.
Los campos virtuales no son permanentes en los atributos de capa, lo que significa que solo se guardan y están disponibles en el archivo de proyecto que se han creado.
16.2.4.3. Usando la Barra de cálculo de campo rápido
Si bien la calculadora de campo siempre está disponible, la barra de cálculo de campo rápido en la parte superior de la tabla de atributos solo es visible si la capa está en modo de edición. Gracias al motor de expresión, ofrece un acceso más rápido para editar un campo ya existente:
16.2.4.4. Editando múltiples campos
A diferencia de las herramientas anteriores, el modo de edición múltiple permite editar simultáneamente varios atributos de diferentes entidades. Cuando se cambia la capa para editar, se puede acceder a las capacidades de edición múltiple:
usando el botón Conmutar modo multiedición desde la barra de herramientas dentro del cuadro de diálogo de la tabla de atributos;
Nota
A diferencia de la herramienta de la tabla de atributos, presionando el botón
le proporciona un diálogo modal para completar los cambios de atributos. Por lo tanto, se requiere la selección de entidades antes de la ejecución.Con el objetivo de editar múltiples campos a la vez:
Selecciona las entidades que quieras editar.
Desde la barra de herramientas de la tabla de atributos, click en el botón . Esto conmutará el diálogo a su vista de formulario. La selección de entidades también se puede realizar en este paso.
En el lado derecho de la tabla de atributos, se muestran los campos (y valores) de las entidades seleccionadas. Aparecen nuevos widgets junto a cada campo que permiten mostrar el estado actual de edición múltiple:
El campo contiene diferentes valores para las entidades seleccionadas. Se muestra vacío y cada entidad mantendrá su valor original. Puede restablecer el valor del campo desde la lista desplegable del widget.
Todas las entidades seleccionadas tienen el mismo valor para este campo y se mantendrá el valor que se muestra en el formulario.
El campo ha sido editado y el valor ingresado se aplicará a todas las entidades seleccionadas. Aparece un mensaje en la parte superior del cuadro de diálogo que lo invita a aplicar o restablecer su modificación.
Hacer click en cualquiera de estos widgets le permite establecer el valor actual del campo o restablecer el valor original, lo que significa que puede revertir los cambios campo por campo.
Haz cambios en los campos que quieras.
Click en Aplicar cambios en el texto del mensaje superior o cualquier otra función en el panel izquierdo.
Los cambios se aplicarán a ** todas las entidades seleccionadas **. Si no se selecciona ninguna función, toda la tabla se actualiza con sus cambios. Las modificaciones se realizan como un solo comando de edición. Así que presionando Deshacer revertirá los cambios de atributo para todas las entidades seleccionadas a la vez.
Nota
El modo de edición múltiple solo está disponible para formularios autogenerados y de arrastrar y soltar (ver Personalizando un formulario para sus datos); no es compatible con formularios de interfaz de usuario personalizados.
16.2.5. Exploración de los atributos de los objetos espaciales mediante la herramienta de Identificación
La herramienta Identificar prestaciones puede utilizarse para mostrar todos los atributos de un objeto espacial en el lienzo del mapa. Es una forma rápida de ver y verificar todos los datos sin tener que buscarlos en la tabla de atributos.
Para utilizar la herramienta Identificar objetos espaciales para capas vectoriales, siga estos pasos:
Seleccione la capa vectorial en el panel Capas.
Haga clic en la herramienta Identificar objetos espaciales de la barra de herramientas o pulse Ctrl+Mayús+I.
Haga clic en un objeto espacial en la vista del mapa.
El panel Identificar resultados mostrará información sobre distintos objetos espaciales en función del tipo de capa. Hay dos columnas en el panel, a la izquierda puede ver Objeto espacial y a la derecha Valor. En la columna Objeto espacial, el panel mostrará la siguiente información:
Sección derivada - son las informaciones calculadas o derivadas de otras informaciones de la capa. Por ejemplo, el área de un polígono o la longitud de una línea. Información general que se puede encontrar en esta sección:
Dependiendo del tipo de geometría, medidas cartesianas de longitud, perímetro o área en las unidades SRC de la capa. Para vectores de línea 3D, está disponible la longitud de línea cartesiana.
Dependiendo del tipo de geometría y si se ha establecido un elipsoide en el diálogo Propiedades del proyecto ( ), valores elipsoidales de longitud, perímetro o área utilizando las unidades especificadas.
El recuento de piezas de geometría en el objeto espacial y el número de la pieza en la que se ha hecho clic.
Número de vértices del objeto espacial.
Información de coordenada que puede encontrar en esta sección:
Valores de las coordenadas X e Y del punto pulsado.
El número del vértice más cercano al punto pulsado.
Valores de las coordenadas X e Y del vértice más cercano.
Si hace clic en un segmento curvo, también se muestra el radio de esa sección.
Atributos de datos: esta es la lista de campos de atributos y valores para la entidad en la que se ha hecho clic.
información sobre la función secundaria relacionada si definió una relación:
el nombre de la relación
la entrada en campo referenciado, p.ej. el nombre del objeto hijo relatado
Acciones: lista las acciones definidas en el cuadro de diálogo de propiedades de capa (ver Propiedades de acciones) y la acción predeterminada es
Ver formulario de características
.Atributos de Datos: Esta es la lista de campos de atributos y valores de la función secundaria relacionada.
16.2.6. Almacenar y obtener un recurso externo
Un campo puede apuntar a un recurso almacenado en un sistema de almacenamiento externo. Los formularios de atributos se pueden configurar para que actúen como un cliente de un sistema de almacenamiento externo con el fin de almacenar y recuperar esos recursos, a pedido de los usuarios, directamente desde los formularios.
16.2.6.1. Configuración de un almacenamiento externo
Para configurar un almacenamiento externo, primero debe configurarlo desde el vector attribute form properties y seleccionar el widget Attachment.
Desde el widget Adjunto, primero hay que seleccionar el Tipo de almacenamiento:
guilabel:Seleccionar archivo existente: La URL de destino ya existe. Cuando selecciona un recurso, no se logra ninguna operación de almacenamiento, el atributo simplemente se actualiza con la URL.
guilabel:Copia simple: almacena una copia del recurso en un destino de disco de archivo (que podría ser un sistema de archivos local o compartido en red) y el atributo se actualiza con la ruta a la copia.
Almacenamiento WebDAV: El recurso se envía a un servidor HTTP que soporta el protocolo WebDAV y el atributo se actualiza con su URL. Nextcloud, Pydio u otros software de alojamiento soportan este protocolo.
AWS S3: El recurso se envía a un servidor compatible con el protocolo AWS Simple Storage Service y el atributo se actualiza con su URL. Amazon Web Service y el software de alojamiento MinIO soportan este protocolo.
Luego, debe configurar el parámetro Store URL, que proporciona la URL que se utilizará cuando se necesite almacenar un nuevo recurso. Es posible configurar una expresión usando el data defined override widget para tener valores específicos de acuerdo a los atributos de las características.
La variable @selected_file_path podría usarse en esa expresión y representar la ruta de archivo absoluta del archivo seleccionado por el usuario (usando el selector de archivos o arrastrar y soltar).
Nota
Utilizando el almacenamiento externo WebDAV o AWS S3, si la URL termina con «/», se considera como una carpeta y se añadirá el nombre del archivo seleccionado para obtener la URL final.
Si el sistema de almacenamiento externo lo necesita, es posible configurar un authentication.
Nota
Para utilizar el almacenamiento externo AWS S3, debe utilizar un tipo de autenticación AWS S3.
16.2.6.2. Usar un almacenamiento externo
Una vez configurado, puede seleccionar un archivo local usando el botón … al editar el atributo de una característica. Dependiendo de lo configurado storage type, tEl archivo se almacenará en el sistema de almacenamiento externo (excepto si se ha seleccionado Seleccionar archivo existente) y el campo se actualizará con la nueva URL del recurso.
Nota
El usuario también puede lograr el mismo resultado si arrastra y suelta un archivo en todo el widget adjunto.
use el botón Cancel`para cancelar el proceso de almacenamiento. Es posible configurar un visor utilizando el :guilabel:`Visor de documentos integrado para que el recurso se obtenga automáticamente del sistema de almacenamiento externo y se muestre directamente debajo de la URL. La anterior |advertencia| El icono indica que el recurso no se puede obtener del sistema de almacenamiento externo. En ese caso, podrían aparecer más detalles en el Panel de mensajes de registro.