Tag Info

Hot answers tagged

20

C++ plugins are less and less common these days. Most likely because they are more difficult to develop. Most documentation effort has been put into Python plugins. C++ still has it's place for performance critical things and functionality that is supposed to be merged into QGIS core (like new renderers for example). There is a Plugin builder plugin which ...


8

UPDATE: Did some digging around on the QGIS site. Apparently you need to install the python-gis package if you want to use the python plugins. sudo apt-get install python-qgis You should now be able to add new plugins :) If I'm not mistaken, you need to enable the Plugins Installer. Just activate it in Plugins Manager.


8

Basically you need to know 3 things: 1) Python : http://www.python.org/ 2) PyQT (to make the user interface, if you want one) : http://www.riverbankcomputing.co.uk/software/pyqt/intro 3) Qgis API : http://doc.qgis.org/head/ They are all very well documented, to get started I recommend you to browse through the modules of the Qgis API and play with the ...


8

Add http://plugins.qgis.org/plugins/plugins.xml to the list of repositories in plugin installer 2nd tab. (If it should be missing.) In Options tab, check if you have selected one of the "Show all plugins ..." options. You can also add a lot of 3rd party plugins automatically to get a really long plugin list.


7

EDIT (May 21): This has been fixed with version 0.91 of the plugin. Previous answer... This has been discussed recently here: http://gis.stackexchange.com/a/20608/6725 As per the suggestion there, you can edit the Open Layers plugin to hide the white box. Edit [path to your user plugins]\openlayers\html\google.css Linux and other unices: ...


7

You just need to give yourself ownership of the the /.qgis directory where the plugins will be install. Use the change owner command in the terminal: sudo chown "your username" ~/.qgis You may also need to make the chown command recursive to cover the folders and files within the ~/.qgis folder: sudo chown -R "your username" ~/.qgis


7

All plugins have to be rewritten to work with the new API. If the authors did not do that yet, the plugins do not appear in the current plugin list. Some authors have added plugins and don't care about them anymore, or didn't get the message about the necessary update. A kind request to the authors might help to get them back to the list.


6

I installed QGis 1.9 with adding repositories to source list: deb http://qgis.org/debian-nightly precise main deb-src http://qgis.org/debian-nightly precise main And public key: gpg --keyserver keyserver.ubuntu.com --recv 1F9ADD375CA44993 gpg --export --armor 1F9ADD375CA44993 | sudo apt-key add - So far works fine and no problems with getting ...


5

There is also a QGIS Plugin-Creator, which prepares a basic skeleton of a plugin to get you started. It creates all necessary files for you.


5

You can add icons to the toolbar or menus. There is no toolbox. For more info check the pyqgis Cookbook http://www.qgis.org/pyqgis-cookbook/plugins.html def initGui(self): # create action that will start plugin configuration self.action = QAction(QIcon(":/plugins/testplug/icon.png"), "Test plugin", self.iface.mainWindow()) ...


4

The HEATMAP plugin is available in Plugins -> Manage plug-ins option in Quantum GIS 1.8 version. You select it and press add. It will then appear as an option in Raster -> Heatmap command line.


4

You can still add any repository you know using the "Add ..." button. Hosting external repositories is now discouraged. Plugin authors should add their plugins to the official repository which will serve as a central hub where users can find plugins and report bugs. Work on a rating system is also on the todo list.


4

Sure thing. There are two options here: One is that you can start QGIS with the --configpath arg so that all the configuration including plugins are stored at a custom path. Like so: qgis.bat --configpath "D:\{somepath}" You can put that in a .bat file and get the students to launch that. This also has the advantage of being able to run QGIS, set it ...


4

I've not used Sabayon before, but assuming it is the same as with Gentoo: You need to enable some additional USE flags for GRASS and QGIS. In /etc/portage/package.use add the following: sci-geosciences/qgis python grass sci-geosciences/grass python Then recompile using the new USE flags: emerge --newuse sci-geosciences/qgis sci-geosciences/grass


4

