{
    "odmVersion": "3.7.3",
    "memory": {
        "total": 64106,
        "available": 38478
    },
    "cpus": 16,
    "images": 517,
    "options": {
        "3d_tiles": true,
        "align": null,
        "auto_boundary": true,
        "auto_boundary_distance": 0,
        "bg_removal": false,
        "boundary": {},
        "build_overviews": false,
        "camera_lens": "auto",
        "cameras": {},
        "cog": true,
        "copy_to": null,
        "crop": 3,
        "dem_decimation": 1,
        "dem_euclidean_map": false,
        "dem_gapfill_steps": 3,
        "dem_resolution": 5,
        "dsm": false,
        "dtm": false,
        "end_with": "odm_postprocess",
        "fast_orthophoto": false,
        "feature_quality": "high",
        "feature_type": "dspsift",
        "force_gps": false,
        "gcp": null,
        "geo": null,
        "gltf": true,
        "gps_accuracy": 3,
        "gps_z_offset": 0,
        "ignore_gsd": false,
        "matcher_neighbors": 0,
        "matcher_order": 0,
        "matcher_type": "flann",
        "max_concurrency": 16,
        "merge": "all",
        "mesh_octree_depth": 12,
        "mesh_size": 300000,
        "min_num_features": 10000,
        "name": "605f21e1-8b68-4d52-b703-2056a295139b",
        "no_gpu": false,
        "optimize_disk_space": false,
        "orthophoto_compression": "DEFLATE",
        "orthophoto_cutline": false,
        "orthophoto_kmz": false,
        "orthophoto_no_tiled": false,
        "orthophoto_png": false,
        "orthophoto_resolution": 5,
        "pc_classify": false,
        "pc_copc": false,
        "pc_csv": false,
        "pc_ept": true,
        "pc_filter": 5,
        "pc_las": false,
        "pc_quality": "high",
        "pc_sample": 0,
        "pc_skip_geometric": false,
        "primary_band": "auto",
        "project_path": "/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b",
        "radiometric_calibration": "none",
        "rerun": null,
        "rerun_all": false,
        "rerun_from": null,
        "rolling_shutter": false,
        "rolling_shutter_readout": 0,
        "sfm_algorithm": "incremental",
        "sfm_no_partial": false,
        "skip_3dmodel": false,
        "skip_band_alignment": false,
        "skip_orthophoto": false,
        "skip_report": false,
        "sky_removal": false,
        "sm_cluster": null,
        "sm_no_align": false,
        "smrf_scalar": 1.25,
        "smrf_slope": 0.15,
        "smrf_threshold": 0.5,
        "smrf_window": 18.0,
        "split": 999999,
        "split_image_groups": null,
        "split_overlap": 150,
        "texturing_keep_unseen_faces": false,
        "texturing_single_material": false,
        "texturing_skip_global_seam_leveling": false,
        "tiles": false,
        "use_3dmesh": true,
        "use_exif": false,
        "use_fixed_camera_params": false,
        "use_hybrid_bundle_adjustment": false,
        "video_limit": 500,
        "video_resolution": 4000
    },
    "startTime": "2026-08-24T10:16:22.594505",
    "stages": [
        {
            "name": "dataset",
            "startTime": "2026-08-24T10:16:26.799379",
            "messages": [
                {
                    "message": "Running dataset stage",
                    "type": "info"
                },
                {
                    "message": "Loading dataset from: /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/images",
                    "type": "info"
                },
                {
                    "message": "Loading 517 images",
                    "type": "info"
                },
                {
                    "message": "Wrote images database: /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/images.json",
                    "type": "info"
                },
                {
                    "message": "Found 517 usable images",
                    "type": "info"
                },
                {
                    "message": "Finished dataset stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "split",
            "startTime": "2026-08-24T10:16:28.692292",
            "messages": [
                {
                    "message": "Running split stage",
                    "type": "info"
                },
                {
                    "message": "Normal dataset, will process all at once.",
                    "type": "info"
                },
                {
                    "message": "Finished split stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "merge",
            "startTime": "2026-08-24T10:16:28.692406",
            "messages": [
                {
                    "message": "Running merge stage",
                    "type": "info"
                },
                {
                    "message": "Normal dataset, nothing to merge.",
                    "type": "info"
                },
                {
                    "message": "Finished merge stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "opensfm",
            "startTime": "2026-08-24T10:16:28.692467",
            "messages": [
                {
                    "message": "Running opensfm stage",
                    "type": "info"
                },
                {
                    "message": "Maximum photo dimensions: 4032px",
                    "type": "info"
                },
                {
                    "message": "Photo dimensions for feature extraction: 2016px",
                    "type": "info"
                },
                {
                    "message": "Altitude data detected, enabling it for GPS alignment",
                    "type": "info"
                },
                {
                    "message": [
                        "report_name: ODX",
                        "report_version: 3.7.3",
                        "use_exif_size: no",
                        "flann_algorithm: KDTREE",
                        "feature_process_size: 2016",
                        "feature_min_frames: 10000",
                        "processes: 16",
                        "matching_gps_neighbors: 0",
                        "matching_gps_distance: 0",
                        "matching_graph_rounds: 50",
                        "optimize_camera_parameters: yes",
                        "reconstruction_algorithm: incremental",
                        "undistorted_image_format: tif",
                        "bundle_outlier_filtering_type: AUTO",
                        "sift_peak_threshold: 0.066",
                        "align_orientation_prior: vertical",
                        "triangulation_type: ROBUST",
                        "retriangulation_ratio: 2",
                        "matcher_type: FLANN",
                        "feature_type: DSPSIFT",
                        "use_altitude_tag: yes",
                        "align_method: auto",
                        "local_bundle_radius: 0"
                    ],
                    "type": "info"
                },
                {
                    "message": "Wrote reference_lla.json",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" detect_features \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" match_features \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" create_tracks \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" reconstruct \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "Export reconstruction stats",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" compute_statistics --diagram_max_points 100000 \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_geocoords --reconstruction --proj \"+proj=utm +zone=49 +datum=WGS84 +units=m +no_defs +type=crs\" --offset-x 418820.0 --offset-y 4501114.0 \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "Updating /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/config.yaml",
                    "type": "info"
                },
                {
                    "message": "undistorted_image_max_size: 4032",
                    "type": "info"
                },
                {
                    "message": "Undistorting /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm ...",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_visualsfm --points \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "Finished opensfm stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "openmvs",
            "startTime": "2026-08-24T11:08:13.356610",
            "messages": [
                {
                    "message": "Running openmvs stage",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_openmvs \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "Depthmap resolution set to: 1008px",
                    "type": "info"
                },
                {
                    "message": "Running dense reconstruction. This might take a while.",
                    "type": "info"
                },
                {
                    "message": "Estimating depthmaps",
                    "type": "info"
                },
                {
                    "message": "No nvidia-smi detected",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/OpenMVS/DensifyPointCloud\" \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/undistorted/openmvs/scene.mvs\" --resolution-level 2 --dense-config-file \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/undistorted/openmvs/Densify.ini\" --max-resolution 4032 --min-resolution 640 --max-threads 16 --number-views-fuse 2 --sub-resolution-levels 2 --archive-type 3 -w \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/undistorted/openmvs/depthmaps\" -v 0 --cuda-device -2",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/OpenMVS/DensifyPointCloud\" --filter-point-cloud -20 -i \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/undistorted/openmvs/scene_dense.mvs\" -v 0 --cuda-device -2",
                    "type": "info"
                },
                {
                    "message": "Finished openmvs stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_filterpoints",
            "startTime": "2026-08-24T12:42:02.697514",
            "messages": [
                {
                    "message": "Running odm_filterpoints stage",
                    "type": "info"
                },
                {
                    "message": "Filtering /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/undistorted/openmvs/scene_dense_dense_filtered.ply (statistical, meanK 16, standard deviation 5)",
                    "type": "info"
                },
                {
                    "message": "Boundary [(96.74743931845296, -656.5277328724042), (76.35466072836425, -659.9939140537754), (55.80387056636391, -662.3486654898152), (35.15559752006084, -663.5850516799837), (14.470657395373564, -663.6994310701266), (-6.190026005380787, -662.6914667757228), (-10.373326826491393, -662.3733991719782), (-32.78491304430645, -660.0011790012941), (-55.017117020790465, -656.3085198402405), (-76.99221078836126, -651.3083319189027), (-121.8394839076791, -639.6992480503395), (-140.11180929333204, -634.4799686558545), (-158.10128493665252, -628.3564469181001), (-175.76319313707063, -621.3439045026898), (-193.05363045143895, -613.4597729798406), (-197.9185981870978, -611.0932098217309), (-212.19425372523256, -603.7733601843938), (-226.14923272456508, -595.8592524724081), (-279.06488712265855, -564.3599628312513), (-294.3010806898237, -554.796223831363), (-309.0690506324172, -544.5242346441373), (-323.3359004863305, -533.5668766908348), (-337.0698500602739, -521.9485580865294), (-339.80229181371396, -519.5241195755079), (-352.3391405097209, -507.88730677589774), (-364.3412587234634, -495.69972515664995), (-375.7844737463747, -482.98592095449567), (-422.9489951416035, -428.1587145002559), (-434.3279574797489, -414.28330798540264), (-472.2793971686042, -365.7175809610635), (-482.15794590086443, -352.4958482151851), (-593.36930058914, -196.72389845643193), (-604.3262017154484, -180.5123518211767), (-614.4366875615087, -163.75985939335078), (-623.6741121333907, -146.51057204976678), (-632.0141303732526, -128.8099499605596), (-639.4347623208305, -110.70464278012514), (-645.9164510410046, -92.24236670322716), (-651.4421141658677, -73.47177871037275), (-655.9971889147419, -54.44234832935035), (-659.5696704742732, -35.20422726403922), (-662.1501436368562, -15.808117220178246), (-663.7318076144438, 3.6948637226596475), (-664.310493961384, 23.25331582687795), (-663.8846775608836, 42.815693161450326), (-662.4554806439555, 62.330439451150596), (-660.0266698320047, 81.74612395185977), (-656.6046462099766, 101.01157699432224), (-652.1984284564969, 120.07602484151721), (-646.8196290749474, 138.88922350108624), (-640.48242378945, 157.40159114357084), (-633.2035141845699, 175.56433877628297), (-625.0020836887415, 193.32959881983697), (-598.6459846009384, 246.77089192718267), (-595.6926942860009, 252.63143800199032), (-571.9337466721772, 298.7859183102846), (-563.5994174889638, 314.10463055130094), (-554.5731003218098, 329.02607773430645), (-551.7117369869375, 333.5207105204463), (-540.4122394763399, 350.27259048912674), (-528.2408350463957, 366.4020988717675), (-515.2317323030438, 381.86390252783895), (-501.42149426368997, 396.61454494670033), (-348.47020848520333, 551.5374531103298), (-334.34225865255576, 565.1298588886857), (-319.5340852510417, 577.9778338978067), (-304.0848662639037, 590.04738625139), (-288.0354756885208, 601.3065835349262), (-271.4283753961208, 611.7256372924894), (-254.3075027904706, 621.2769818343222), (-236.71815456281183, 629.935347167775), (-218.70686685020337, 637.6778258569539), (-200.32129211496795, 644.4839336266741), (-181.61007307068212, 650.3356635589153), (-162.62271398783196, 655.2175337318331), (-143.40944972081343, 659.1166281821206), (-124.02111280121608, 662.0226310752332), (-104.50899895030307, 663.9278539996594), (-84.92473136610352, 664.8272563079372), (-65.32012414355995, 664.7184584513307), (-45.747045190422796, 663.6017482755706), (-26.25727899989579, 661.4800802618265), (-6.90238964476157, 658.3590677054599), (12.266415645892266, 654.2469678707421), (31.19842196564423, 649.1546601392329), (82.92627256771084, 633.8039541970938), (84.66477921686601, 633.2835303032771), (188.1475896195625, 602.0372163588181), (205.3389360254514, 596.3977741608396), (222.24329139932524, 589.948861932382), (238.82256528525613, 582.7050109561533), (255.03939973114757, 574.6825437480584), (270.8572534666164, 565.8995372727513), (275.16113256220706, 563.3743017073721), (290.72316067962674, 553.7338224081323), (305.8043515283498, 543.3572505842894), (320.3699161724071, 532.2685226658359), (526.3899626548518, 367.4632265865803), (541.5668611205765, 354.66018372774124), (556.0564193488681, 341.0841439580545), (569.8193145300029, 326.7719509145245), (582.818195925036, 311.7624460607767), (595.0177862306591, 296.09636327438056), (606.3849773175898, 279.8162183035165), (616.8889200814883, 262.9661933807656), (626.5011081639677, 245.59201732091606), (635.1954553145333, 227.74084141850471), (642.9483661859995, 209.46111148316413), (649.7388003688538, 190.8024363676086), (655.5483294923324, 171.81545333005488), (660.3611872366746, 152.55169061850756), (664.1643121208763, 133.06342762243003), (666.947382949933, 113.40355299785733), (668.702846825181, 93.62542113289237), (669.4259396420675, 73.78270735032856), (669.1146990190027, 53.9292622404173), (667.7699696232448, 34.11896551493555), (665.3954008785659, 14.405579789541662), (661.9974370612181, -5.1573953265324235), (657.5852998107439, -24.516868417151272), (652.1709631039412, -43.62030034698546), (645.769120758865, -62.41584684327245), (638.397146557516, -80.85249919258058), (593.6008307488519, -184.93444316461682), (593.0323261166341, -186.2485319999978), (573.2583490501856, -231.72118195798248), (571.965869786567, -234.65949771553278), (547.3353918632492, -290.02059316821396), (538.8272449476062, -307.8810004564002), (529.403832932061, -325.27588529139757), (519.0905433633015, -342.15838423836976), (507.91516120068263, -358.48301427904516), (495.9077939611743, -374.2057953439653), (483.10079060681164, -389.284368801862), (360.5830716910423, -526.1683238875121), (346.51139636838343, -541.0640958221629), (331.65951833996223, -555.1820909678936), (316.0703649575007, -568.481503162533), (299.78899456799263, -580.9238922474906), (282.8624662782531, -592.4732951745391), (265.33970393711934, -603.0963299507275), (247.27135472773807, -612.762292124331), (228.70964277826715, -621.4432435361668), (209.7082182157319, -629.1140930661932), (190.32200209685834, -635.7526691555977), (170.60702766681788, -641.3397838966921), (150.620278402057, -645.8592884866521), (96.74743931845296, -656.5277328724042)]",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/FPCFilter\" --input \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/undistorted/openmvs/scene_dense_dense_filtered.ply\" --output \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_filterpoints/point_cloud.ply\" --concurrency 16 --meank 16 --std 5 --stats \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_filterpoints/point_cloud_stats.json\" --boundary \"/tmp/tmpprs44sig.boundary.json\"",
                    "type": "info"
                },
                {
                    "message": "Finished odm_filterpoints stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_meshing",
            "startTime": "2026-08-24T12:44:20.529067",
            "messages": [
                {
                    "message": "Running odm_meshing stage",
                    "type": "info"
                },
                {
                    "message": "Writing mesh file in: /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_meshing/odm_mesh.ply",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/PoissonRecon\" --in \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_filterpoints/point_cloud.ply\" --out \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_meshing/odm_mesh.dirty.ply\" --depth 12 --pointWeight 4.0 --samplesPerNode 1.0 --density  --confidence",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/OpenMVS/ReconstructMesh\" -i \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_meshing/odm_mesh.dirty.ply\" -o \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_meshing/odm_mesh.ply\" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 600000 -v 0",
                    "type": "info"
                },
                {
                    "message": "Finished odm_meshing stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "mvs_texturing",
            "startTime": "2026-08-24T12:55:04.197732",
            "messages": [
                {
                    "message": "Running mvs_texturing stage",
                    "type": "info"
                },
                {
                    "message": "Writing MVS Textured file in: /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_texturing/odm_textured_model_geo.obj",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/texrecon\" \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/undistorted/reconstruction.nvm\" \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_meshing/odm_mesh.ply\" \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_texturing/odm_textured_model_geo\" -d gmi -o gauss_clamping -t none --no_intermediate_results     --num_threads=16 --max_texture_size=8192 ",
                    "type": "info"
                },
                {
                    "message": "Generating glTF Binary",
                    "type": "info"
                },
                {
                    "message": "Converting /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_texturing/odm_textured_model_geo.obj --> /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_texturing/odm_textured_model_geo.glb",
                    "type": "info"
                },
                {
                    "message": "Loading /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_texturing/odm_textured_model_geo.obj",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0000_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0001_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0002_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0003_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0004_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0005_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0006_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0007_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0008_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0009_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0010_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0011_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0012_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0013_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0014_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0015_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0016_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0017_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0018_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0019_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0020_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0021_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0022_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0023_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0024_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0025_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0026_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0027_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0028_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0029_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0030_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0031_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0032_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0033_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0034_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0035_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0036_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0037_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0038_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0039_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0040_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0041_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0042_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0043_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0044_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0045_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0046_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0047_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0048_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0049_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0050_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0051_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0052_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0053_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0054_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0055_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0056_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0057_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0058_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0059_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0060_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0061_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0062_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0063_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0064_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0065_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0066_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0067_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0068_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0069_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0070_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0071_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0072_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0073_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0074_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0075_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0076_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0077_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0078_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0079_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0080_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0081_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0082_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0083_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0084_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0085_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0086_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0087_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0088_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0089_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0090_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0091_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0092_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0093_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0094_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0095_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0096_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0097_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0098_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0099_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0100_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0101_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0102_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0103_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0104_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0105_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0106_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0107_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0108_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0109_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0110_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0111_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0112_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0113_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0114_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0115_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0116_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0117_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0118_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0119_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0120_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0121_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0122_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0123_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0124_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0125_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0126_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0127_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0128_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0129_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0130_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0131_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0132_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0133_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0134_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0135_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0136_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0137_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0138_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0139_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0140_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0141_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0142_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0143_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0144_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0145_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0146_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0147_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0148_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0149_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0150_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0151_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0152_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0153_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0154_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0155_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0156_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Writing...",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_texturing/odm_textured_model_geo.glb",
                    "type": "info"
                },
                {
                    "message": "Compressing with draco",
                    "type": "info"
                },
                {
                    "message": "running draco_transcoder -i \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_texturing/odm_textured_model_geo.glb\" -o \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_texturing/odm_textured_model_geo_compressed.glb\" -qt 16 -qp 16",
                    "type": "info"
                },
                {
                    "message": "Finished mvs_texturing stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_georeferencing",
            "startTime": "2026-08-24T13:02:55.972793",
            "messages": [
                {
                    "message": "Running odm_georeferencing stage",
                    "type": "info"
                },
                {
                    "message": "Georeferencing point cloud",
                    "type": "info"
                },
                {
                    "message": "las scale calculated as the minimum of 1/10 estimated spacing or 0.001, which ever is less.",
                    "type": "info"
                },
                {
                    "message": "running pdal translate -i \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_filterpoints/point_cloud.ply\" -o \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.laz\" ferry transformation --filters.ferry.dimensions=\"views => UserData\" --filters.transformation.matrix=\"1 0 0 418820.0 0 1 0 4501114.0 0 0 1 0 0 0 0 1\" --writers.las.offset_x=418820.0 --writers.las.offset_y=4501114.0 --writers.las.scale_x=0.001 --writers.las.scale_y=0.001 --writers.las.scale_z=0.001 --writers.las.offset_z=0 --writers.las.a_srs=\"+proj=utm +zone=49 +datum=WGS84 +units=m +no_defs +type=crs\"",
                    "type": "info"
                },
                {
                    "message": "Calculating cropping area and generating bounds shapefile from point cloud",
                    "type": "info"
                },
                {
                    "message": "running pdal info --summary \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.laz\" > \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.summary.json\"",
                    "type": "info"
                },
                {
                    "message": "running pdal translate -i \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.laz\" -o \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.decimated.las\" decimation --filters.decimation.step=40 ",
                    "type": "info"
                },
                {
                    "message": "running pdal tindex create --tindex /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.tmp-bounds.geojson -f GeoJSON --threshold 1 --resolution 1.0 --t_srs=\"PROJCS[\\\"unknown\\\",GEOGCS[\\\"unknown\\\",DATUM[\\\"WGS_1984\\\",SPHEROID[\\\"WGS 84\\\",6378137,298.257223563,AUTHORITY[\\\"EPSG\\\",\\\"7030\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"6326\\\"]],PRIMEM[\\\"Greenwich\\\",0,AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.0174532925199433,AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]]],PROJECTION[\\\"Transverse_Mercator\\\"],PARAMETER[\\\"latitude_of_origin\\\",0],PARAMETER[\\\"central_meridian\\\",111],PARAMETER[\\\"scale_factor\\\",0.9996],PARAMETER[\\\"false_easting\\\",500000],PARAMETER[\\\"false_northing\\\",0],UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],AXIS[\\\"Easting\\\",EAST],AXIS[\\\"Northing\\\",NORTH]]\" --filespec /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.decimated.las",
                    "type": "info"
                },
                {
                    "message": "Creating Entwine Point Tile output",
                    "type": "info"
                },
                {
                    "message": "running entwine build --threads 16 --tmp \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/entwine_pointcloud-tmp\" -i /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.laz -o \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/entwine_pointcloud\" ",
                    "type": "info"
                },
                {
                    "message": "Finished odm_georeferencing stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_dem",
            "startTime": "2026-08-24T13:07:48.319266",
            "messages": [
                {
                    "message": "Running odm_dem stage",
                    "type": "info"
                },
                {
                    "message": "Create DSM: False",
                    "type": "info"
                },
                {
                    "message": "Create DTM: False",
                    "type": "info"
                },
                {
                    "message": "DEM input file /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.laz found: True",
                    "type": "info"
                },
                {
                    "message": "DEM will not be generated",
                    "type": "warning"
                },
                {
                    "message": "Finished odm_dem stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_orthophoto",
            "startTime": "2026-08-24T13:07:48.319534",
            "messages": [
                {
                    "message": "Running odm_orthophoto stage",
                    "type": "info"
                },
                {
                    "message": "Creating GeoTIFF",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/odm_orthophoto\" -inputFiles /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_texturing/odm_textured_model_geo.obj -logFile \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto_log.txt\" -outputFile \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto.tif\" -resolution 20.0 -verbose -outputCornerFile \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto_corners.txt\"   -inpaintThreshold 1.0 -utm_north_offset 4501114.0 -utm_east_offset 418820.0 -a_srs \"+proj=utm +zone=49 +datum=WGS84 +units=m +no_defs +type=crs\" -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=16 --config GDAL_CACHEMAX 27003688960.0 ",
                    "type": "info"
                },
                {
                    "message": "Cropping /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto.tif",
                    "type": "info"
                },
                {
                    "message": "running gdalwarp -cutline /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=16 -dstalpha /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto.original.tif /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 40.15%",
                    "type": "info"
                },
                {
                    "message": "Adding TIFFTAGs to /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto.tif",
                    "type": "info"
                },
                {
                    "message": "Optimizing /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto.tif as Cloud Optimized GeoTIFF",
                    "type": "info"
                },
                {
                    "message": "running gdal_translate -of COG -co NUM_THREADS=16 -co BLOCKSIZE=256 -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co RESAMPLING=NEAREST --config GDAL_CACHEMAX 40.2% --config GDAL_NUM_THREADS 16 \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto.tif\" \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto_cogeo.tif\" ",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto_extent.dxf",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto.tfw",
                    "type": "info"
                },
                {
                    "message": "Finished odm_orthophoto stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_report",
            "startTime": "2026-08-24T13:09:13.802161",
            "messages": [
                {
                    "message": "Running odm_report stage",
                    "type": "info"
                },
                {
                    "message": "Exporting shots.geojson",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_report/shots.geojson",
                    "type": "info"
                },
                {
                    "message": "Copied /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/camera_mappings.npz --> /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_report/camera_mappings.npz",
                    "type": "info"
                },
                {
                    "message": "running pdal info --dimensions \"X,Y,Z\" \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.laz\" > \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.info.json\"",
                    "type": "info"
                },
                {
                    "message": "running pdal translate -i \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.laz\" -o \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/stats/overlap.tif\" --writer gdal --writers.gdal.resolution=0.7762885714282415 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=1.0978378260290542 ",
                    "type": "info"
                },
                {
                    "message": "Cropping /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/stats/overlap.tif",
                    "type": "info"
                },
                {
                    "message": "running gdalwarp -cutline /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=16  /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/stats/overlap.original.tif /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 40.15%",
                    "type": "info"
                },
                {
                    "message": "running gdaldem color-relief \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/stats/overlap.tif\" \"/code/opendm/report/overlap_color_map.txt\" \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/stats/overlap.png\" -of PNG -alpha",
                    "type": "info"
                },
                {
                    "message": "running gdal_translate -of png \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto.tif\" \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/stats/ortho.png\" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 40.15% ",
                    "type": "info"
                },
                {
                    "message": "Exporting report to /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_report/report.pdf",
                    "type": "info"
                },
                {
                    "message": "Finished odm_report stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_postprocess",
            "startTime": "2026-08-24T13:10:21.099290",
            "messages": [
                {
                    "message": "Running odm_postprocess stage",
                    "type": "info"
                },
                {
                    "message": "Post Processing",
                    "type": "info"
                },
                {
                    "message": "Generating OGC 3D Tiles textured model",
                    "type": "info"
                },
                {
                    "message": "Approximate area: 826906.19 m^2",
                    "type": "info"
                },
                {
                    "message": "running Obj2Tiles \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_texturing/odm_textured_model_geo.obj\" \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/3d_tiles/model\" --divisions 4 --lat 40.65689909775546 --lon 110.03970742349033 --alt 0.0 ",
                    "type": "info"
                },
                {
                    "message": "Generating OGC 3D Tiles point cloud",
                    "type": "info"
                },
                {
                    "message": "running entwine build --threads 16 --tmp \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/3d_tiles/pointcloud/tmp\" -i /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.laz -o \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/3d_tiles/pointcloud/entwine\"  -r EPSG:4978 ",
                    "type": "info"
                },
                {
                    "message": "running entwine convert -i \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/3d_tiles/pointcloud/entwine\" -o \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/3d_tiles/pointcloud\"",
                    "type": "info"
                },
                {
                    "message": "Finished odm_postprocess stage",
                    "type": "info"
                },
                {
                    "message": "No more stages to run",
                    "type": "info"
                }
            ],
            "endTime": "2026-08-24T13:16:22.088562",
            "totalTime": 360.99
        }
    ],
    "processes": [
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" detect_features \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] Found 8674 features for DJI_20260824105929_0164_V.jpeg (DSPSIFT)",
                "[INFO] Found 10000 features for DJI_20260824110238_0254_V.jpeg (DSPSIFT)",
                "[INFO] Found 10000 features for DJI_20260824111049_0446_V.jpeg (DSPSIFT)",
                "[INFO] Found 10000 features for DJI_20260824110831_0415_V.jpeg (DSPSIFT)",
                "[INFO] Found 10000 features for DJI_20260824110214_0239_V.jpeg (DSPSIFT)",
                "[INFO] Found 8732 features for DJI_20260824110012_0191_V.jpeg (DSPSIFT)",
                "[INFO] Found 10000 features for DJI_20260824105914_0154_V.jpeg (DSPSIFT)",
                "[INFO] Found 9074 features for DJI_20260824105439_0003_V.jpeg (DSPSIFT)",
                "[INFO] Found 9998 features for DJI_20260824105945_0174_V.jpeg (DSPSIFT)",
                "[INFO] Found 9695 features for DJI_20260824111119_0465_V.jpeg (DSPSIFT)"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" match_features \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] Matching DJI_20260824110012_0191_V.jpeg <=> DJI_20260824110326_0281_V.jpeg: 15 NO",
                "[INFO] Matching DJI_20260824105842_0134_V.jpeg <=> DJI_20260824105706_0096_V.jpeg: 306 OK",
                "[INFO] Matching DJI_20260824105940_0171_V.jpeg <=> DJI_20260824105600_0054_V.jpeg: 349 OK",
                "[INFO] Matching DJI_20260824111155_0488_V.jpeg <=> DJI_20260824111209_0497_V.jpeg: 494 OK",
                "[INFO] Matching DJI_20260824111140_0478_V.jpeg <=> DJI_20260824110706_0361_V.jpeg: 288 OK",
                "[INFO] Matching DJI_20260824111233_0512_V.jpeg <=> DJI_20260824105703_0094_V.jpeg: 122 OK",
                "[INFO] Matching DJI_20260824110628_0337_V.jpeg <=> DJI_20260824110630_0338_V.jpeg: 3104 OK",
                "[INFO] Matching DJI_20260824111052_0448_V.jpeg <=> DJI_20260824110554_0315_V.jpeg: 12 NO",
                "[INFO] Matching DJI_20260824110332_0285_V.jpeg <=> DJI_20260824110709_0363_V.jpeg: 31 OK",
                "[INFO] Matched 6057 pairs (brown-brown: 6057) in 272.9567554704845 seconds (0.04506467834277399 seconds/pair)."
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" create_tracks \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] reading features",
                "[INFO] Merging features onto tracks",
                "[INFO] Good tracks: 664115"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" reconstruct \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] DJI_20260824110048_0214_V.jpeg resection inliers: 2558 / 2740",
                "[INFO] DJI_20260824110050_0215_V.jpeg resection inliers: 2637 / 2849",
                "[INFO] DJI_20260824110051_0216_V.jpeg resection inliers: 2815 / 3029",
                "[INFO] DJI_20260824110053_0217_V.jpeg resection inliers: 3233 / 3442",
                "[INFO] DJI_20260824110245_0257_V.jpeg resection inliers: 814 / 871",
                "[INFO] DJI_20260824111003_0420_V.jpeg resection inliers: 10 / 14",
                "[INFO] Some images can not be added",
                "[INFO] Removed outliers: 11602",
                "[INFO] Reconstruction 0: 516 images, 629694 points",
                "[INFO] 1 partial reconstructions in total."
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" compute_statistics --diagram_max_points 100000 \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm\"",
            "exitCode": 0
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_geocoords --reconstruction --proj \"+proj=utm +zone=49 +datum=WGS84 +units=m +no_defs +type=crs\" --offset-x 418820.0 --offset-y 4501114.0 \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm\"",
            "exitCode": 0
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_visualsfm --points \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm\"",
            "exitCode": 0
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_openmvs \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm\"",
            "exitCode": 0
        },
        {
            "command": "\"/code/SuperBuild/install/bin/OpenMVS/DensifyPointCloud\" \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/undistorted/openmvs/scene.mvs\" --resolution-level 2 --dense-config-file \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/undistorted/openmvs/Densify.ini\" --max-resolution 4032 --min-resolution 640 --max-threads 16 --number-views-fuse 2 --sub-resolution-levels 2 --archive-type 3 -w \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/undistorted/openmvs/depthmaps\" -v 0 --cuda-device -2",
            "exitCode": 0,
            "output": [
                "Fused depth-maps 510 (99.03%, 1m48s, ETA 1s)...",
                "Fused depth-maps 512 (99.42%, 1m48s, ETA 636ms)...",
                "Fused depth-maps 513 (99.61%, 1m48s, ETA 423ms)...",
                "Fused depth-maps 514 (99.81%, 1m48s, ETA 211ms)...",
                "Fused depth-maps 515 (100%, 1m48s781ms)",
                "12:27:56 [App     ] Densifying point-cloud completed: 76022021 points (1h18m48s267ms)",
                "12:29:19 [App     ] MEMORYINFO: {",
                "12:29:19 [App     ] \tVmPeak:\t28907800 kB",
                "12:29:19 [App     ] \tVmSize:\t27528076 kB",
                "12:29:19 [App     ] } ENDINFO"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/OpenMVS/DensifyPointCloud\" --filter-point-cloud -20 -i \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/undistorted/openmvs/scene_dense.mvs\" -v 0 --cuda-device -2",
            "exitCode": 0,
            "output": [
                "Point visibility checks 76013654 (99.99%, 10m22s, ETA 68ms)...",
                "Point visibility checks 76015523 (99.99%, 10m22s, ETA 53ms)...",
                "Point visibility checks 76017337 (99.99%, 10m23s, ETA 38ms)...",
                "Point visibility checks 76019160 (100.00%, 10m23s, ETA 23ms)...",
                "Point visibility checks 76020982 (100.00%, 10m23s, ETA 8ms)...",
                "Point visibility checks 76022021 (100%, 10m23s301ms)",
                "12:41:57 [App     ] MEMORYINFO: {",
                "12:41:57 [App     ] \tVmPeak:\t16230668 kB",
                "12:41:57 [App     ] \tVmSize:\t10678540 kB",
                "12:41:57 [App     ] } ENDINFO"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/FPCFilter\" --input \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/undistorted/openmvs/scene_dense_dense_filtered.ply\" --output \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_filterpoints/point_cloud.ply\" --concurrency 16 --meank 16 --std 5 --stats \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_filterpoints/point_cloud_stats.json\" --boundary \"/tmp/tmpprs44sig.boundary.json\"",
            "exitCode": 0,
            "output": [
                "",
                "[INFO] Cropping",
                "[INFO] Done cropping in 32.11s",
                "[INFO] Skipping sampling",
                "[INFO] Statistical filtering",
                "[INFO] Spacing estimation completed (0.05 meters)",
                "[INFO] Done in 86.95s",
                "[INFO] Writing output",
                "[INFO] Done in 12.38s",
                "[INFO] Filtering completed in 131.4s"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/PoissonRecon\" --in \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_filterpoints/point_cloud.ply\" --out \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_meshing/odm_mesh.dirty.ply\" --depth 12 --pointWeight 4.0 --samplesPerNode 1.0 --density  --confidence",
            "exitCode": 0,
            "output": [
                "[WARNING] Src/FEMTree.LevelSet.3D.inl (Line 2398)",
                "Extract",
                "bad average roots: 3"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/OpenMVS/ReconstructMesh\" -i \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_meshing/odm_mesh.dirty.ply\" -o \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_meshing/odm_mesh.ply\" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 600000 -v 0",
            "exitCode": 0,
            "output": [
                "Decimated faces 24011395 (99.79%, 4m8s, ETA 533ms)...",
                "Decimated faces 24023333 (99.84%, 4m8s, ETA 410ms)...",
                "Decimated faces 24035119 (99.88%, 4m8s, ETA 288ms)...",
                "Decimated faces 24046961 (99.93%, 4m8s, ETA 165ms)...",
                "Decimated faces 24058632 (99.98%, 4m8s, ETA 45ms)...",
                "Decimated faces 24063010 (100%, 4m8s710ms)",
                "12:55:03 [App     ] MEMORYINFO: {",
                "12:55:03 [App     ] \tVmPeak:\t11637008 kB",
                "12:55:03 [App     ] \tVmSize:\t 4504052 kB",
                "12:55:03 [App     ] } ENDINFO"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/texrecon\" \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/undistorted/reconstruction.nvm\" \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_meshing/odm_mesh.ply\" \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_texturing/odm_textured_model_geo\" -d gmi -o gauss_clamping -t none --no_intermediate_results     --num_threads=16 --max_texture_size=8192 ",
            "exitCode": 0,
            "output": [
                "",
                "Blending texture patches 100%... done. (Took 40.742s)",
                "Generating texture atlases:",
                "Sorting texture patches... done.",
                "",
                "Working on atlas 157 100%... done.",
                "Finalizing texture atlases... done. (Took: 0s)",
                "Building objmodel:",
                "Saving model... done.",
                "Whole texturing procedure took: 413.896s"
            ]
        },
        {
            "command": "draco_transcoder -i \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_texturing/odm_textured_model_geo.glb\" -o \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_texturing/odm_textured_model_geo_compressed.glb\" -qt 16 -qp 16",
            "exitCode": 0,
            "output": [
                "Transcode\t/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_texturing/odm_textured_model_geo.glb\t7229"
            ]
        },
        {
            "command": "pdal translate -i \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_filterpoints/point_cloud.ply\" -o \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.laz\" ferry transformation --filters.ferry.dimensions=\"views => UserData\" --filters.transformation.matrix=\"1 0 0 418820.0 0 1 0 4501114.0 0 0 1 0 0 0 0 1\" --writers.las.offset_x=418820.0 --writers.las.offset_y=4501114.0 --writers.las.scale_x=0.001 --writers.las.scale_y=0.001 --writers.las.scale_z=0.001 --writers.las.offset_z=0 --writers.las.a_srs=\"+proj=utm +zone=49 +datum=WGS84 +units=m +no_defs +type=crs\"",
            "exitCode": 0
        },
        {
            "command": "pdal info --summary \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.laz\" > \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.summary.json\"",
            "exitCode": 0
        },
        {
            "command": "pdal translate -i \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.laz\" -o \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.decimated.las\" decimation --filters.decimation.step=40 ",
            "exitCode": 0
        },
        {
            "command": "pdal tindex create --tindex /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.tmp-bounds.geojson -f GeoJSON --threshold 1 --resolution 1.0 --t_srs=\"PROJCS[\\\"unknown\\\",GEOGCS[\\\"unknown\\\",DATUM[\\\"WGS_1984\\\",SPHEROID[\\\"WGS 84\\\",6378137,298.257223563,AUTHORITY[\\\"EPSG\\\",\\\"7030\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"6326\\\"]],PRIMEM[\\\"Greenwich\\\",0,AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.0174532925199433,AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]]],PROJECTION[\\\"Transverse_Mercator\\\"],PARAMETER[\\\"latitude_of_origin\\\",0],PARAMETER[\\\"central_meridian\\\",111],PARAMETER[\\\"scale_factor\\\",0.9996],PARAMETER[\\\"false_easting\\\",500000],PARAMETER[\\\"false_northing\\\",0],UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],AXIS[\\\"Easting\\\",EAST],AXIS[\\\"Northing\\\",NORTH]]\" --filespec /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.decimated.las",
            "exitCode": 0
        },
        {
            "command": "entwine build --threads 16 --tmp \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/entwine_pointcloud-tmp\" -i /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.laz -o \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/entwine_pointcloud\" ",
            "exitCode": 0,
            "output": [
                "01:40 - 71% - 45,522,944 - 1,638 (1,471) M/h - 0W - 0R - 937A",
                "01:50 - 77% - 49,512,448 - 1,620 (1,436) M/h - 0W - 0R - 1028A",
                "02:00 - 83% - 53,129,216 - 1,593 (1,302) M/h - 40W - 18R - 1094A",
                "02:10 - 88% - 56,455,168 - 1,563 (1,197) M/h - 0W - 22R - 1187A",
                "02:20 - 92% - 59,056,128 - 1,518 (936) M/h - 66W - 59R - 1249A",
                "02:30 - 98% - 62,943,232 - 1,510 (1,399) M/h - 0W - 5R - 1349A",
                "02:40 - 100% - 64,325,033 - 1,447 (497) M/h - 1002W - 6R - 407A",
                "Done 0",
                "Saving",
                "Wrote 64,325,033 points."
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/odm_orthophoto\" -inputFiles /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_texturing/odm_textured_model_geo.obj -logFile \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto_log.txt\" -outputFile \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto.tif\" -resolution 20.0 -verbose -outputCornerFile \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto_corners.txt\"   -inpaintThreshold 1.0 -utm_north_offset 4501114.0 -utm_east_offset 418820.0 -a_srs \"+proj=utm +zone=49 +datum=WGS84 +units=m +no_defs +type=crs\" -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=16 --config GDAL_CACHEMAX 27003688960.0 ",
            "exitCode": 0,
            "output": [
                "Set GDAL_CACHEMAX to 27003688960",
                "Set TILED=YES",
                "Set COMPRESS=DEFLATE",
                "Set PREDICTOR=2",
                "Set BIGTIFF=IF_SAFER",
                "Set BLOCKXSIZE=512",
                "Set BLOCKYSIZE=512",
                "Set NUM_THREADS=16",
                "Writing corner coordinates to /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto_corners.txt",
                "Orthophoto generation done."
            ]
        },
        {
            "command": "gdalwarp -cutline /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=16 -dstalpha /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto.original.tif /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 40.15%",
            "exitCode": 0,
            "output": [
                "Using band 4 of source image as alpha.",
                "Creating output file that is 19894P x 21214L.",
                "Processing /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto.original.tif [1/1] : 0...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        },
        {
            "command": "gdal_translate -of COG -co NUM_THREADS=16 -co BLOCKSIZE=256 -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co RESAMPLING=NEAREST --config GDAL_CACHEMAX 40.2% --config GDAL_NUM_THREADS 16 \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto.tif\" \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto_cogeo.tif\" ",
            "exitCode": 0,
            "output": [
                "Input file size is 19894, 21214",
                "0...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        },
        {
            "command": "pdal info --dimensions \"X,Y,Z\" \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.laz\" > \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.info.json\"",
            "exitCode": 0
        },
        {
            "command": "pdal translate -i \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.laz\" -o \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/stats/overlap.tif\" --writer gdal --writers.gdal.resolution=0.7762885714282415 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=1.0978378260290542 ",
            "exitCode": 0
        },
        {
            "command": "gdalwarp -cutline /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=16  /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/stats/overlap.original.tif /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 40.15%",
            "exitCode": 0,
            "output": [
                "Creating output file that is 1281P x 1365L.",
                "Processing /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/stats/overlap.original.tif [1/1] : 0Using internal nodata values (e.g. 255) for image /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/stats/overlap.original.tif.",
                "Copying nodata values from source /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/stats/overlap.original.tif to destination /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/stats/overlap.tif.",
                "...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        },
        {
            "command": "gdaldem color-relief \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/stats/overlap.tif\" \"/code/opendm/report/overlap_color_map.txt\" \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/stats/overlap.png\" -of PNG -alpha",
            "exitCode": 0,
            "output": [
                "0...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        },
        {
            "command": "gdal_translate -of png \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_orthophoto/odm_orthophoto.tif\" \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/opensfm/stats/ortho.png\" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 40.15% ",
            "exitCode": 0,
            "output": [
                "Input file size is 19894, 21214",
                "0...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        },
        {
            "command": "Obj2Tiles \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_texturing/odm_textured_model_geo.obj\" \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/3d_tiles/model\" --divisions 4 --lat 40.65689909775546 --lon 110.03970742349033 --alt 0.0 ",
            "exitCode": 0,
            "output": [
                "-> Converting to b3dm '/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/3d_tiles/model/.temp/994e453d-5613-4f58-9c2f-1896bf172ed4-obj2tiles-split/LOD-2/Mesh-XL-YL-XR-YR-XR-YR-XR-YR.obj'",
                "-> Converting to b3dm '/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/3d_tiles/model/.temp/994e453d-5613-4f58-9c2f-1896bf172ed4-obj2tiles-split/LOD-0/Mesh-XR-YL-XR-YL-XL-YR-XR-YL.obj'",
                "-> Converting to b3dm '/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/3d_tiles/model/.temp/994e453d-5613-4f58-9c2f-1896bf172ed4-obj2tiles-split/LOD-2/Mesh-XL-YR-XR-YL-XL-YL-XL-YL.obj'",
                "-> Converting to b3dm '/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/3d_tiles/model/.temp/994e453d-5613-4f58-9c2f-1896bf172ed4-obj2tiles-split/LOD-2/Mesh-XR-YL-XL-YR-XL-YL-XR-YR.obj'",
                "-> Generating tileset.json",
                "?> Tiling stage done in 00:00:13.0435399",
                "",
                "=> Pipeline completed in 00:02:19.6234115",
                "=> Cleaning up",
                "?> Cleaning up ok"
            ]
        },
        {
            "command": "entwine build --threads 16 --tmp \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/3d_tiles/pointcloud/tmp\" -i /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/odm_georeferencing/odm_georeferenced_model.laz -o \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/3d_tiles/pointcloud/entwine\"  -r EPSG:4978 ",
            "exitCode": 0,
            "output": [
                "02:20 - 77% - 49,823,744 - 1,281 (1,145) M/h - 0W - 0R - 1048A",
                "02:30 - 82% - 52,838,400 - 1,268 (1,085) M/h - 45W - 8R - 1065A",
                "02:40 - 86% - 55,431,168 - 1,247 (933) M/h - 0W - 37R - 1153A",
                "02:50 - 91% - 58,351,616 - 1,235 (1,051) M/h - 17W - 17R - 1217A",
                "03:00 - 95% - 61,018,112 - 1,220 (959) M/h - 38W - 33R - 1281A",
                "03:10 - 100% - 64,114,688 - 1,214 (1,114) M/h - 7W - 5R - 1340A",
                "Done 0",
                "03:20 - 100% - 64,325,033 - 1,157 (75) M/h - 1342W - 0R - 10A",
                "Saving",
                "Wrote 64,325,033 points."
            ]
        },
        {
            "command": "entwine convert -i \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/3d_tiles/pointcloud/entwine\" -o \"/var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/3d_tiles/pointcloud\"",
            "exitCode": 0,
            "output": [
                "Converting:",
                "Input: /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/3d_tiles/pointcloud/entwine/",
                "Output: /var/www/data/605f21e1-8b68-4d52-b703-2056a295139b/3d_tiles/pointcloud/",
                "Color:  rgb",
                "Truncate: no",
                "Threads: 4",
                "Root geometric error: 40.0625",
                "Running...",
                "Done."
            ]
        }
    ],
    "success": true,
    "endTime": "2026-08-24T13:16:22.088562",
    "totalTime": 10799.49
}