API de procesamiento de flujo de mapas
La API de procesamiento de Mapflow le permite ejecutar análisis geoespaciales impulsados por IA en imágenes aéreas y satelitales. Úselo para detectar edificios, carreteras, bosques y más a escala.
Atención
Los proyectos y procesamientos creados a través de la API se sincronizan con Mapflow.ai. Las llamadas API consumen tus créditos de Mapflow.
URL base
https://api.mapflow.ai/rest
Autenticación
Todas las solicitudes de API requieren un token de API. Genera el tuyo en configuración de perfil.
curl -H "Authorization: Bearer YOUR_API_TOKEN" \
https://api.mapflow.ai/rest/user/status
Consulte guía de autorización para obtener más detalles.
Inicio rápido
Ejecute su primer procesamiento en 3 pasos:
Crear un proyecto
curl -X POST https://api.mapflow.ai/rest/projects \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "name": "My First Project", "description": "Buildings detection" }'
Respuesta:
{"id": "proyecto-uuid", ...}Crear y ejecutar procesamiento
curl -X POST https://api.mapflow.ai/rest/processings/v2 \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "name": "Downtown Buildings", "projectId": "project-uuid", "wdName": "🏠 Buildings", "geometry": { "type": "Polygon", "coordinates": [[ [37.6156, 55.7558], [37.6256, 55.7558], [37.6256, 55.7608], [37.6156, 55.7608], [37.6156, 55.7558] ]] }, "params": { "sourceParams": { "dataProvider": { "providerName": "Mapbox", "zoom": 18 } } } }'
Respuesta:
{"id": "processing-uuid", "status": "IN_PROGRESS", ...}Comprueba el estado y descarga los resultados
# Check status curl https://api.mapflow.ai/rest/processings/{processing-uuid}/v2 \ -H "Authorization: Bearer YOUR_TOKEN" # Download results (when status = "OK") curl https://api.mapflow.ai/rest/processings/{processing-uuid}/result \ -H "Authorization: Bearer YOUR_TOKEN" \ -o results.geojson
Próximos pasos: Explore modelos disponibles, cargue imágenes personalizadas o revise la referencia completa de API.