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:

  1. 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", ...}

  2. 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", ...}

  3. 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.