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ètre | Valeur | Description |
|---|---|---|
format / type_fichier | geojson (défaut), json, csv, gpx, kml | Format de sortie |
bbox | ouest,sud,est,nord | Emprise géographique en longitude/latitude WGS84 |
type_lieu | all (défaut), 1 à 7 | Catégorie de lieu |
region | Texte exact | Filtrage sur la région enregistrée |
limit | 1 à 20000 (défaut 10000) | Nombre maximal de résultats |
offset | 0 à 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
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.
Ejemplos de consultas
Obtener diez ubicaciones en formato GeoJSON
GET /api.php?format=geojson&limit=10Filtrar por área geográfica
GET /api.php?format=geojson&bbox=-1,42,1,43&limit=100