Message posté par : Alexandre HEURION
----------------------------------------
Bonjour,
Après moult péripéties à la recherche d'une solution au problème posé initialement
ici, je butte.
Je souhaite récupérer la couche assiette_sup_s du flux de l'IGN, mais uniquement les
entités intersectant (ou en tous cas proches) de ma commune, que je récupère d'une
autre couche de l'IGN ("CADASTRALPARCELS.PARCELLAIRE_EXPRESS:commune"
d'après le Constructeur de requêtes SQL.
Ma couche commune est filtrée sur une commune, via le filtre "classique" de
qgis.
Voici ma requête SQl :
-----------------
Code :
SELECT * FROM assiette_sup_s AS sup
RIGHT JOIN "CADASTRALPARCELS.PARCELLAIRE_EXPRESS:commune" AS commune
ON ST_Intersects(sup.the_geom, commune.geom)
-----------------
Et voici le message d'erreur qui en ressort :
-----------------
Code :
Échec de l'analyse de la réponse DescribeFeatureType pour l'URL
pageSize='5000' pagingEnabled='true'
preferCoordinatesForWfsT11='false' restrictToRequestBBOX='1'
srsname='EPSG:4326' typename='wfs_sup:assiette_sup_s'
url='https://data.geopf.fr/wfs/ows' version='2.0.0' sql=SELECT * FROM
assiette_sup_s AS sup
RIGHT JOIN "CADASTRALPARCELS.PARCELLAIRE_EXPRESS:commune" AS commune
ON ST_Intersects(sup.the_geom, commune.geom), typeName: wfs_sup:assiette_sup_s Il
s'agit probablement d'un schéma pour des entités complexes
-----------------
Une requête sans jointure fonctionne par contre, par exemple :
-----------------
Code :
SELECT * FROM assiette_sup_s AS sup
WHERE sup.gid<5000
-----------------
Sinon est-ce possible de faire un intersects avec une couche déjà présente dans le projet
?
Merci d'avance !
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=369172#p369172
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net