QGIS on Windows: Oops … Could not load qgis_app.dll message

Sometimes after a Windows update, or after a QGIS update Windows users see the dreaded “Oops, looks like an error loading QGIS’… Could not load qgis_app.dll…” message

In short it means that one of the main libraries of QGIS cannot be fully loaded, because it is actually depending on other libraries, which (apparently) are not OK or available.

The 2 main reasons (I am aware of, please correct me if I am wrong), actually depend on your type of QGIS installation:

1) if you have installed QGIS with the “QGIS Standalone Installer” (the .msi version), the reason can be that the ‘opencl.dll’ version or install is messed up by Windows. For example see: https://answers.microsoft.com/en-us/windows/forum/all/opencldll-is-missing/de5a9687-c53d-4f33-8b28-47dc8115e745 As you can see it is not only QGIS having issues with it.

The solution is to make sure you have the good copy of opencl.dll either in the QGIS install dir OR in the c:/windows/system32 directory. See https://github.com/qgis/QGIS/issues/44806#issuecomment-908976764 for more info about it.

OpenCL is a framework to make it possible to share/move calculations to your graphics-card for parallel/faster processing: https://en.wikipedia.org/wiki/OpenCL.

(also check the second point below)

2) if you have installed QGIS using the OSGeo4W network Installer, the opencl.dll can also be a problem, BUT in that case there is sometimes an issue in which the scripts gis-bin.env or qgis-dev-bin.env files are vanished from your system. Those env files (in the QGIS/bin directory) are there to define the right PATH’s for QGIS and it’s libraries to find other libraries or elements needed.

As said sometimes (virus scanners?) do remove that script(s, one of each version of QGIS), so be sure those are there, or copy them from an other QGIS installation.

3) another opencl and QGIS related issue, see https://github.com/qgis/QGIS/issues/45507, is the one which tells you: “Can not find procedure entry point clCreateCommandQueueWithProperties in the DLL file C:\OSGeo4W\apps\qgis\bin\qgis_core.dll” or similar.

The solution to that is also to copy the right opencl.dll to make it available to QGIS again.

Hope this helps some people.

Nieuwe PDOKServicesplugin nu met metadata-link EN HR-luchtfoto’s

Een korte post om even aandacht te vragen voor de nieuwe versie van de PDOKServicesplugin.

Er zijn wat url-veranderingen geweest bij PDOK, en er is (alvast) wat gesleuteld aan de plugin om ‘m een beetje te vernieuwen, o.a. door Raymond Nijssen en Anton Bakker.

Wat misschien niet zo zichtbaar is maar het updaten wel veel makkelijker maakt, is dat de url’s niet meer handmatig worden toegevoegd, maar dat er nu een script is die het https://www.nationaalgeoregister.nl bevraagd om alle PDOK-services op te vragen en die in een voor de plugin bruikbare lijst te zetten.
Omdat de url’s allemaal uit het Nationaal Georegister komen, hebben we dus OOK de link/id naar deze Nederlandse Metadata bron! Als je nu bijvoorbeeld naar het infoblokje kijkt onder de lagenlijst als je de Actuele luchtfoto aanklikt (zoals in de afbeelding hieronder) Dan zie je daar in het blauw een aanklikbare Metadata ID, die je naar de bijbehorende Metadata-record brengt:

Een andere PDOK nieuwigheid: er zijn nu HR (Hoge Resolutie) luchtfoto’s van een groot deel van Nederland.
En dat dat nogal een verschilletje is zie je hieronder in QGIS in de gewone en HR beelden naast elkaar van mijn buurtje:

Verder nog een tip die ik me bedacht toen ik bovenstaande screendumpje ging maakte: kent iedereen de Ctrl-Tab (verberg alle panelen) en Ctrl-Shift-Tab (verberg OOK het menu)? In combinatie met F11 (full screen) kun je zo een schermvullende kaart op je scherm toveren! Mooi voor presentatie of aan de muur 🙂

Nieuwe PDOKservicesplugin: Lufo 2020 en onthoudt 2 favorieten kaartlagen

Er is een nieuwe versie van de PDOKservices plugin voor QGIS

Naast dat er een paar veranderingen zijn in in de kaartlagen (waaronder toevoeging van Luchtfoto 2020), is er een nieuwtje toegevoegd.

De button bevat een kleine dropdown waar je je 2 lievelingskaartlagen als favoriet kunt bewaren.

Ikzelf zet daar bijvoorbeeld de 2020 Luchtfoto en de OpenTopo kaart in, om met 1 klik (zonder tussenkomst van de dialoog) de laag te kunnen laden.

Als je start zie je daar ‘Favoriet 1’ en ‘Favoriet 2’:

Als je die kiest krijg je een popup:

Waarna je met de rechtermuisknop je favoriete laag kunt selecteren.