How to compile latest QuantumGIS on a non-Debian/Ubuntu Linux-system with Python-plugin-support and GRASS-integration? I finally did it! Download and prepare dependencies. Most of them I could find in repositories, sometimes package names vary. Dependencies from INSTALL read-me file: CMake >= 2.6.2 Flex Bison >= 2.4 Qt >= 4.4.0 Proj >= 4.4.x GEOS >= 3.0 ...


3

It seems QGIS is removed from Debian and Ubuntu Precise repositories: Ubuntu-Package-Search: QGIS UbuntuUpdates Info about QGIS Debian Bug Report The PPAs from UbuntuGis do not provide packages for Ubuntu Precise at the moment: ubuntugis ubuntugis-unstable Update: ubuntugis-unstable starts providing aQGIS package for Ubuntu Precise..


3

I suppose you have the current standard version Wroclaw 1.74 Please read this post by underdark (in the comments) http://underdark.wordpress.com/2012/03/04/mapping-density-with-hexagonal-grids/ she writes: "Yes, if you have current QGIS Trunk installed, you can activate a “Heatmap” plugin. It will show up in Raster menu."


3

A tool created for ArcGIS has been done by the University of Queensland and Norsys : (this is a bit dated as was using ArcGIS 9.2) This is a simple example for a model of land surface stability. The BN classification tool categorizes nodes as: background, classification and observation variables. In the figure above, the three BN variables for ...


3

QGIS 2.x uses QT4 and PyQT4. You can check this in the aboutbox. I don't believe you can use QT5 yet.


3

OverlappingMarkerSpiderfier is a plugin designed for the L.Marker class in Leaflet. Thus, it only accepts an L.Marker object and can't handle L.circleMarker properly, since it's based on the L.Circle objects which is based on L.Path. Credit for pointing this out goes to @FranceImage. You can't use the L.circleMarker layer with the spiderfier plugin, it will ...


2

Did you install the OSGeo4W version of QGIS? If you did, you'll have pyuic4 available through OSGeo Command line. I'm not using QT Designer but QT Creator on Win 7 (has to be installed separately), maybe that makes a difference.


2

You can check this manual how to set a repository, it is an automatic translation, but it should be understandable. http://translate.google.com/translate?sl=auto&tl=en&js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&u=http%3A%2F%2Fgis-lab.info%2Fqa%2Fqgis-repo.html


2

OK, looking at this logically, I would say you are missing a dll, or one is not registered. From our good friends over at stackoverflow, I have found using Dependency Walker as good a utility as you can find for working out precisely what your project is using, and, more importantly, what it wants to use and cannot find. Run it and look at the outputs. If ...


2

It works here with OS OpenData *.asc rasters. QGIS Master, Ubuntu 12.04 running GRASS r.los from the Sextante toolbox. N.


2

I was trying to load the Faunalia Repository specifically because it has a plugin to handle OS MasterMap data. I have received a reply to this question that I posted to Lutraconsulting to whom I am grateful for this answer. In the latest version of QGIS, 'Add 3rd Party Plugins' button has been removed. To add Faunalia repository: From the main menu, select ...


2

I believe this feature was cancelled in vers. 1.8, because all plugin-authors should store their plugins into the official repository. (Maybe underdark or an other qgis-guru can confirm or reject this?) But: You still can download plugins from any location and install them manually


2

In the Python console in QGIS you can see what system paths are available to the interpreter: >>> import sys >>> sys.path Any package or module located on one of those paths will be available to import. Here are some solutions to a shared module library approach: Adding packages to /home/username/.qgis/python, though this requires you ...


2

One approach is to load the .ui file dynamically: # load the form path = os.path.dirname( os.path.abspath( __file__ ) ) self.optionsDialog = uic.loadUi(os.path.join(path,"options.ui")) # restore some options self.optionsDialog.spinBoxFrameLength.setValue(2) self.optionsDialog.checkBoxBackwards.setChecked(True) # show dialog ...


2

OpenLayers has resolved this issue. see: http://trac.osgeo.org/openlayers/ticket/2984


2

You can't. I'm seeing the same issue since yesterday, with QGIS 1.7.4 and Open Layers Plugin 0.9 on Linux. I had those versions installed for a while already, and they used to not display the watermark. Maybe Google recently changed their backend and the tiles they send to the plugin.



Only top voted, non community-wiki answers of a minimum length are eligible