🧩 SÍNTESIS IA — integra fuentes; la autoridad está en las normas que cita al pie (Fuentes).
Un mismo proyecto con dron cruza media docena de formatos distintos según la fase: primero la misión (dónde se vuela), luego el dato crudo de posicionamiento, después el procesado geoespacial (lo que sale de la fotogrametría o el LiDAR) y por último el entregable que espera el cliente — a menudo en un programa que no es GIS, sino CAD. Saber qué formato sirve para qué evita el problema más común del sector: entregar un archivo técnicamente correcto que el cliente no sabe abrir. El detalle de qué se pacta por servicio vive en contratos-presupuestos-entregables; el software que abre cada uno, en qgis y el resto de programas de procesado; y la precisión de posicionamiento detrás de varios de estos formatos, en gnss-posicionamiento.
| Formato | Qué es | Quién lo produce / consume | Entregable típico |
|---|---|---|---|
| KML / KMZ | Lenguaje de marcado XML para anotar y visualizar geografía (KMZ = KML comprimido, con iconos/modelos incluidos); estándar OGC desde la v2.2 (2008), hoy en v2.3 | Software de planificación de misión (DJI Pilot 2, Litchi) y de procesado lo exportan; Google Earth y cualquier GIS lo abren | Polígono de vuelo, waypoints, footprint del ortomosaico para compartir sin necesidad de GIS |
| GPX | Esquema XML abierto (TopoGrafix, 2002) para tracks/waypoints/rutas GPS en WGS84 | Receptores GNSS de mano y apps de vuelo (registro de la traza real) | Log de vuelo para auditoría o comparación con la misión planificada |
| RINEX | Formato ASCII abierto para observaciones GNSS crudas, independiente del receptor (1989, hoy mantenido por el IGS) | El receptor GNSS del dron y la base/estación de referencia en tierra lo generan; software de posproceso (RTKLIB, DJI Terra, Emlid Studio) lo consume | Corrección PPK que da precisión centimétrica a cada foto o punto — ver gnss-posicionamiento |
| GeoTIFF | TIFF con metadatos de georreferenciación (CRS, transformación) embebidos; estándar OGC desde 2019 (v1.1, formaliza la v1.0 de facto usada desde los 90) | Software fotogramétrico (Pix4D, Metashape) lo genera; cualquier GIS (qgis, ArcGIS) lo abre | Ortomosaico, MDT/MDS, mapa de índice (NDVI) |
| SHP (shapefile) | Formato vectorial de Esri (geometría + tabla de atributos.dbf); estándar de facto pese a nacer propietario en 1998 | GIS de escritorio (qgis, ArcGIS); exportado desde el procesado o digitalizado a mano | Parcelas, zonas de cultivo, inventario de árboles con atributos |
| GeoJSON | JSON para geometría + propiedades, estándar IETF (RFC 7946, 2016), siempre en WGS84 y grados decimales | APIs y mapas web (visores propios, dashboards); GIS moderno | Capa vectorial ligera para un visor web o cuadro de mando del cliente |
| LAS / LAZ | Formato binario abierto de nube de puntos, especificación pública de ASPRS (v1.4 de referencia industrial); LAZ es la compresión sin pérdida del mismo dato, mucho más ligera | Software LiDAR (ver lidar-dron) lo genera; CloudCompare, qgis o Global Mapper lo consumen | Nube de puntos clasificada, MDT/MDS/CHM |
| OBJ / PLY | Mallas 3D texturizadas: OBJ (Wavefront, años 80, con material.mtl aparte) y PLY (Stanford Triangle Format, Stanford, pensado para escaneo 3D) | Software fotogramétrico (Pix4D, Metashape, RealityCapture) los exporta; visores 3D, BIM y motores de videojuego los importan | Modelo 3D texturizado de un edificio, obra o yacimiento |
| DXF / DWG | Formatos CAD de Autodesk: DXF es el intercambio abierto y publicado (texto plano); DWG es el nativo de AutoCAD (binario, cerrado) | GIS/fotogrametría exporta a DXF; arquitectos e ingenieros trabajan en DWG con AutoCAD/Civil 3D | Curvas de nivel, planta topográfica para el proyecto del cliente — ver contratos-presupuestos-entregables |
| EXIF/XMP multiespectral | Metadatos que la propia aeronave escribe en cada foto: banda, irradiancia solar, ganancia/exposición, posición GPS/RTK y orientación; en DJI viaja en el namespace XMP drone-dji |
La aeronave los graba en cada disparo (una imagen por banda); software agrícola/fotogramétrico (Pix4D, Metashape, DJI Terra, qgis) los lee para el procesado radiométrico | Índice de vegetación (NDVI/GNDVI/NDRE) con reflectancia real, no solo un valor de píxel crudo |
Formatos de misión (KML, GPX)
KML/KMZ nació en Keyhole Inc. (la empresa que luego se convirtió en Google Earth) y hoy es estándar OGC: sirve para dibujar y compartir geografía —polígonos de la zona de vuelo, puntos de interés, el contorno de un ortomosaico— de forma que cualquiera lo abra en Google Earth sin instalar un GIS. El KMZ es exactamente el mismo lenguaje pero comprimido en zip, lo que permite empaquetar iconos o modelos 3D junto con la geometría. GPX cubre el otro extremo del vuelo: es el formato con el que un receptor GPS o una app registra dónde estuvo realmente el dron —tracks, waypoints, rutas—, siempre en coordenadas WGS84; es el formato de intercambio de facto entre receptores GNSS de mano y software de mapas desde 2002, y sirve para auditar que el vuelo real coincidió con el planificado.
Posicionamiento de precisión (RINEX)
RINEX no es un formato de geometría, sino de observación cruda: en vez de guardar una posición ya calculada, guarda las señales que el receptor GNSS del dron —y, en un levantamiento PPK, también la base en tierra— captaron de cada satélite. Un software de posproceso combina ambos ficheros RINEX (dron + base) después del vuelo para recalcular la posición de cada foto o cada punto con precisión centimétrica, la misma lógica que el RTK en tiempo real pero resuelta a posteriori en gabinete (ver gnss-posicionamiento). Es un formato independiente del fabricante del receptor —de ahí su nombre, Receiver Independent Exchange Format— y por eso lo entienden por igual programas de posproceso de un fabricante u otro.
Formatos geoespaciales (GeoTIFF, SHP, GeoJSON)
Los tres cubren el dato ya procesado, pero de forma distinta. GeoTIFF es ráster: una imagen (ortomosaico, modelo digital de terreno, mapa de vigor NDVI) con la georreferenciación incrustada en la cabecera del propio archivo, así que cualquier GIS sabe automáticamente dónde cae cada píxel. SHP (shapefile) es vectorial: puntos, líneas o polígonos con una tabla de atributos asociada (.dbf) — nació como formato propietario de Esri en 1998, pero su especificación se publicó y hoy lo lee prácticamente cualquier GIS, por lo que es un estándar de facto pese a no tener detrás un organismo normativo. GeoJSON es también vectorial, pero en texto JSON en vez de binario: más ligero y legible, pensado para la web (APIs, mapas interactivos) y normalizado por el IETF en la RFC 7946, siempre en WGS84. Regla práctica: ráster → GeoTIFF; vectorial de escritorio/GIS tradicional → SHP; vectorial ligero para la web o un dashboard → GeoJSON.
Nubes de puntos y 3D (LAS/LAZ, OBJ)
LAS es el formato de referencia para una nube de puntos —millones de coordenadas XYZ con intensidad, clasificación y número de retorno— que produce un sensor LiDAR: es una especificación pública mantenida por la ASPRS, no un formato cerrado de un fabricante. LAZ es la compresión sin pérdida del mismo LAS (mediante LASzip): mismo dato exacto, una fracción del tamaño en disco, y hoy es la forma habitual de entregar o mover una nube de puntos grande. Un paso más allá de la nube de puntos está la malla 3D texturizada: OBJ (Wavefront, con un fichero.mtl aparte para los materiales) y PLY (Stanford Triangle Format, nacido para datos de escáner 3D) son los dos formatos de malla más portables entre el software fotogramétrico y los visores 3D, BIM o motores de videojuego que reciben el modelo final.
CAD (DXF)
Buena parte de los clientes de un trabajo topográfico —arquitectos, ingenierías, ayuntamientos— no tienen GIS en el escritorio, tienen AutoCAD (o Civil 3D). El formato nativo de AutoCAD es DWG: binario, compacto, pero cerrado — su especificación no la publica Autodesk. Para que el resto del software pueda leer y escribir geometría compatible con AutoCAD sin ser AutoCAD, Autodesk mantiene y publica DXF (Drawing Exchange Format), en texto plano: es el puente por el que un GIS o un software fotogramétrico entrega curvas de nivel, ejes o una planta topográfica en un formato que el cliente abre directamente en su CAD de siempre. Por eso DXF —no SHP ni GeoTIFF— es a menudo el entregable final pactado en el contrato de un levantamiento topográfico (ver contratos-presupuestos-entregables).
Metadatos de imagen multiespectral (EXIF/XMP)
Un dron multiespectral no entrega solo una foto: entrega, por cada disparo, una imagen por banda (Green,
Red, Red Edge, NIR — más la RGB aparte) y cada una lleva incrustados sus propios metadatos EXIF (estándar) y
XMP (extensión del fabricante). Sin esos metadatos, un ortomosaico multiespectral es solo una imagen en escala
de grises: son los metadatos, no el píxel, los que permiten calcular un índice de vegetación con reflectancia
real (NDVI/GNDVI/NDRE) en vez de un simple contraste de brillo — el dato que de verdad procesan QGIS, Pix4D o
Agisoft Metashape. Ejemplo verificado en el DJI Mavic 3 Multispectral (dji-mavic-3-multispectral),
namespace XMP drone-dji:
| Clave (EXIF/XMP) | Valor de ejemplo | Tipo | Significado |
|---|---|---|---|
| Band Name | NIR | string | Banda de este archivo — Green / Red / RedEdge / NIR; cada banda es un TIFF independiente |
| Band Freq | 860(±26) nm | string | Longitud de onda central ± semianchura de la banda |
| Irradiance | 2000.000 | float | Irradiancia solar medida por el sensor superior de la aeronave, ya compensada — sin este dato no se puede pasar de "valor de píxel" a "reflectancia real" |
| Sensor Gain | 1.044 | float | Ganancia aplicada al sensor de esa banda en esa foto |
| Sensor Gain Adjustment | 1.002 | float | Ganancia calibrada de fábrica de ese sensor frente al módulo NIR de referencia |
| Exposure Time | 1000 | integer (µs) | Tiempo de exposición de esa banda en esa foto |
| Black Level | 3200 | integer | Nivel de negro del sensor (3200 a 16 bits / 12 a 8 bits) — offset que restar antes de calcular reflectancia |
| Sensor index | 4 | integer | Qué sensor de los 4 disparó: 1 Green, 2 Red, 3 RedEdge, 4 NIR |
| LS type / LS status | 1 / 2 | integer | Tipo y estado del sensor de irradiancia solar (2 = válido y compensando) |
| Vignetting Flag / Data | 0 / k[0..5] | integer / string | Si se aplicó corrección de viñeteado y sus coeficientes |
| Gps Status | RTK | string | Calidad del posicionamiento: Normal / RTK / Invalid |
| Gps Latitude / Longitude | 22.000000° N / 113.000000° E | float | Coordenadas GPS en el instante de la foto |
| Absolute / Relative Altitude | +50.000 / +0.000 m | float | Altitud geodésica / altitud relativa al punto de despegue |
| Rtk Flag | 50 | integer | Calidad de la solución RTK: 0 sin posición · 16 puntual (métrica) · 32-49 flotante (decimétrica-métrica) · 50 fija (centimétrica) — filtro rápido para saber si esa foto sirve para fotogrametría de precisión |
| Rtk Std Lon / Lat / Hgt | 0.01224 / 0.01624 / 0.03406 | float | Desviación estándar de la posición RTK por eje |
| Rtk Diff Age | 1.60000 s | float | Antigüedad de la corrección diferencial RTK |
| Surveying Mode | 1 | integer | Si la foto es apta para fotogrametría (1) o no se garantiza precisión (0) |
| Gimbal/Flight Roll·Pitch·Yaw Degree | +0.00° | float | Orientación del gimbal y de la aeronave en el instante de la foto (sistema NED) |
| Flight X/Y/Z Speed | +0.00 m/s | float | Velocidad de la aeronave (norte/este/vertical) en el instante de la foto |
| Calibrated Focal Length | 2170.000000 px | float | Distancia focal calibrada de esa banda (4.34 mm / 2.0 µm por píxel) |
| Calibrated Optical Center X/Y | 1296.000000 / 972.000000 px | float | Centro óptico calibrado de esa banda |
| Relative Optical Center X/Y | 0.000000 px | float | Disparidad de esa banda respecto a la banda NIR — para alinear las 4 bandas entre sí |
| Dewarp Flag / Data | 0 / fecha;fx,fy,cx,cy,k1,k2,p1,p2,k3 | integer / string | Si la imagen ya viene corregida de distorsión, y los parámetros de la lente para hacerlo en posproceso |
| Calibrated / Dewarp HMatrix | matriz 3×3 | string | Homografía para co-registrar cada banda con el plano de imagen diseñado |
| Drone Model / Serial / Camera Serial | M3M / 1581F5FKD229N0010056 / 5J4O3AIRBAD00F | string | Identificación de aeronave y cámara |
| Capture UUID | 3377fb05b357448fb877023daebbaed3 | UUID v4 | Identificador único del disparo — cruza las 5 imágenes (RGB + 4 bandas) de la misma captura |
| Bits Per Sample | 16 | integer | Bits por píxel (8 o 16) |
No es exclusivo de DJI: cualquier sensor multiespectral (MicaSense, senseFly/Parrot Sequoia) usa el mismo
principio —EXIF/XMP con banda, irradiancia y calibración radiométrica embebidos por foto—, aunque cada
fabricante define su propio namespace XMP y sus propias claves; la tabla de arriba es literal del DJI Mavic 3
Multispectral (namespace drone-dji), no un estándar universal del sector.
La tabla completa (70 filas en 8 tablas, 6 páginas del manual — incluye además los datos de RTK en red NTRIP: host, puerto y punto de montaje).
Relación
qgis · contratos-presupuestos-entregables · gnss-posicionamiento · dji-mavic-3-multispectral
Fuentes: OGC — KML Standard · TopoGrafix — GPX: the GPS Exchange Format · IGS — RINEX 4.02 (Receiver Independent Exchange Format) · OGC — GeoTIFF Standard (19-008r4, v1.1) · Esri — Shapefile Technical Description · IETF — RFC 7946, The GeoJSON Format · ASPRS — LAS Specification 1.4 · Library of Congress — Wavefront OBJ File Format · Library of Congress — PLY (Polygon File Format) · Autodesk — About the DXF Format