Die zal dan in het mini-menuutje van de knop aanwezig zijn.

Plezier!

PDOKservices-plugin update

Hoi Mensen,

Ik wilde even laten weten dat er een nieuwe versie is van de PDOKservicesPlugin: 3.5.3
Een paar kleine bugfixes en wat nieuwe url’s.
Helaas nog GEEN nieuwe luchtfoto’s voor 2020 ( van vorig jaar, zeg maar 😉 )…

Een belangrijke beweging (bij PDOK) is dat men een paar WFS-services, vooral voor hele grote datasets, aan het uitfaseren is, ten faveure van een ATOM service. Een voorbeeld daarvan wordt bijvoorbeeld hier gemeld: over INSPIRE kadastrale percelen. Mocht je dus vectordata nodig hebben, en er is GEEN WFS voorhanden, zoek dan eens op https://www.pdok.nl/datasets en kijk of er een ATOM feed is. Als je die aanklikt in de browser kom je op zoiets pagina uit daarvandaan kun je dan vaak de gezipte data ook downloaden (als alternatief voor de WFS dus).

Sommige datasets bv de cadastral parcels zijn ook via SPARQL te bevragen, op deze pagina zie je wat leuk voorbeelden van queries: https://www.pdok.nl/sparqlviewer#
Ikzelf ben nog niet erg handig ermee, maar er is een SPARQL plugin beschikbaar voor QGIS: SPARQLing Unicorn QGIS Plugin waarin de PDOK endpoints al zijn toegevoegd (hoewel ik ze nog niet werkend kreeg).

Ook zou ik toch wel even kwijt willen dat het steeds lastiger wordt om de PDOKservicesPlugin te onderhouden:
– regelmatig time-outs bij het ophalen van de capabilities (zie het scriptje pdok2json.py, wie krijgt dat in 1x gedraaid?)
– geen eenvoudige lijst van url’s te vinden
– url’s worden veranderd

De plugin is intussen 9 jaar oud. Misschien wordt het tijd voor iets nieuws?

Wie bedenkt iets bruikbaars, om op basis van de catalog of een andere lijst een bruikbare lijst te maken van services.

Centrale QGIS installatie en configuratie (QGIS.de)

QGIS wordt meer en meer geinstalleerd door organisaties en overheden door Windows Administrators (met SCCM, nu Microsoft Endpoint Configuration Manager); i.p.v door de GIS-mensen zelf op hun eigen CAD-stations.

We krijgen steeds meer dit soort vragen (bv hier).

Dus even een kort item hierover. Het mooie is dat mensen van de QGIS gebruikersgroep in Duitsland dit al heel goed hebben gedaan (en vertaald in het engels). Ik ga dat dus niet dunnetjes overdoen 🙂
Dus voor iedereen die zicht afvraagt hoe je QGIS moet installeren met een (voor de organisatie) gestandaardiseerde set plugins en instellingen…
LEES: https://qgis.de/doku.php?id=site:deployment:zentral_en. Bedankt QGIS.de!

En als je (technisch) geïnteresseerd bent in de volgorde van inlezen van al die bestanden:
de code

Python ontwikkeling met PyCharm

Nog een verwijzing… als je Python Plugins ontwikkelt, en PyCharm als IDE gebruikt, neem dan dit even door: om PyCharm alle QGIS en PyQt functies te laten vinden.. Het is gewoon heel makkelijk als je IDE alle QGIS en PyQT functies kan vinden en ‘voorspellen’. Bedankt Tudor!

Testing QGIS fixes in Windows

En nu ik toch aan het doorverwijzen ben bekijk dit eens https://github.com/qgis/QGIS/issues/39081.
Dit is een voorbeeld van iemand die een issue had, wat werd gefixed, en (voor mij nieuw) toen uitvond dat je de QGIS-build van de Windows-test kan downloaden om die gefixte versie te kunnen testen en gebruiken!
Erg handig als je die fix VANDAAG nodig had.
Kleine waarschuwing: dit zijn geen volledige QGIS installatiepakketten. Sommige zaken (zoals Python) werken niet. Wil je een volledige ontwikkelversie van QGIS installeren, dan kun je na een paar dagen de ‘nightly build’ testen.

Happy QGIS-ing

Versie 3.5.0 van de PDOKServicesPlugin

OK, het heeft een tijdje (te lang) geduurd. Veel services in de PDOKServiceplugin waren intussen verdwenen. En vooral één van de voor veel mensen interessantste: de kadastrale kaartlagen, deden het niet meer.
Dus een avondje en dagje verder: Update je PDOKServicePlugin eens: 3.5.0! Alles doet het weer. Raymond Nijssen heeft gezorgd voor een modernizering van het PDOK icoontje: niet alleen moderner, maar ook SVG nu… dus meeschalend wanneer je je iconen vergroot.
screenshot-20200619162318-204x46 Read More