Increasing the stability of processing algorithms

Processing just got a new testing framework to improve the long-term stability of this important plugin. And you can help to improve it, even if you are not a software developer! This is yet another piece in our never-stopping crusade to improve the stability and quality of the best desktop GIS on the market. Processing You probably know processing. If you don’t: processing is the number one plugin to enable after every QGIS installation. It offers a Read more…

QField Documentation

After getting QField up and running in Android 5, we felt it was time to start documenting how QField works, we started documenting how to install and use QField. We also added a section on how to handle your data to get them on QField. It is all pretty basic, but it dose give some hints. You can find the documentation here: https://qfield.org/docs/ As QField’s source code the docs are opensourced (on github) and we look Read more…

Passing android Intents to Qt

Working on QField I had the necessity of passing values from the QtActivity.java to the Qt cpp world, here how I did it using an Intent that is sent to the QtActivity (the one you should not edit that comes with Qt). For much more information see this post series. hopefully this will be helpful to someone. private void startQtActivity() { String dotqgis2_dir = „Test dotqgis2_dir“; String share_dir = „Test share_dir“; // forward to startQtActivity and Read more…

SpaceMouse in Ubuntu 15.04

While preparing some 3D scenes for an exibition I discovered the SpaceMouse by 3dconnexion. A neat device we plan on installing in front of a projected globe. To get it to run in Ubuntu first get the drivers from www.3dconnexion.eu/service/drivers.html then sudo apt-get install libmotif3 mkdir -p /tmp/3D3dxware-linux cd /tmp/3D3dxware-linux cp ~/Downloads/3dxware-linux-v1-8-0.x86_64.tar.gz /tmp/3D3dxware-linux tar -xf 3dxware-linux-v1-8-0.x86_64.tar.gz sudo ./install-3dxunix.sh answer yes, 4, yes. That’s it, you might get an error saying: „Red Hat EL 7 currently Read more…

QGIS Welcome Page

Whenever you start QGIS you basically do it because? Right, because you need to do GIS work. Ah, how I love rhetorical questions to start a post. And most of the time one continues to work on a QGIS project which he has prepared before. For me 99% of the time, I start QGIS, move the mouse to the top left over „Project“ go to „Recent Projects“ and select the one I want. If I am lucky Read more…

Postgres Expression Compiler for QGIS

Performance This project is all about performance of QGIS with a postgres/postgis database. A lot of people have QGIS connected to postgres/postgis (if you don’t: it’s a great combination in the open source geo stack). Databases are really optimized for querying. They keep indexes of geometries to be able to find them faster, they keep indexes of attributes to filter faster – and finally they often run on powerful servers. QGIS tries to be smart Read more…