GET/api/pro/export
Las detecciones dentro de sus zonas, en GeoJSON o CSV.
Devuelve las detecciones satelitales caídas dentro de sus zonas vigiladas en la ventana solicitada. Esta exportación está limitada a sus zonas: el dato mundial sigue siendo cosa del mapa público y de NASA FIRMS.
- format
- «geojson» (por defecto) o «csv».
- heures
- Ventana en horas, de 1 a 168 (7 días). 24 por defecto.
Una FeatureCollection GeoJSON de puntos (posición, fecha de adquisición, FRP, satélite, fuente, zona), o un archivo CSV equivalente. Limitado a 50 000 filas; por encima, reduzca la ventana.
curl -H "Authorization: Bearer gfp_..." \
"https://gisfire.saro.app/api/pro/export?format=csv&heures=48"
GET/api/pro/zones
La lista de sus zonas vigiladas.
Sin parámetro, devuelve el inventario de sus zonas (nombre, superficie, ajustes de alerta). Con `format=geojson`, devuelve la FeatureCollection completa de las huellas, la misma que carga el espacio de suscriptor y un SIG.
- format
- «geojson» para la FeatureCollection completa de las huellas.
Un array de zonas ({ id, nombre, surfaceKm2, ajustes de alerta, última alerta}), o una FeatureCollection GeoJSON cuando `format=geojson`.
curl -H "Authorization: Bearer gfp_..." \
"https://gisfire.saro.app/api/pro/zones"
POST/api/pro/zones
Crear una zona.
Crea una zona a partir de un Polygon o MultiPolygon GeoJSON en coordenadas geográficas (EPSG:4326). La superficie está limitada a 25 000 km², el orden de magnitud de un gran departamento francés: por encima, deja de ser un sitio que vigilar para convertirse en una recolección de datos, a la que sirve mejor la exportación por huella.
- name
- El nombre de la zona (cuerpo JSON).
- geometry
- Un Polygon o MultiPolygon GeoJSON, EPSG:4326 (cuerpo JSON).
La zona creada, con su identificador, como 201 Created.
curl -X POST -H "Authorization: Bearer gfp_..." -H "Content-Type: application/json" \
-d '{"name":"Sector este","geometry":{"type":"Polygon","coordinates":[[...]]}}' \
"https://gisfire.saro.app/api/pro/zones"GET/api/pro/alertes
El registro de alertas y avisos enviados.
Devuelve el registro de la cuenta: alertas de detección por zona y avisos personales de humo o rayos, juntos, ordenados por fecha. Útil para resincronizarse tras un webhook fallido.
- limite
- Número máximo de entradas, de 1 a 500. 100 por defecto.
Un array de entradas ({ type: feu | fumee | foudre, zona, período, detecciones, FRP máximo, envíos por correo/webhook/SMS, fecha }).
curl -H "Authorization: Bearer gfp_..." \
"https://gisfire.saro.app/api/pro/alertes?limite=50"
GET/api/pro/bilan
El balance de la cuenta en un período.
El balance completo en una ventana: alertas recibidas, incendios archivados alrededor de sus zonas, serie mensual, exposición zona por zona, medios aéreos desplegados. Es la base del resumen mensual enviado por correo.
- periode
- «30j», «saison», «12m» o «tout».
- debut
- Fecha de inicio AAAA-MM-DD, para una ventana libre (prevalece sobre periode).
- fin
- Fecha de fin AAAA-MM-DD, incluida.
- zones
- Identificadores de zonas separados por comas; si no se indica, todas las zonas.
- detail
- «0» para omitir el registro y la línea de tiempo detallados.
Un objeto con el balance del período, más el registro de inicios, la línea de tiempo, los tiempos de alerta y el resumen de medios aéreos cuando `detail` no es 0.
curl -H "Authorization: Bearer gfp_..." \
"https://gisfire.saro.app/api/pro/bilan?periode=saison"
GET/api/pro/historique
Dónde arde más, a lo largo del tiempo.
Clasificaciones por departamento francés y por municipio en un período, y los focos archivados como puntos para un mapa. Sirve para medir la frecuencia de retorno del fuego alrededor de un sitio.
- periode
- «30j», «saison», «12m» o «tout».
- debut
- Fecha de inicio AAAA-MM-DD, para una ventana libre.
- fin
- Fecha de fin AAAA-MM-DD, incluida.
Un objeto { periode, classements, foyers }.
curl -H "Authorization: Bearer gfp_..." \
"https://gisfire.saro.app/api/pro/historique?periode=12m"
GET/api/pro/alertes/cap
Su registro de alertas en formato CAP 1.2.
El mismo registro que /api/pro/alertes, en el formato OASIS CAP 1.2 (XML) que leen las herramientas de vigilancia y los automatismos de guardia. El sobre es un simple elemento <alertes>: cada <alert> que contiene es un documento CAP completo y separable. La gravedad se declara siempre Unknown, y es deliberado: GISFire mide una potencia radiativa y un número de píxeles, que nada dicen de lo que está en juego sobre el terreno. La medida figura en los <parameter>.
- limite
- Número máximo de alertas, de 1 a 500. 50 por defecto.
Un documento XML (application/xml) en UTF-8. Cada alerta lleva su área: el polígono de la zona, el de su margen de alerta y un círculo con la distancia de vigilancia. Los textos siguen el idioma de sus notificaciones.
curl -H "Authorization: Bearer gfp_..." \
"https://gisfire.saro.app/api/pro/alertes/cap?limite=20"
GET/api/pro/alertes/{id}/cap
Una alerta sola en formato CAP 1.2.
El documento CAP de una sola entrada. El identificador desnudo (12) designa una detección de fuego; un aviso se escribe con su tipo (fumee-3, foudre-7), ya que los dos registros tienen sus propios contadores. Responde 404 si la alerta no existe o pertenece a otra cuenta.
Un documento XML (application/xml) con un único elemento <alert>.
curl -H "Authorization: Bearer gfp_..." \
"https://gisfire.saro.app/api/pro/alertes/feu-21/cap"