22 votos

Una consola SQL en QGIS

Sé que QGIS viene con su calculadora de campos, que no está mal. También viene con ftools que permite varias operaciones sobre geometría y atributos. Pero a menudo necesitamos más control y no he visto ninguna herramienta conveniente en QGIS para realizar este tipo de operaciones (donde se pueden seleccionar los campos que necesita, por ejemplo, o realizar operaciones aritméticas en ellos mientras se hace una consulta espacial).

Básicamente, me gustaría saber si una consola SQL (una especie de Mapinfo mapbasic ventana) está en la hoja de ruta de QGIS y si no, si sería difícil de código como plugin. Si ya existe, por favor hágamelo saber, me lo he perdido ;-)

10voto

tobes Puntos 19

El plugin RT Sql Layer puede hacer lo que quieras (pero no es una consola).

enter image description here

También puedes usar la consola de python: PostGIS 'select' statement como capa vectorial en QGIS

10voto

neouser99 Puntos 1203

El nuevo plugin DB Manager es ahora una parte estándar de QGIS desde la versión 1.8 en adelante. Tiene autocompletar, resaltado de sintaxis, y puede agregar capas creadas a partir de una consulta espacial a su mapa.

En 1.9 (la versión de desarrollo para 2.0) DB Manager añade funciones de importación / exportación que son bastante útiles.

7voto

Pablo Puntos 6414

Hay un nuevo plugin disponible: Fast SQL Layer.
Abre una consola sql acoplada con resaltado de código.

2voto

Erik Öjebo Puntos 6937

¿es SQL Query Editor (para PostGIS) lo que busca?

http://plugins.qgis.org/plugins/version/12/

2voto

nlucaroni Puntos 21502

No conozco ninguna herramienta de este tipo en QGIS. Otro software SIG de código abierto ofrece tales capacidades, sin embargo, que se llama OrbisGIS : http://www.orbisgis.org

Desgraciadamente, como uno está escrito en C++ y el otro en Java, sería muy difícil vincularlos... :-(

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