banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 05 April 2023 12:09

sandy
Juste Inscrit !
Lieu: NANTES
Date d'inscription: 26 Jul 2010
Messages: 7

Mise en place d'un Foreign Data Wrapper sur Postgis - Données Sandre

Bonjour,

Je cherche à créer un schéma de données externe sur ma base de données Postgis, afin d'accéder au flux WFS du Sandre. J'utilise pour cela l'extension ogr_fdw.

J'ai déjà mis en place ce type de connexion, cela fonctionne parfaitement.
Seulement, j'ai un soucis avec le flux fourni par le Sandre.

Code:

--Création du serveur via FOREIGN DATA WRAPPER: 

CREATE SERVER fdw_ogr_sandre FOREIGN DATA WRAPPER ogr_fdw
    OPTIONS (
        datasource 'WFS:https://services.sandre.eaufrance.fr/geo/sandre',
        format 'WFS'
    );

--Import des couches fournis par le flux WFS :

IMPORT FOREIGN SCHEMA ogr_all
FROM SERVER fdw_ogr_sandre
INTO fdw_sandre --nom du schéma dans ma bdd
OPTIONS (
    -- mettre le nom des tables en minuscule et sans caractères bizares
    launder_table_names 'true',
    -- mettre le nom des champs en minuscule
    launder_column_names 'true'
)

J'obtiens l'erreur suivante :

Code:

SQL Error [XX000]: ERROR: GDAL AppDefined [1] HTTP error code : 400

Par contre, la méthode fonctionne très bien si j'utilise les flux thématiques fourni par le sandre. Seulement, les données récentes de la BD Topage qui m'intéressent ne sont pas dans les flux thématiques.
https://www.sandre.eaufrance.fr/actuali … graphiques

Le même script fonctionne avec

Code:

 datasource 'WFS:https://services.sandre.eaufrance.fr/geo/hyd'

Est-ce quelqu'un a déjà été confronté à ce problème, et accessoirement trouvé d'où venait le problème ?

Pour info, j'ai une instance PostgreSQL 14.5 / Postgis 3.2.1

Dernière modification par sandy (Wed 05 April 2023 15:50)

Hors ligne

 

Pied de page des forums

Powered by FluxBB