MTES-MCT / metadata-postgresql

Plume : gestion des métadonnées du patrimoine PostgreSQL
https://mtes-mct.github.io/metadata-postgresql/
GNU Affero General Public License v3.0
1 stars 1 forks source link

Problème à l'import des CSW avec le VPN pour l'URL par défaut de GéoIDE #96

Closed WREATCHED closed 1 year ago

WREATCHED commented 1 year ago

Il semble que l’import d’un CSW du catalogue de GéoIDE ne s’effectue pas et donc pose un problème. Contexte un dernier test d’utilisation de la boite de dialogue de l’import des CSW dans Plume nous montre que pour une url de GéoIDE avec le VPN ne fonctionne pas alors qu’il nous (LL et DL) semblait fonctionner avant.

Recherche et test pour affiner le problème Nous allons faire des tests avec et sans VPN depuis :

Ressource IGN (CSW par défaut dans Plume) URL : https://wxs.ign.fr/catalogue/csw - Id : IGNF_ADMIN_EXPRESS_3-1.xml

Ressource GéoIDE (CSW par défaut dans Plume) URL : http://ogc.geo-ide.developpement-durable.gouv.fr/csw/dataset-harvestable - Id : fr-120066022-jdd-23d6b4cd-5a3b-4e10-83ae-d8fdad9b04ab

Information : Cette partie du code, utilise les classes de l’API de Qgis afin que ce soit Qgis qui prenne en compte tous les aspects de connexions internet avec ou sans le VPN

Le code nous permet de retourner une erreur qui est de type QNetworkReply.RemoteHostClosedError (code numérique 2) : the remote server closed the connection prematurely, before the entire reply was received and processed.

fetcher = QgsNetworkContentFetcher()
fetcher.fetchContent(url)
evloop = QEventLoop()
fetcher.finished.connect(evloop.quit)
evloop.exec_(QEventLoop.ExcludeUserInputEvents)
fetcher.finished.disconnect(evloop.quit)
ret = fetcher.reply()
print(ret.error()) retourne 2
print(ret.errorString(2)) retourne Connexion fermée

Question(s) Y aurait il un TimeOut dans GéoIde Catalogue qui fasse que Qgis n'ait pas le temps de capturer le retour de l'interrogation su serveur ?

WREATCHED commented 1 year ago

Test supplémentaire avec le plugin MetaSearch image

alhyss commented 1 year ago

Je viens de tester, ça fonctionne sur site. Donc c'est le VPN qui coince, pas le RIE.

alhyss commented 1 year ago

Nouvelle tentative ce matin avec la fiche fr-120066022-ldd-dc5993a7-1bc2-4247-945a-fa798a0e41ec de GéoIDE Catalogue, chargée dans Plume via l'import CSW avec le VPN. Eh bien maintenant ça fonctionne, pour autant que je puisse voir.

Je clos l'issue, puisque le problème n'était a priori pas chez nous et a été résolu sans que nous ayons à faire quoi que ce soit.