Saltearse al contenido

Descripción general de mapping

ARGUS Mapping ejecuta fotogrametría sobre imágenes capturadas por dron usando OpenDroneMap (ODM) en la nube. Un MappingJob toma una pila de imágenes origen, las recorre a través del pipeline de ODM y deja salidas (ortho, DSM/DTM, nube de puntos, malla, tileset 3D) de vuelta en la operación. Abre la funcionalidad desde el enlace Mapping de la navegación izquierda o desde el Mapping tile de la operación.

Tipos de salida

Configurados mediante MappingSettings.outputs (MappingOutputType[]):

  • orthomosaic — mosaico top-down georreferenciado 2D. GeoTIFF (+ COG).
  • 3d_model — malla 3D texturizada. OBJ + glTF.
  • point_cloud — LAS / LAZ.
  • dem — modelo digital de elevación (terreno de suelo desnudo).
  • dsm — modelo digital de superficie (top-of-canopy / top-of-structure).
  • ndvi — índice de vegetación (requiere banda multiespectral o NIR).
  • thermal_map — mosaico térmico desde payloads capaces de IR.

Más un artefacto archive implícito — el bundle completo de salida all.zip de ODM.

Cada artefacto lleva su propio format, sizeBytes, bounds, y para ráster resolutionCm, para nubes de puntos pointCount, para mallas vertexCount / faceCount, más un thumbnailUrl y tilesetUrl (Cesium 3D Tiles) opcionales.

Presets de calidad

MappingSettings.quality (MappingQuality) selecciona el presupuesto de cómputo:

  • preview — validación de baja resolución rápida.
  • low — procesamiento rápido, detalle reducido.
  • medium — equilibrado (por defecto).
  • high — alto detalle, procesamiento más largo.
  • ultra — máximo detalle.

Otros ajustables: crs (por defecto EPSG:4326), objetivo gsdCm, useGcps, generateTexture, pointDensity, y un mapa libre customParams reenviado al worker de ODM.

Ciclo de vida

  1. Captura. Vuela el patrón mapping con mappingCaptureMode de nadir (ortho 2D), oblique (malla 3D) o both. Una misión con autoProcessOnCompletion: true auto-genera un trabajo cuando alcanza dji_completed; de lo contrario crea el trabajo manualmente.
  2. Crear trabajo. Desde la funcionalidad Mapping (o el tile de mapping de la operación), haz clic en New mapping job, elige salidas + calidad, adjunta imágenes origen.
  3. Subida. Arrastra y suelta o selecciona en lote JPGs/PNGs/TIFFs/DNGs. El estado progresa pendinguploading (progreso por archivo a nivel de byte) → queued.
  4. Procesamiento. El worker de ODM recorre el pipeline: initialisingmatchingsfmdensemeshingtexturingtiling. MappingJob.steps[] transmite el progreso por etapa y progress es el total 0-100.
  5. Revisar. En completed, los artefactos se rellenan. Abre el cajón de detalle; miniaturas + bounds en línea; haz clic en un artefacto para previsualizar, o pulsa Download para obtener la URL S3 presignada.
  6. Usar. Empuja un tileset 3D al visor 3D de la operación activa (ops-mapping-tile), activa capas ortho / DSM en el ops-map, o adjunta el trabajo a la misión para que aparezca en el informe posterior a la acción.

Modelo de estado

Valores de MappingJobStatus: pending, uploading, queued, processing, completed, failed, cancelled. Los trabajos fallidos mantienen su extracto de log en MappingJob.error y pueden re-ejecutarse con ajustes modificados mediante Clone job en el cajón de detalle.

Dónde viven los trabajos

  • A nivel de organización/es/mapping/ lista cada MappingJob para tu organización activa, filtrable por estado, operación o nombre.
  • Por operación — el Mapping tile de la consola ops se acota a operationId === missionId y es la superficie de uso diario durante una operación activa.

Relacionado