Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#1 Thu 23 August 2018 09:25

alexandra21
Juste Inscrit !
Date d'inscription: 25 Jul 2018
Messages: 7

Interrogation des flux WFS.

Bonjour,

Je viens vers vous car je suis confrontée à un problème d'interrogation sur PostgreSQL des flux WFS du geoservice de l'IGN.

Après avoir installé l'extension ogr_fdw, créé un serveur distant et créé une table étrangère correspondant à une couche servie par le flux, je veux visualiser les données de la table mais un message d'erreur 500 indique qu'il y a une erreur interne au niveau de mon serveur.

Pourriez-vous m'aider à résoudre ce problème ?

Hors ligne

 

#2 Thu 23 August 2018 09:39

tumasgiu
Membre
Lieu: Ajaccio
Date d'inscription: 5 Jul 2010
Messages: 1132

Re: Interrogation des flux WFS.

Salut,

si vous pouviez poster les définitions du serveur et de la table,
cela serait utile pour essayer de vous aider.

Hors ligne

 

#3 Thu 23 August 2018 10:59

alexandra21
Juste Inscrit !
Date d'inscription: 25 Jul 2018
Messages: 7

Re: Interrogation des flux WFS.

Les voici :

CREATE EXTENSION IF NOT EXISTS ogr_fdw;   
CREATE SERVER geoportail FOREIGN DATA WRAPPER ogr_fdw OPTIONS (datasource 'WFS:http://wxs.ign.fr/CLEF/geoportail/wfs', format 'WFS');

CREATE FOREIGN TABLE bdtopo_bdd_wld_wgs84g_commune (
  fid bigint,
  the_geom Geometry(MultiSurface,4326),
  gml_id varchar,
  id varchar,
  prec_plani real,
  nom varchar,
  code_insee varchar,
  statut varchar,
  arrondisst varchar,
  depart varchar,
  region varchar,
  popul integer
) SERVER geoportail
OPTIONS (layer 'BDTOPO_BDD_WLD_WGS84G:commune');

Hors ligne

 

#4 Thu 23 August 2018 11:08

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1536

Re: Interrogation des flux WFS.

Jamais reussi non plus avec les nouveaux WS IGN et OGR sad
A croire qu'ils le font exprès.

Nicolas

Hors ligne

 

#5 Thu 23 August 2018 11:15

alexandra21
Juste Inscrit !
Date d'inscription: 25 Jul 2018
Messages: 7

Re: Interrogation des flux WFS.

Je me suis renseignée directement auprès de l'IGN mais ils n'ont pas de solution hormis que la clef est bien fonctionnelle !!!

Hors ligne

 

#6 Thu 23 August 2018 11:30

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1536

Re: Interrogation des flux WFS.

Pour s'en sortir, un peu (chargement dans des tables PG, et pas des FOREIGN tables);

- Recupérer la liste des layers WFS depuis le doc XML
- faire un wget sur le document de chaque layer, puis ogr pour charger ce doc:

Code:

wget -qO- ${WFS_URL}${wfs_name} | ogr2ogr -append -f PostgreSQL PG:"${OGR_CON}" /vsistdin/ -nln ${table_name}

Nicolas

Hors ligne

 

Pied de page des forums

Powered by FluxBB