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Ă© ?

#1 Fri 29 November 2024 15:41

ft_sig31
Juste Inscrit !
Date d'inscription: 22 Aug 2024
Messages: 5

Interrogation des api de la géoplateforme

Bonjour

Nous cherchons Ă  mettre en place un webservice pour retrouver le code insee et la position lat long du chef lieux d'une commune, en tapant quelques lettres de son nom

On essaie de passer par l'API de recherche dans n'importe quel flux WFS du Géoportail
https://apicarto.ign.fr/api/doc/wfs-geoportail

Les chefs lieux des communes sont dans admin express
https://data.geopf.fr/wfs/ows?SERVICE=W … ation/json


La requĂȘte suivante fonctionne
https://apicarto.ign.fr/api/wfs-geoport … p;_start=1

Mais j'aimerais limiter les résultats aux communes qui dont le nom contient une chaine de caractÚre
nom like %lous%

Comment faire?
Merci de votre aide

Fabrice

Hors ligne

 

#2 Mon 02 December 2024 14:08

ThomasG
Membre
Lieu: Nantes
Date d'inscription: 9 Sep 2005
Messages: 954
Site web

Re: Interrogation des api de la géoplateforme

Bonjour,

Nous cherchons Ă  mettre en place un webservice pour retrouver le code insee et la position lat long du chef lieux d'une commune, en tapant quelques lettres de son nom


C'est ce que propose l'API DĂ©coupage Administratif via un appel du type https://geo.api.gouv.fr/communes?nom=lo … try=mairie (gĂ©omĂ©trie dans l'appel avec l'option geometry=mairie veut dire gĂ©omĂ©trie du chef-lieu)

L'autre moyen est passer directement par le WFS des chef lieux d'Admin Express plutÎt que de passer par l'API Carto ou l'API Découpage Administratif. Deux exemples ci-dessous:

Filtre attributaire type ilike https://data.geopf.fr/wfs/ows?SERVICE=W … artIndex=0

Filtre spatial et attributaire type ilike https://data.geopf.fr/wfs/ows?SERVICE=W … artIndex=0

Dans les 2 cas, je joue avec le paramÚtre CQL_FILTER, la Géoplateforme reposant sur GeoServer, la syntaxe est plus simple que celle des filtres WFS natifs


Bien Ă  vous,

Thomas

Hors ligne

 

#3 Tue 03 December 2024 14:48

Karim IGN
Participant actif
Date d'inscription: 5 Oct 2021
Messages: 138

Re: Interrogation des api de la géoplateforme

Bonjour,

L'API Carto ne permet pas de faire ce que vous souhaitez, vous pouvez toutefois utiliser  le service de gĂ©ocodage
https://geoservices.ign.fr/documentatio … geocodage.
Exemple de requĂȘte (en filtrant sur category=mairie pour s'assurer de rĂ©cupĂ©rer le chef lieu) :
https://data.geopf.fr/geocodage/search? … ory=mairie

Vous pouvez Ă©galement utiliser l'autocomplĂ©tion (selon votre besoin) https://geoservices.ign.fr/documentatio … completion

Exemple : https://data.geopf.fr/geocodage/completion/?
text=vincenn&terr=DOMTOM%2CMETROPOLE%2C75%2C75013&poiType=mairie&type=PositionOfInterest&maximumResponses=10

Bonne journée

Karim

Hors ligne

 

#4 Thu 05 December 2024 08:50

ft_sig31
Juste Inscrit !
Date d'inscription: 22 Aug 2024
Messages: 5

Re: Interrogation des api de la géoplateforme

Bonjour

Merci beaucoup ThomaG et Karim IGN pour ces exemples.

@Karim IGN, l'api de Géocodage utilise la BAN?
Y a t il une cohérence entre la position des chef lieux d'AdminExpress et celle de l'API de geocodage avec category=mairie?

Cordialement

Fabrice

Hors ligne

 

#5 Mon 09 December 2024 11:36

Karim IGN
Participant actif
Date d'inscription: 5 Oct 2021
Messages: 138

Re: Interrogation des api de la géoplateforme

Bonjour,

Pour le géocodage, ce sont les données de la BAN qui sont utilisées normalement et, dans le cas, de categorie=mairie, c'est normalement les coordonnées de la mairie qui sont renvoyés. La doc d'Admin Express indique que les chef-lieux de commune sont aussi censés renvoyer la maire de la commune.

Bonne journée
Karim

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo