2 votos

¿Por qué no puedo editar las capas creadas con DBManager?

He notado un comportamiento extraño en capas creadas con DB manager. Probado en QGIS 2.6.1 y QGIS 2.12.0

En QGIS 2.6.1. Cuando creo una capa basada en una consulta sql con la opción "Evitar seleccionar por id de característica" desactivada, no puedo iniciar la sesión de edición en esta nueva capa. El botón "Iniciar edición" está inactivo. Cuando creo una capa basada en la misma consulta sql con la opción "Evitar seleccionar por id de característica" activada, el botón de edición en QGIS se activa, puedo iniciar la sesión de edición pero los botones "Añadir característica" y "Guardar ediciones de capa" permanecen inactivos. Puedo mover cualquier característica o nodos en una característica, pero todavía no puedo guardar las ediciones.

En QGIS 2.12.0 No hay ninguna diferencia, si activo o desactivo "Evitar seleccionar por id de característica", el botón de edición está inactivo y no puedo iniciar la sesión de edición.

¿Es un error, estoy haciendo algo mal o QGIS está pensado para comportarse así? ¿Y para qué sirve la opción "Evitar seleccionar por id de característica"?

O, y los datos que quiero editar provienen de una base de datos PostGis.

1voto

JPaget Puntos 372

Publiqué un informe de error y recibí esta respuesta: La opción "Evitar seleccionar por id de característica" no está relacionada con las capacidades de edición de una capa cargada desde una consulta. Aparentemente era un error en QGIS 2.6, pero se arregló. Las capas cargadas desde querys se manejan como vistas, por lo que se supone que no son editables. Es bueno saberlo.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X