Giter Site home page Giter Site logo

inspirenl's People

Contributors

warrieka avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

inspirenl's Issues

Make it EU-wide

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.

Migrate to geonetwork 3.2

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

proxyserver problem

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: 

problem installing plugin with Qgis 3.4.3

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

De atom download geeft niet in alle gevallen een juiste download

De atom download geeft niet in alle gevallen een juiste download.
voorbeelden waar het mis gaat:

  • INSPIRE geharmoniseerde Beschermde Gebieden - Cultuur Historie van RCE
  • Population Distribution NL van Statistics Netherlands

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.