Closed paul-carteron closed 1 month ago
Bonjour,
L'erreur qui sort au niveau APICARTO indique "Illegal property name: the_geom for feature type BDTOPO_V3:haie".
Elle est liée au fait que pour la requête de filtrage, APICARTO suppose en l'état que la géométrie sera nommée "the_geom". Or, elle est visiblement nommée "geometrie" pour les ressources BDTOPO_V3 :
@vinsag Je pense qu'il va falloir instancier un "client" dédié pour les ressources "BDTOPO_V3" pour utiliser le bon nom de géométrie et la bonne projection par défaut au niveau des données.
Pour info, la solution propre est identifiée mais elle sera un peu plus lourde à mettre en place :
defaultGeomFieldName
(nom de la géométrie dans la données, supposé "the_geom") à partir d'un appel à DescribeFeatureTypedefaultCRS
(projection de la données, supposé "EPSG:4326" au sens GeoServer, i.e. lat,lon) à partir d'un appel à GetCapabilities... ce qui fait pas mal d'effort pour les quelques variantes de convention de nommage / projection des données observées.
Bonjour,
Merci pour votre réactivité !
Je comprends, qu'en l'état, la ressource BDTOPO_V3 n'est pas disponible via le module WFS-Geoportail de l'APICARTO c'est bien ça ?
Merci d'avance
Bonjour,
C'est bian ça, le module WFS-Geoportail n'est pas disponible pour la ressource BDTOPO_V3. Nous allons travailler sur une mise à jour pour le rendre disponible.
Vincent
Ok, merci pour votre réponse ! Bon courage pour la mise à jour, et sûrement à bientôt.
Paul
Le mar. 23 nov. 2021 à 09:55, vinsag @.***> a écrit :
Bonjour,
C'est bian ça, le module WFS-Geoportail n'est pas disponible pour la ressource BDTOPO_V3. Nous allons travailler sur une mise à jour pour le rendre disponible.
Vincent
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/IGNF/apicarto/issues/52#issuecomment-976295203, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQOKTS6KJIACY3RPAP6QPFTUNNJGVANCNFSM5IR6D6MQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
--
Paul CARTERON
Ingénieur chargé d’études forestières
Tél. mobile : 06 95 68 08 00
INRAE – UMR Sylva – Équipe WOOD-STOCK
Rue d'Amance - 54280 Champenoux
IGN Champigneulles – Direction territoriale Nord-Est
1 rue des Blanches Terres - 54250 Champigneulles
Bonjour,
J'ai rencontre le meme probleme pour une requete sur la datasource: BDTOPO_V3:batiment La requete suivante:
https://apicarto.ign.fr/api/wfs-geoportail/search?apikey={clef}&source=BDTOPO_V3%3Abatiment&geom=%7B%22type%22%3A+%22MultiPolygon%22%2C+%22coordinates%22%3A+%5B%5B%5B%5B4.04544836%2C+49.2399663%5D%2C+%5B4.04575684%2C+49.23967844%5D%2C+%5B4.04589634%2C+49.23955595%5D%2C+%5B4.04603021%2C+49.23943323%5D%2C+%5B4.04700905%2C+49.23853654%5D%2C+%5B4.04746817%2C+49.2382569%5D%2C+%5B4.04793868%2C+49.23797042%5D%2C+%5B4.04805623%2C+49.23788317%5D%2C+%5B4.04825846%2C+49.23773289%5D%2C+%5B4.04848354%2C+49.23756577%5D%2C+%5B4.04876558%2C+49.23735644%5D%2C+%5B4.04898552%2C+49.23719306%5D%2C+%5B4.04912552%2C+49.23708908%5D%2C+%5B4.049126%2C+49.23703845%5D%2C+%5B4.04750342%2C+49.23593052%5D%2C+%5B4.04743928%2C+49.23593611%5D%2C+%5B4.04734161%2C+49.23611003%5D%2C+%5B4.04693529%2C+49.236833%5D%2C+%5B4.04689924%2C+49.23689723%5D%2C+%5B4.04682157%2C+49.2370352%5D%2C+%5B4.04675889%2C+49.23714669%5D%2C+%5B4.04671145%2C+49.23723134%5D%2C+%5B4.04661086%2C+49.23741032%5D%2C+%5B4.04646613%2C+49.23766781%5D%2C+%5B4.04645075%2C+49.23769501%5D%2C+%5B4.04632177%2C+49.23792278%5D%2C+%5B4.04623547%2C+49.23807547%5D%2C+%5B4.0461774%2C+49.23817802%5D%2C+%5B4.04608155%2C+49.23834716%5D%2C+%5B4.04604364%2C+49.2384142%5D%2C+%5B4.04603331%2C+49.23843272%5D%2C+%5B4.04539259%2C+49.23956463%5D%2C+%5B4.04519386%2C+49.23991582%5D%2C+%5B4.04515481%2C+49.2401305%5D%2C+%5B4.04544836%2C+49.2399663%5D%5D%5D%5D%7D
donne comme message d'erreur:
`<?xml version="1.0" encoding="UTF-8"?>
Bonjour, le sujet n'a pas été oublié et il est toujours en cours. Nous reviendrons vers vous prochainement.
Le problème a été traité et le correctif déployé en production. Le nom de la géométrie est désormais récupéré via un "DescribeFeatureType". Ce qui permet entre autre d'interroger les sources évoquées dans ce ticket.
Bonjour, J'essaie de télécharger des données à partir de la BD Topo V3 en utilisant l'API WFS-Geoportail (Version bêta).
Les coordonnées sont en EPSG::4326 selon les métadonnées ce qui signifie que l'API devrait fonctionner.
Voici un exemple de requête qui ne fonctionne pas
https://apicarto.ign.fr/api/wfs-geoportail/search?apikey=topographie&source=BDTOPO_V3%3Ahaie&geom=%7B%22type%22%3A%22LineString%22%2C%22coordinates%22%3A%5B%5B4.681549%2C47.793784%5D%2C%5B4.741974%2C47.788248%5D%5D%7D
Voici un exemple de requête fonctionnelle de la BD Carto
https://apicarto.ign.fr/api/wfs-geoportail/search?apikey=cartovecto&source=BDCARTO_BDD_WLD_WGS84G%3Amassif_boise&geom=%7B%22type%22%3A%22LineString%22%2C%22coordinates%22%3A%5B%5B4.681549%2C47.793784%5D%2C%5B4.741974%2C47.788248%5D%5D%7D
Si vous êtes intéressé par le pourquoi, je travaille sur un package R permettant d'utiliser l'api_carto et plus généralement d'automatiser le téléchargement de données IGN.
Merci d'avance