UtilisateurTéléchargement

API de téléchargement

  • Utilisateur

  • Téléchargement

Dernière modification le

Présentation #

L’API de téléchargement de la Géoplateforme permet de découvrir et télécharger des fichiers.

Elle est conforme au format Atom RFC 4287.

Elle s’appuie sur 3 méthodes :

  • GetCapabilites pour lister les ressources disponibles
  • GetResource pour lister les fichiers téléchargeables de la ressource interrogée
  • Download pour télécharger un fichier

Son usage est limité à 10 requêtes par seconde depuis une même adresse IP.

Attention, les résultats des requêtes sont paginés. Pour parcourir les résultats, les paramètres sont :

  • page : débute à 1 (valeur par défaut)
  • limit : 50 résultats au maximum (10 par défaut)

N.B. : le nombre total de résultats pour une requête est indiqué dans la valeur gpf_dl:totalentries présente dans l’en-tête de la réponse.

Lister les ressources (GetCapabilities) #

La méthode GetCapabilities permet de lister les ressources (au sens de produits pour l’IGN).

Elle est accessible via l’URL suivante :

https://data.geopf.fr/telechargement/capabilities

Afin de permettre une recherche plus précise, la méthode dispose des filtres optionnels suivants :

https://data.geopf.fr/telechargement/capabilities?page={page}&limit={limit}&polygon={polygon}&updatedFrom={updatedFrom}&updatedTo={updatedTo}&editionDateFrom={editionDateFrom}&editionDateTo={editionDateTo}&lang={lang}&crs={crs}&thematic={thematic}&zone={zone}&format={format}

Les champs du filtre doivent respecter le formalisme suivant :

  • polygon : x1,y1;x2,y2;… (en projection EPSG:4326)
  • updatedFrom : YYYY-MM-DD
  • updatedTo : YYYY-MM-DD
  • editionDateFrom : YYYY-MM-DD
  • editionDateTo : YYYY-MM-DD
  • lang : fre ou eng
  • crs : au format epsg
  • thematic : au format de la thématique INSPIRE recherchée
  • zone : FRA (pour France entière) ou D075 (pour Paris)...
  • format : SHP (pour Shapefile)...

Exemple de requête filtrée :

https://data.geopf.fr/telechargement/capabilities?lang=fre&zone=FRA&page=1&limit=50

Lister les dossiers d’une ressource (GetResource) #

La méthode GetResource permet de lister les dossiers de la ressource interrogée (au sens jeux de données d’un produit pour l’IGN).

Elle est accessible via l’URL suivante :

https://data.geopf.fr/telechargement/resource/{resourceName}

Exemple de requête :

https://data.geopf.fr/telechargement/resource/ADMIN-EXPRESS-COG

Afin de permettre une recherche plus précise, la méthode dispose des filtres optionnels suivants :

https://data.geopf.fr/telechargement/resource/{resourceName}?polygon={polygon}&editionDateFrom={editionDateFrom}&editionDateTo={editionDateTo}&lang={lang}&crs={crs}&zone={zone}&format={format}

Les champs du filtre, tous optionnels, doivent respecter le formalisme suivant :

  • polygon : x1,y1;x2,y2;… (en projection EPSG:4326)
  • editionDateFrom : YYYY-MM-DD
  • editionDateTo : YYYY-MM-DD
  • lang : fre ou eng
  • crs : au format epsg
  • zone : FRA (pour France entière) ou D075 (pour Paris)...
  • format : SHP (pour Shapefile)...

Exemple de requête filtrée :

https://data.geopf.fr/telechargement/resource/ADMIN-EXPRESS-COG?lang=fre&zone=FRA&format=SHP&page=1&limit=50

Lister les fichiers d’un sous-dossier d’une ressource (GetSubResource) #

La méthode GetSubResource permet de lister les fichiers du dossier de la ressource interrogée.

Elle est accessible via l’URL suivante :

https://data.geopf.fr/telechargement/resource/{resourceName}/{subResourceName}

Exemple de requête :

https://data.geopf.fr/telechargement/resource/ADMIN-EXPRESS-COG/ADMIN-EXPRESS-COG_3-1__SHP_WGS84G_FRA_2023-05-03?page=1&limit=50

Télécharger un fichier (Download) #

La méthode Download permet de télécharger un fichier.

Elle est accessible via l’URL suivante :

https://data.geopf.fr/telechargement/download/{resourceName}/{subResourceName}/{fileName}

Exemple de requête :

https://data.geopf.fr/telechargement/download/ADMIN-EXPRESS-COG/ADMIN-EXPRESS-COG_3-1__SHP_WGS84G_FRA_2023-05-03/ADMIN-EXPRESS-COG_3-1__SHP_WGS84G_FRA_2023-05-03.7z

Paramètres d'affichage

Choisissez un thème pour personnaliser l’apparence du site.