1 votos

QGIS añadir PostGIS / Spatiallite filas como capas

Deseo poder consultar tablas de PostGIS y Spatialite y añadir vectores de filas individuales cuyos atributos cumplan criterios como múltiples capas bajo un grupo o subgrupo en lugar de una única capa para una tabla o consulta.

El objetivo es poder listar filas de una tabla bajo un grupo como 'capas individuales' (representando 'filas individuales') donde cada capa puede ser activada y desactivada pero también a la que se aplica la funcionalidad normal en el panel de capas cuando se hace clic derecho en cada capa - por ejemplo : 1. zoom a la capa (es decir, a la extensión de un vector individual) 2. copiar o duplicar la capa 3. Cambiar el nombre de la capa 4. ajustar la escala de visibilidad de la capa 5. exportar cada capa individual

2voto

Zoltan Puntos 284

Hay un Gestor de BD plug-in estándar en QGIS para hacer el truco.

  1. Compruebe en el Gestionar e instalar plugins... diálogo si DB Manager está activado.
  2. Establezca una conexión con su base de datos PostGIS/Spatialite en el archivo Gestor de fuentes de datos (probablemente ya lo tienes si puedes añadir capas de tabla completa)
  3. Desde el Base de datos seleccionar menú Gestor de BD
  4. Dans le Gestor de BD diálogo de la izquierda abrir la base de datos en el árbol de proveedores enter image description here
  5. Seleccione Ventana SQL (el segundo icono de la barra de herramientas)
  6. Introduzca su consulta SQL en la parte superior y pulse Ejecute
  7. Haga clic en el botón Cargar como nueva capa casilla
  8. Establezca la columna de valores únicos (clave primaria) y la columna de geometría y pulse Carga botón
  9. Obtendrá un Capa de consulta con las características seleccionadas SQL en su proyecto QGIS

He aquí un ejemplo en una base de datos PostGIS (es lo mismo para SpatiaLite): enter image description here

ACTUALIZACIÓN

y el resultado enter image description here

Añadí simbología (Categorizada) a la capa para cada id único, entonces puedes activarlos/desactivarlos individualmente incluso sin usar DB Manager. enter image description here

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