Skip to content

luisCartoGeo/PostGIS_Expression

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PostGIS_Expression

LuisGeo LuisGeo Twitter

Repositorio del código del complemento para agregar y activar Expresiones PostGIS en QGIS


Indice

Introducción

El inicio y desarrollo de QGIS ha estado vinculado con una gran diversidad de tecnologías libres, especialmente PostgreSQL.

PostgreSQL es un sistema de base de datos relacional de código abierto, solida, con más de 30 años de desarrollo, su desempeño iguala y supera en algunos casos a sus homólogos comerciales. PostGIS es su poderosa extensión para permitir el manejo de datos espaciales, raster y vectoriales.
Si bien, QGIS es una potente y completa aplicación GIS, ciertos temas especializados se apoya en el desarrollo de complementos o en otras tecnologías Open Source, por ejemplo, para el procesamiento de datos raster cuenta con la integración con SAGA y Grass. De manera similar QGIS es un cliente ideal y ampliamente utilizado para PostgreSQL-PostGIS.
Sin embargo, los usuarios que implementan la solución QGIS/PostGIS manifiestan su interés en una mayor integración, desean contar con la potencia del motor de PostGIS dentro de los procesos rutinarios de QGIS.

El complemento PostGIS Expression es una propuesta para lograr esa mayor integración, al brindar expresiones que se ejecutan e implementan el motor de PostgreSQL-PostGIS.

Instalación

  • Procedimiento de instalación: descarga el complemento de este repositorio, luego en QGIS procede a instalarlo utilizando la opción, menú Complementos, > Administrar e instalar complementos > Instalar a partir de ZIP.
    Próximamente estará disponible a través del repositorio de QGIS.
  • Requerimientos: este complemento no requiere bibliotecas adicionales, simplemente instálalo y podrás utilizarlo.
    Esta específicamente diseñado para consultar Bases de Datos PostgreSQL.
    Las expresiones que realizan consultas espaciales asumen que la extensión PostGIS esta implementada en la Base de Datos.
    Las expresiones que realizan consultas espaciales asumen que el campo con la geometría es geom.

Funcionamiento del complemento

Integridad y seguridad

En esta versión del complemento, solo puede conectarse a una base de datos a la vez, si desea conectarse a otra base de datos debera establecer una nueva conexión lo que removera previas conexiones.
Como medida de seguridad la conexión a la Base de Datos es de Solo Lectura, puede realizar consultas pero no podra modificar la Base de Datos aunque escriba las sentencias para ello.

Interfaz de usuario

Al activar el complemento se añaden dos botones a la barra de botones, uno para conectar a la base de datos y otro para desconectar.
Estas herramientas también están disponibles en el menú Complemento > submenú PostGIS Expression.
De igual forma si despliega el dialogo de expresiones, notara que se ha agregado la categoría PostGIS con un conjunto de expresiones.

Establecer conexión con la base de datos

El primer paso para utilizar las expresiones es establecer conexión con la Base de Datos que desea consultar.
Haga clic sobre el botón Nueva conexión, aparecerá una ventana donde podrá introducir los parámetros básicos para establecer la conexión con su Base de Datos:

  1. Puerto: se coloca por defecto el puerto utilizado por PostgreSQL (5432) edite este valor si lo requiere.
  2. Nombre de la base de datos: coloque el nombre de la base de datos PostgreSQL con la que desea realizar la instalación.
  3. Usuario: edite el texto y coloque el nombre del usuario.
  4. Contraseña: coloque la contraseña para acceder a la base de datos.
  5. Servidor: coloque el nombre del servidor.

Luego de introducir los parámetros requeridos para establecer la conexión pulse el botón Establecer conexión, la ventana mostrara un mensaje si la conexión ha sido exitosa, como se muestra en la imagen, o devolverá un mensaje de error si no puede establecerse la conexión.

Expresiones

Las expresiones PostGIS permiten hacer consultas alfanuméricas y espaciales, sin embargo, por el momento, el resultado que obtendrá serán valores numéricos o booleanos. Puede obtener como resultado un valor único de una consulta o una lista de valores.

  • ¿Cómo acceder a las expresiones?
    Para utilizar las expresiones, despliegue cualquier dialogo de expresiones, por ejemplo con la herramienta seleccionar por atributos o la calculadora de campos.

  • ¿Cómo utilizar las expresiones?
    Al igual que las expresiones propias de QGIS, cada expresión PostGIS cuenta con una ayuda detallada que se muestra al seleccionarla en el Dialogo de Expresiones, incluyendo la sintaxis, parametros de entrada y ejemplos de uso.

Colaborar o participar en el proyecto

El complemento PostGIS Expression puede incrementar el número de expresiones disponibles en cantidad y versatilidad, convertirse en una poderosa alternativa de análisis, automatización y visualización dentro de QGIS.
Esto requiere el trabajar en el diseño, desarrollo, test y correcciones, tu participación puede ayudar a consolidar este proyecto.
Puedes colaborar de muchas formas: con un aporte monetario, participando en el desarrollo, diseño, pruebas, difusión.

En el siguiente enlace puedes llenar un formulario especificando como deseas colaborar o participar, te contactare a la brevedad posible:
https://forms.gle/Gb4dxWr7yd8SoEX78

About

Agrega nuevas expresiones al Dialogo de Expresiones de QGIS con funciones para realizar consultas a Base de Datos PostGIS utilizando el motor de PostGIS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors