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

Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).

En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.

#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: 1129

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: 1534

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: 1534

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