▲ Pyrénées RefugesFR · EN · ES

API de refugios y cabañas de los Pirineos

Consulta refugios, cabañas y abrigos de los Pirineos mediante una API de solo lectura. Descarga GeoJSON, JSON, CSV, GPX o KML.

Abrir generador   OpenAPI 3.0 (JSON)

5 formats

GeoJSON, JSON, CSV, GPX, KML

HTTP GET

API publique en lecture seule, filtres BBOX et pagination.

WGS84

Coordonnées GPS longitude / latitude (EPSG:4326).

Parámetros de la API

GET /api.php?format=geojson&limit=10

ParamètreValeurDescription
format / type_fichiergeojson (défaut), json, csv, gpx, kmlFormat de sortie
bboxouest,sud,est,nordEmprise géographique en longitude/latitude WGS84
type_lieuall (défaut), 1 à 7Catégorie de lieu
regionTexte exactFiltrage sur la région enregistrée
limit1 à 20000 (défaut 10000)Nombre maximal de résultats
offset0 à 1000000 (défaut 0)Décalage de pagination

Types de lieux / Place categories

1 : Cabane fermée · 2 : Cabane ouverte · 3 : Cabane occupée par un berger en été · 4 : Orri, toue ou abri en pierre · 5 : Refuge gardé l’été · 6 : Refuge gardé toute l’année · 7 : Ruine.

Ejemplos de código

PHP

<?php
$url = 'https://www.pyrenees-refuges.com/api.php?format=geojson&limit=10';
$ctx = stream_context_create(['http' => ['timeout' => 20]]);
$json = file_get_contents($url, false, $ctx);
if ($json === false) { throw new RuntimeException('API inaccessible'); }
$data = json_decode($json, true, 512, JSON_THROW_ON_ERROR);
foreach ($data['features'] as $feature) { echo $feature['properties']['name'] . PHP_EOL; }

Python

import json
from urllib.request import urlopen
url = "https://www.pyrenees-refuges.com/api.php?format=geojson&limit=10"
with urlopen(url, timeout=20) as response:
    data = json.load(response)
for feature in data["features"]:
    print(feature["properties"]["name"])

JavaScript

const url = 'https://www.pyrenees-refuges.com/api.php?format=geojson&limit=10';
const response = await fetch(url);
if (!response.ok) throw new Error(`HTTP ${response.status}`);
const data = await response.json();
for (const feature of data.features) console.log(feature.properties.name);

Generador interactivo

Abrir generador

Exemple : GeoJSON, 10 points. Les réponses de l’API sont téléchargeables ; leur disponibilité dépend du service et de la base de données.

Utilisation des données : vérifiez les conditions de réutilisation et d’attribution auprès de Pyrénées Refuges avant redistribution. La présence d’une API publique ne vaut pas licence ouverte.

Conjunto de datos geográficos

Información geográfica sobre refugios y cabañas de los Pirineos. La cobertura, la frecuencia de actualización y las condiciones de reutilización deben confirmarse con el editor.

Explorar los datos (GeoJSON)

Ejemplos de consultas

Obtener diez ubicaciones en formato GeoJSON

GET /api.php?format=geojson&limit=10

Filtrar por área geográfica

GET /api.php?format=geojson&bbox=-1,42,1,43&limit=100