warrieka / inspirenl Goto Github PK
View Code? Open in Web Editor NEWA QGIS plugin to search and add Datasets of the Dutch Dataportal 'Nationaal Georegister' to QGIS.
A QGIS plugin to search and add Datasets of the Dutch Dataportal 'Nationaal Georegister' to QGIS.
I do not know how feasible is this, but it would be interesting if the same structure could be used for other countries as well.
in geonetwork 3.2 a new api is introduced (already in 3.0 some of the api-calls changed, making the plugin fail). What are your thoughts on making the plugin more robust against several versions of the geonetwork product
via the xml.info service the plugin could detect which version of geonetwork is installed and then decide to use the according api.
One of the design principles of the new API is to prevent this situation in future, the API's will get a version number so any major change on the API will result in a new API version number, with option to keep the previous API active
So non Dutch will be able to understand what is this about.
Als Type op service wordt gezet, wordt in veel gevallen niets gevonden terwijl de services er wel zijn.
Dat blijkt als Type weer op dataset gezet wordt, want dan zijn de services onderin niet uitgegrijst.
Dit was al eerder door Geonovum (Wideke) gemeld, maar het lijkt mij goed als het ook hier in de issuelijst staat.
Dear warrieka,
We aren't able to retrieve any information from web services with the use of the plug-in on our company network. My ICT-department told me this is because we use a proxy server for the communication with the internet.
I hope you are able to fix this.
If you need more information please let me know.
Below here an example of when I ask for information from a wfs webserver. This gives the following error:
2019-03-20T13:16:14 CRITICAL Error :
2019-03-20T13:16:27 WARNING Python fout : Er is een fout opgetreden bij het uitvoeren van Python code: Bekijk berichtenlog (Python Error) voor meer details.
2019-03-20T13:16:27 WARNING Traceback (most recent call last):
File "C:\QGIS360\apps\Python37\lib\urllib\request.py", line 1317, in do_open
encode_chunked=req.has_header('Transfer-encoding'))
File "C:\QGIS360\apps\Python37\lib\http\client.py", line 1229, in request
self._send_request(method, url, body, headers, encode_chunked)
File "C:\QGIS360\apps\Python37\lib\http\client.py", line 1275, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "C:\QGIS360\apps\Python37\lib\http\client.py", line 1224, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "C:\QGIS360\apps\Python37\lib\http\client.py", line 1016, in _send_output
self.send(msg)
File "C:\QGIS360\apps\Python37\lib\http\client.py", line 956, in send
self.connect()
File "C:\QGIS360\apps\Python37\lib\http\client.py", line 1384, in connect
super().connect()
File "C:\QGIS360\apps\Python37\lib\http\client.py", line 928, in connect
(self.host,self.port), self.timeout, self.source_address)
File "C:\QGIS360\apps\Python37\lib\socket.py", line 727, in create_connection
raise err
File "C:\QGIS360\apps\Python37\lib\socket.py", line 716, in create_connection
sock.connect(sa)
ConnectionRefusedError: [WinError 10061] Kan geen verbinding maken omdat de doelcomputer de verbinding actief heeft geweigerd
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:/Users/XXXXXXX/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\inspireNL\dataCatalog.py", line 271, in addWFS
wfsinfo = metadata.getWFSLayerNames( self.wfs, self.s.proxyUrl )
File "C:/Users/XXXXXXX/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\inspireNL\metadataParser.py", line 319, in getWFSLayerNames
responseWFS = opener.open(capability, timeout=timeout)
File "C:\QGIS360\apps\Python37\lib\urllib\request.py", line 525, in open
response = self._open(req, data)
File "C:\QGIS360\apps\Python37\lib\urllib\request.py", line 543, in _open
'_open', req)
File "C:\QGIS360\apps\Python37\lib\urllib\request.py", line 503, in _call_chain
result = func(*args)
File "C:\QGIS360\apps\Python37\lib\urllib\request.py", line 1360, in https_open
context=self._context, check_hostname=self._check_hostname)
File "C:\QGIS360\apps\Python37\lib\urllib\request.py", line 1319, in do_open
raise URLError(err)
urllib.error.URLError:
I tried to install de Plugin from the Plugin Library as mentioned in the manual, but was not able to find it.
So in stead i downloaded version 2.3 from Github and tried to install it. When installing and activating the plugin, it came up with an error: "Can't find methode classFactory". See below below for the complete errorcode
I hope you can fix this. If you need more information, please let me know.
Kon plug-in 'inspireNL' niet laden wegens een fout bij het aanroepen van de methode classFactory()
ModuleNotFoundError: No module named 'inspireNL.dataCatalog'
Traceback (most recent call last):
File "c:/OSGeo4w/apps/qgis/./python\qgis\utils.py", line 335, in startPlugin
plugins[packageName] = package.classFactory(iface)
File "C:/Users/113176/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\inspireNL_init_.py", line 9, in classFactory
from .inspireNL import inspireNL
File "c:/OSGeo4w/apps/qgis/./python\qgis\utils.py", line 672, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "C:/Users/113176/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\inspireNL\inspireNL.py", line 8, in
from .dataCatalog import dataCatalog
File "c:/OSGeo4w/apps/qgis/./python\qgis\utils.py", line 672, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
ModuleNotFoundError: No module named 'inspireNL.dataCatalog'
Python versie: 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)]
QGIS versie: 3.4.3-Madeira Madeira, 2f64a3c4e7
Python pad:
c:/OSGeo4w/apps/qgis/./python
C:/Users/113176/AppData/Roaming/QGIS/QGIS3\profiles\default/python
C:/Users/113176/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins
c:/OSGeo4w/apps/qgis/./python/plugins
C:\OSGeo4w\bin\python37.zip
c:\OSGeo4w\apps\Python37\DLLs
c:\OSGeo4w\apps\Python37\lib
C:\OSGeo4w\bin
c:\OSGeo4w\apps\Python37
c:\OSGeo4w\apps\Python37\lib\site-packages
C:/Users/113176/AppData/Roaming/QGIS/QGIS3\profiles\default/python
I see you're using version numbers such as 0.2 etc. but there are no releases or tags in github. Why not?
De atom download geeft niet in alle gevallen een juiste download.
voorbeelden waar het mis gaat:
Dit was al eerder door Geonovum (Wideke) gemeld, maar het lijkt mij goed als het ook hier in de issuelijst staat.
In beide gevallen komt het door de geneste xml file in de entry van de Atom.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.