Ich weiß, dass QGIS mit einem Feldrechner geliefert wird, was nicht schlecht ist. Es wird auch mit ftools geliefert, das verschiedene Operationen für Geometrie und Attribute ermöglicht. Aber wir brauchen oft mehr Kontrolle und ich habe kein praktisches Werkzeug in QGIS gesehen, um solche Operationen durchzuführen (wo Sie Felder auswählen können, die Sie zum Beispiel benötigen, oder arithmetische Operationen an ihnen ausführen können, während Sie eine räumliche Abfrage durchführen).
Grundsätzlich würde ich gerne wissen, ob sich eine SQL-Konsole (eine Art Mapinfo-Mapbasic-Fenster) auf der Roadmap von QGIS befindet und wenn nicht, ob es schwierig wäre, sie als Plugin zu codieren. Wenn es noch existiert, lass es mich wissen, ich habe es verpasst! ;-)
quelle
Antworten:
Das neue DB Manager-Plugin ist ab Version 1.8 Standard in QGIS. Es verfügt über eine automatische Vervollständigung und Syntaxhervorhebung. Außerdem können Sie Ihrer Karte Layer hinzufügen, die aus einer räumlichen Abfrage erstellt wurden.
In 1.9 (der Entwicklungsversion für 2.0) fügt DB Manager Import- / Exportfunktionen hinzu, die sehr praktisch sind.
quelle
Das RT SQL Layer Plugin kann tun, was Sie wollen (aber es ist keine Konsole).
Sie können auch die Python-Konsole verwenden: 'PostGIS' wählen Sie 'Anweisung als Vektorebene in QGIS'
quelle
Es gibt ein neues Plugin: Fast SQL Layer.
Es öffnet sich eine angedockte SQL-Konsole mit Code-Hervorhebung.
quelle
Pygments-1.4
Verzeichnis, geben Siepython setup.py build
dannpython setup.py install
ist der SQL Query Editor (für PostGIS) das, wonach Sie suchen?
http://plugins.qgis.org/plugins/version/12/
quelle
Ich kenne ein solches Tool in QGIS nicht. Eine andere Open-Source-GIS-Software bietet jedoch solche Funktionen: OrbisGIS: http://www.orbisgis.org
Leider wäre es schwierig, sie zu verknüpfen, da eine in C ++ und die andere in Java geschrieben ist ... :-(
quelle