{
    "odmVersion": "3.7.3",
    "memory": {
        "total": 64106,
        "available": 32529
    },
    "cpus": 16,
    "images": 319,
    "options": {
        "3d_tiles": false,
        "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": true,
        "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": 11,
        "mesh_size": 200000,
        "min_num_features": 10000,
        "name": "b7e57cb3-c839-4fa9-9d25-47dea301635f",
        "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": "medium",
        "pc_sample": 0,
        "pc_skip_geometric": false,
        "primary_band": "auto",
        "project_path": "/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f",
        "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": true,
        "skip_band_alignment": false,
        "skip_orthophoto": false,
        "skip_report": true,
        "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": true,
        "use_3dmesh": false,
        "use_exif": false,
        "use_fixed_camera_params": false,
        "use_hybrid_bundle_adjustment": false,
        "video_limit": 500,
        "video_resolution": 4000
    },
    "startTime": "2026-07-14T06:20:18.227177",
    "stages": [
        {
            "name": "dataset",
            "startTime": "2026-07-14T06:20:22.302276",
            "messages": [
                {
                    "message": "Running dataset stage",
                    "type": "info"
                },
                {
                    "message": "Loading dataset from: /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/images",
                    "type": "info"
                },
                {
                    "message": "Loading 319 images",
                    "type": "info"
                },
                {
                    "message": "Wrote images database: /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/images.json",
                    "type": "info"
                },
                {
                    "message": "Found 319 usable images",
                    "type": "info"
                },
                {
                    "message": "Finished dataset stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "split",
            "startTime": "2026-07-14T06:20:23.633877",
            "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-07-14T06:20:23.633991",
            "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-07-14T06:20:23.634052",
            "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/b7e57cb3-c839-4fa9-9d25-47dea301635f/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" match_features \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" create_tracks \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" reconstruct \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_geocoords --reconstruction --proj \"+proj=utm +zone=48 +datum=WGS84 +units=m +no_defs +type=crs\" --offset-x 419910.0 --offset-y 3426456.0 \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "Updating /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/opensfm/config.yaml",
                    "type": "info"
                },
                {
                    "message": "undistorted_image_max_size: 4032",
                    "type": "info"
                },
                {
                    "message": "Undistorting /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/opensfm ...",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_visualsfm --points \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_ply --no-cameras --point-num-views \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "Finished opensfm stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_filterpoints",
            "startTime": "2026-07-14T06:46:00.814493",
            "messages": [
                {
                    "message": "Running odm_filterpoints stage",
                    "type": "info"
                },
                {
                    "message": "Filtering /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5)",
                    "type": "info"
                },
                {
                    "message": "Boundary [(17.389308812795207, -752.7975329002365), (4.880518445279449, -768.6748061100952), (-8.428342922707088, -783.8876904561184), (-22.502044321387075, -798.3959146747366), (-37.30333011096809, -812.1610728651285), (-52.79301860369742, -825.1467261579819), (-68.93010578519898, -837.3184991730377), (-85.67187385907164, -848.6441710204817), (-102.97400432924042, -859.093760592863), (-120.79069531848654, -868.639605931472), (-139.07478281483054, -877.2564374529757), (-157.77786552271573, -884.9214448407292), (-176.85043299052631, -891.6143374308012), (-196.24199667328503, -897.3173979232088), (-215.9012235852424, -902.0155292814597), (-235.77607218764024, -905.6962947002612), (-255.81393015180947, -908.349950526841), (-275.96175363392103, -909.9694720515981), (-296.16620769142173, -910.5505721084774), (-316.3738074703142, -910.091712419875), (-336.5310597892967, -908.5941076702438), (-356.5846047460218, -906.0617222916335), (-376.48135697020916, -902.5012599667534), (-390.6314353169291, -899.591611538548), (-414.96936714614276, -893.7734194295481), (-419.78683197434293, -892.4582384335808), (-440.2474657332641, -886.2695915824734), (-460.34120021690615, -878.9772176090628), (-480.00854497845285, -870.6027066563256), (-499.19127196021145, -861.1708526918665), (-517.8325878863689, -850.7095801015384), (-535.8773024081602, -839.2498610173352), (-553.2719915025518, -826.8256236170419), (-569.5515344451414, -814.5155228911899), (-585.3184596159263, -801.9442101800814), (-600.419547603, -788.5804167734459), (-614.815011322964, -774.459352475591), (-628.4669228121638, -759.6182222855277), (-641.3393131560879, -744.0961283724755), (-653.3982672574348, -727.9339670506306), (-664.6120131926145, -711.1743210302666), (-674.9510059218155, -693.8613472254947), (-684.3880051318556, -676.0406604115851), (-692.8981470065191, -657.7592130429111), (-714.4742757103522, -608.117767081596), (-722.5929632714251, -587.9264891725034), (-729.5811254154542, -567.316627912689), (-735.4173181449296, -546.351427085232), (-740.0836324159754, -525.095220874995), (-743.5657490942394, -503.6132364519872), (-745.8529828950996, -481.9713938124478), (-746.9383151726215, -460.2361034951173), (-746.8184154570336, -438.4740627966821), (-746.1682668208377, -418.9047323591076), (-744.9380542451981, -398.26388081535697), (-742.6235203654505, -377.7163479132578), (-739.2310771165648, -357.31905632279813), (-734.7701225575292, -337.12851249985397), (-729.2530148357619, -317.200650150422), (-722.6950379514601, -297.5906752748415), (-715.1143594165915, -278.3529132329859), (-706.5319799254066, -259.5406582453288), (-696.9716751766391, -241.20602575549856), (-622.2640894319629, -106.69083294924349), (-620.505115586624, -103.55754715017974), (-613.3009427813231, -90.86102711502463), (-609.9751964954776, -85.11350279813632), (-606.8180308215087, -79.7621637005359), (-600.0613980364287, -68.72903538914397), (-301.61119517992483, 401.07147894147784), (-289.52771160175325, 418.98434362746775), (-276.47765684104525, 436.20576538611203), (-262.50050835468573, 452.68364804191515), (-247.63854813197395, 468.36814468633384), (-231.93673478841083, 483.2118084644899), (-215.44256756204413, 497.169736109674), (-200.9428590759635, 508.770904940553), (-186.96096096816473, 519.4531333632767), (-172.5147641353542, 529.4985739132389), (13.340984445996583, 652.6554600419477), (15.545760706823785, 654.1058165016584), (112.20820004981942, 717.2286239154637), (115.64619371393928, 719.4482573936693), (119.25663529720623, 721.7526729679666), (135.82410006434657, 731.7614091229625), (152.86443530063843, 740.9419681071304), (170.33627526380587, 749.2720639370382), (188.19720672542462, 756.7314751436934), (206.4038719300297, 763.3020938630216), (224.91207384679, 768.9679697919637), (243.67688345874194, 773.7153489063494), (250.85934470838401, 775.3453115946613), (261.5119380169199, 777.6079937778413), (270.9709593571606, 779.4805224318989), (291.1459905792726, 782.9308765917085), (311.473343091493, 785.3257812839001), (331.89783968642587, 786.6587357032113), (352.3640394656686, 786.9261216367595), (372.81638833036413, 786.1272132829763), (393.19936977903126, 784.264179224614), (413.4576556033571, 781.3420765395276), (433.5362560726353, 777.3688370762393), (453.3806691999198, 772.3552459208295), (472.9370286836056, 766.31491212314), (476.94061682373285, 764.9631222863682), (496.0241612396785, 757.9646619115956), (514.7201848670957, 749.9885215153918), (532.9786384074832, 741.0560532449745), (550.7506439383724, 731.1911693378352), (567.9886257598992, 720.4202781110071), (584.6464377546799, 708.7722132657655), (600.6794869215228, 696.2781566986814), (616.0448527506669, 682.9715550276451), (630.7014021220966, 668.888030056376), (644.6098994193017, 654.0652834139764), (657.7331115627894, 638.5429956270382), (670.0359076831955, 622.3627198967151), (681.4853531668778, 605.5677708582953), (692.0507978217211, 588.2031086287461), (701.703957927879, 570.3152184495702), (710.418991953542, 551.951986244414), (711.8876809699577, 548.6386719997972), (718.7032472970313, 532.2762393071316), (724.7738149146899, 515.6230307044461), (730.0870260622469, 498.71294687036425), (737.6118020634167, 472.7283055940643), (742.7903659668518, 452.9293000535108), (746.930867184943, 432.88748391438276), (750.0220697945333, 412.657243902795), (752.0555853146943, 392.293478064239), (753.0258954705787, 371.8514467878267), (752.9303671676898, 351.3866228493862), (751.7692596377456, 330.9545408752747), (749.5457237346563, 310.6106466418132), (746.2657933846931, 290.41014661313966), (741.93836921209, 270.40785813098773), (736.575194385834, 250.6580606563948), (730.1908227528329, 231.2143484763801), (729.6651726303971, 229.74385428847745), (722.6377142495476, 211.526287692599), (714.713756273035, 193.6803975785151), (705.912873591762, 176.2502694092691), (696.2568074010196, 159.27896157233045), (685.7694114925107, 142.80839901277795), (674.4765933269518, 126.87926966277882), (17.389308812795207, -752.7975329002365)]",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/FPCFilter\" --input \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/opensfm/reconstruction.ply\" --output \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_filterpoints/point_cloud.ply\" --concurrency 16 --meank 16 --std 5 --stats \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_filterpoints/point_cloud_stats.json\" --boundary \"/tmp/tmpkaahpvlv.boundary.json\"",
                    "type": "info"
                },
                {
                    "message": "Finished odm_filterpoints stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_meshing",
            "startTime": "2026-07-14T06:46:03.958549",
            "messages": [
                {
                    "message": "Running odm_meshing stage",
                    "type": "info"
                },
                {
                    "message": "Writing 2.5D mesh file in: /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/odm_25dmesh.ply",
                    "type": "info"
                },
                {
                    "message": "2.5D DSM resolution: 0.42",
                    "type": "info"
                },
                {
                    "message": "Created temporary directory: /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp",
                    "type": "info"
                },
                {
                    "message": "Creating DSM for 2.5D mesh",
                    "type": "info"
                },
                {
                    "message": "running renderdem \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_filterpoints/point_cloud.ply\" --outdir \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp\" --output-type max --radiuses 0.6597344572538565,0.9330054170132569,1.3194689145077132 --resolution 3.36 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force ",
                    "type": "info"
                },
                {
                    "message": "Generated 3 tiles",
                    "type": "info"
                },
                {
                    "message": "running gdalbuildvrt -input_file_list \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/tiles_list.txt\" \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/tiles.vrt\" ",
                    "type": "info"
                },
                {
                    "message": "running gdal_translate -co NUM_THREADS=16 -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 24.3% -outsize 10% 0 \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/tiles.vrt\" \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/tiles.small.tif\"",
                    "type": "info"
                },
                {
                    "message": "running gdalbuildvrt -resolution highest -r bilinear \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/merged.vrt\" \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/tiles.small_filled.tif\" \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/tiles.vrt\"",
                    "type": "info"
                },
                {
                    "message": "running gdal_translate -co NUM_THREADS=16 -co TILED=YES -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 24.3% \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/merged.vrt\" \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/tiles.tif\"",
                    "type": "info"
                },
                {
                    "message": "running fastrasterfilter \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/tiles.tif\" --output \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/mesh_dsm.tif\" --window-size 512 --radius 4 --co TILED=YES --co BIGTIFF=IF_SAFER --co COMPRESS=DEFLATE ",
                    "type": "info"
                },
                {
                    "message": "Completed smoothing to create /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.067694",
                    "type": "info"
                },
                {
                    "message": "Completed mesh_dsm.tif in 0:00:00.335739",
                    "type": "info"
                },
                {
                    "message": "Sampling points from DSM: /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/mesh_dsm.tif",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/dem2points\" -inputFile \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/mesh_dsm.tif\" -outputFile \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/dsm_points.ply\" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose ",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/PoissonRecon\" --in \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/dsm_points.ply\" --out \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/odm_25dmesh.dirty.ply\" --depth 11 --pointWeight 4 --samplesPerNode 1.0 --density  --confidence",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/OpenMVS/ReconstructMesh\" -i \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/odm_25dmesh.dirty.ply\" -o \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/odm_25dmesh.ply\" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0",
                    "type": "info"
                },
                {
                    "message": "Finished odm_meshing stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "mvs_texturing",
            "startTime": "2026-07-14T06:46:14.806105",
            "messages": [
                {
                    "message": "Running mvs_texturing stage",
                    "type": "info"
                },
                {
                    "message": "Writing MVS Textured file in: /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_texturing_25d/odm_textured_model_geo.obj",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/texrecon\" \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/opensfm/undistorted/reconstruction.nvm\" \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/odm_25dmesh.ply\" \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_texturing_25d/odm_textured_model_geo\" -d gmi -o gauss_clamping -t none --no_intermediate_results   --nadir_mode  --num_threads=16 --max_texture_size=8192 ",
                    "type": "info"
                },
                {
                    "message": "Generating glTF Binary",
                    "type": "info"
                },
                {
                    "message": "Converting /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_texturing_25d/odm_textured_model_geo.obj --> /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_texturing_25d/odm_textured_model_geo.glb",
                    "type": "info"
                },
                {
                    "message": "Loading /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_texturing_25d/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": "Writing...",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_texturing_25d/odm_textured_model_geo.glb",
                    "type": "info"
                },
                {
                    "message": "Compressing with draco",
                    "type": "info"
                },
                {
                    "message": "running draco_transcoder -i \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_texturing_25d/odm_textured_model_geo.glb\" -o \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_texturing_25d/odm_textured_model_geo_compressed.glb\" -qt 16 -qp 16",
                    "type": "info"
                },
                {
                    "message": "Finished mvs_texturing stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_georeferencing",
            "startTime": "2026-07-14T06:50:11.049636",
            "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/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_filterpoints/point_cloud.ply\" -o \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_georeferencing/odm_georeferenced_model.laz\" ferry transformation --filters.ferry.dimensions=\"views => UserData\" --filters.transformation.matrix=\"1 0 0 419910.0 0 1 0 3426456.0 0 0 1 0 0 0 0 1\" --writers.las.offset_x=419910.0 --writers.las.offset_y=3426456.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=48 +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/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_georeferencing/odm_georeferenced_model.laz\" > \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_georeferencing/odm_georeferenced_model.summary.json\"",
                    "type": "info"
                },
                {
                    "message": "running pdal translate -i \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_georeferencing/odm_georeferenced_model.laz\" -o \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_georeferencing/odm_georeferenced_model.decimated.las\" decimation --filters.decimation.step=4 ",
                    "type": "info"
                },
                {
                    "message": "running pdal tindex create --tindex /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/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\\\",105],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/b7e57cb3-c839-4fa9-9d25-47dea301635f/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/b7e57cb3-c839-4fa9-9d25-47dea301635f/entwine_pointcloud-tmp\" -i /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_georeferencing/odm_georeferenced_model.laz -o \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/entwine_pointcloud\" ",
                    "type": "info"
                },
                {
                    "message": "Finished odm_georeferencing stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_dem",
            "startTime": "2026-07-14T06:50:14.520290",
            "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/b7e57cb3-c839-4fa9-9d25-47dea301635f/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-07-14T06:50:14.520586",
            "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/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_texturing_25d/odm_textured_model_geo.obj -logFile \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_orthophoto/odm_orthophoto_log.txt\" -outputFile \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_orthophoto/odm_orthophoto.tif\" -resolution 20.0 -verbose -outputCornerFile \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_orthophoto/odm_orthophoto_corners.txt\"   -inpaintThreshold 1.0 -utm_north_offset 3426456.0 -utm_east_offset 419910.0 -a_srs \"+proj=utm +zone=48 +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 16342298624.0 ",
                    "type": "info"
                },
                {
                    "message": "Cropping /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_orthophoto/odm_orthophoto.tif",
                    "type": "info"
                },
                {
                    "message": "running gdalwarp -cutline /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/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/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_orthophoto/odm_orthophoto.original.tif /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 24.35%",
                    "type": "info"
                },
                {
                    "message": "Adding TIFFTAGs to /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_orthophoto/odm_orthophoto.tif",
                    "type": "info"
                },
                {
                    "message": "Generating static tiles for /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_orthophoto/odm_orthophoto.tif",
                    "type": "info"
                },
                {
                    "message": "Optimizing /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/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 22.85% --config GDAL_NUM_THREADS 16 \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_orthophoto/odm_orthophoto.tif\" \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_orthophoto/odm_orthophoto_cogeo.tif\" ",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_orthophoto/odm_orthophoto_extent.dxf",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_orthophoto/odm_orthophoto.tfw",
                    "type": "info"
                },
                {
                    "message": "Finished odm_orthophoto stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_report",
            "startTime": "2026-07-14T06:53:46.542788",
            "messages": [
                {
                    "message": "Running odm_report stage",
                    "type": "info"
                },
                {
                    "message": "Exporting shots.geojson",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_report/shots.geojson",
                    "type": "info"
                },
                {
                    "message": "Copied /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/opensfm/camera_mappings.npz --> /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_report/camera_mappings.npz",
                    "type": "info"
                },
                {
                    "message": "Skipping report generation as requested",
                    "type": "warning"
                },
                {
                    "message": "Finished odm_report stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_postprocess",
            "startTime": "2026-07-14T06:53:47.503070",
            "messages": [
                {
                    "message": "Running odm_postprocess stage",
                    "type": "info"
                },
                {
                    "message": "Post Processing",
                    "type": "info"
                },
                {
                    "message": "Finished odm_postprocess stage",
                    "type": "info"
                },
                {
                    "message": "No more stages to run",
                    "type": "info"
                }
            ],
            "endTime": "2026-07-14T06:53:47.503159",
            "totalTime": 0.0
        }
    ],
    "processes": [
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" detect_features \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] Found 7824 features for DJI_20260714121752_0116_V.jpeg (DSPSIFT)",
                "[INFO] Found 7452 features for DJI_20260714121755_0118_V.jpeg (DSPSIFT)",
                "[INFO] Found 8602 features for DJI_20260714121548_0028_V.jpeg (DSPSIFT)",
                "[INFO] Found 8569 features for DJI_20260714121940_0193_V.jpeg (DSPSIFT)",
                "[INFO] Found 8786 features for DJI_20260714121926_0183_V.jpeg (DSPSIFT)",
                "[INFO] Found 6962 features for DJI_20260714121824_0139_V.jpeg (DSPSIFT)",
                "[INFO] Found 8951 features for DJI_20260714121525_0012_V.jpeg (DSPSIFT)",
                "[INFO] Found 8523 features for DJI_20260714122000_0207_V.jpeg (DSPSIFT)",
                "[INFO] Found 8840 features for DJI_20260714121518_0007_V.jpeg (DSPSIFT)",
                "[INFO] Found 7954 features for DJI_20260714122229_0313_V.jpeg (DSPSIFT)"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" match_features \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] Matching DJI_20260714121541_0023_V.jpeg <=> DJI_20260714121546_0027_V.jpeg: 1070 OK",
                "[INFO] Matching DJI_20260714121901_0165_V.jpeg <=> DJI_20260714121848_0156_V.jpeg: 6 NO",
                "[INFO] Matching DJI_20260714121711_0087_V.jpeg <=> DJI_20260714121652_0074_V.jpeg: 2974 OK",
                "[INFO] Matching DJI_20260714122118_0262_V.jpeg <=> DJI_20260714122215_0303_V.jpeg: 636 OK",
                "[INFO] Matching DJI_20260714121752_0116_V.jpeg <=> DJI_20260714121905_0168_V.jpeg: 2677 OK",
                "[INFO] Matching DJI_20260714122032_0230_V.jpeg <=> DJI_20260714122139_0277_V.jpeg: 1635 OK",
                "[INFO] Matching DJI_20260714121607_0042_V.jpeg <=> DJI_20260714121535_0019_V.jpeg: 2554 OK",
                "[INFO] Matching DJI_20260714121514_0004_V.jpeg <=> DJI_20260714121512_0001_V.jpeg: 4107 OK",
                "[INFO] Matching DJI_20260714122030_0228_V.jpeg <=> DJI_20260714121954_0203_V.jpeg: 7 NO",
                "[INFO] Matched 4059 pairs (brown-brown: 4059) in 141.46113269403577 seconds (0.03485122785049285 seconds/pair)."
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" create_tracks \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] reading features",
                "[INFO] Merging features onto tracks",
                "[INFO] Good tracks: 293566"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" reconstruct \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] Removed outliers: 2937",
                "[INFO] DJI_20260714122214_0302_V.jpeg resection inliers: 4051 / 4169",
                "[INFO] DJI_20260714122125_0267_V.jpeg resection inliers: 2289 / 2461",
                "[INFO] DJI_20260714122124_0266_V.jpeg resection inliers: 2773 / 2916",
                "[INFO] DJI_20260714122127_0268_V.jpeg resection inliers: 2841 / 3000",
                "[INFO] DJI_20260714122128_0269_V.jpeg resection inliers: 2028 / 2191",
                "[INFO] DJI_20260714122129_0270_V.jpeg resection inliers: 1452 / 1575",
                "[INFO] Removed outliers: 947",
                "[INFO] Reconstruction 0: 319 images, 286372 points",
                "[INFO] 1 partial reconstructions in total."
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_geocoords --reconstruction --proj \"+proj=utm +zone=48 +datum=WGS84 +units=m +no_defs +type=crs\" --offset-x 419910.0 --offset-y 3426456.0 \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/opensfm\"",
            "exitCode": 0
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_visualsfm --points \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/opensfm\"",
            "exitCode": 0
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_ply --no-cameras --point-num-views \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/opensfm\"",
            "exitCode": 0
        },
        {
            "command": "\"/code/SuperBuild/install/bin/FPCFilter\" --input \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/opensfm/reconstruction.ply\" --output \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_filterpoints/point_cloud.ply\" --concurrency 16 --meank 16 --std 5 --stats \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_filterpoints/point_cloud_stats.json\" --boundary \"/tmp/tmpkaahpvlv.boundary.json\"",
            "exitCode": 0,
            "output": [
                "",
                "[INFO] Cropping",
                "[INFO] Done cropping in 0.4874s",
                "[INFO] Skipping sampling",
                "[INFO] Statistical filtering",
                "[INFO] Spacing estimation completed (0.42 meters)",
                "[INFO] Done in 0.2926s",
                "[INFO] Writing output",
                "[INFO] Done in 0.03723s",
                "[INFO] Filtering completed in 0.8173s"
            ]
        },
        {
            "command": "renderdem \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_filterpoints/point_cloud.ply\" --outdir \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp\" --output-type max --radiuses 0.6597344572538565,0.9330054170132569,1.3194689145077132 --resolution 3.36 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force ",
            "exitCode": 0,
            "output": [
                "Reading 286099 points",
                "Point cloud bounds are [minx: -442.267486572, maxx: 433.152648926, miny: -589.55065918, maxy: 473.842559814]",
                "DEM resolution is (261, 317), max tile size is 4096, will split DEM generation into 1 tiles",
                "r0.933005_x0_y0.tif",
                "r0.659734_x0_y0.tif",
                "r1.31947_x0_y0.tif"
            ]
        },
        {
            "command": "gdalbuildvrt -input_file_list \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/tiles_list.txt\" \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/tiles.vrt\" ",
            "exitCode": 0,
            "output": [
                "0...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        },
        {
            "command": "gdal_translate -co NUM_THREADS=16 -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 24.3% -outsize 10% 0 \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/tiles.vrt\" \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/tiles.small.tif\"",
            "exitCode": 0,
            "output": [
                "Input file size is 261, 317",
                "0...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        },
        {
            "command": "gdalbuildvrt -resolution highest -r bilinear \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/merged.vrt\" \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/tiles.small_filled.tif\" \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/tiles.vrt\"",
            "exitCode": 0,
            "output": [
                "0...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        },
        {
            "command": "gdal_translate -co NUM_THREADS=16 -co TILED=YES -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 24.3% \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/merged.vrt\" \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/tiles.tif\"",
            "exitCode": 0,
            "output": [
                "Input file size is 261, 317",
                "0...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        },
        {
            "command": "fastrasterfilter \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/tiles.tif\" --output \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/mesh_dsm.tif\" --window-size 512 --radius 4 --co TILED=YES --co BIGTIFF=IF_SAFER --co COMPRESS=DEFLATE ",
            "exitCode": 0,
            "output": [
                "Input: /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/tiles.tif",
                "Size: 261x317",
                "Blocks: 1",
                "Smoothing...1... done",
                "Wrote /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/mesh_dsm.tif"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/dem2points\" -inputFile \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/mesh_dsm.tif\" -outputFile \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/dsm_points.ply\" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose ",
            "exitCode": 0,
            "output": [
                "--skirtHeightThreshold 1.500000",
                "--skirtIncrements 0.200000",
                "--skirtHeightCap 100.000000",
                "--verbose",
                "Raster Size is 261x317",
                "Extent is (-442.267487, 434.692513), (-589.550659, 475.569341)",
                "Read nodata value: -9999",
                "Calculating skirts and vertex count... 16087 skirt points will be added",
                "Total vertices: 96528",
                "Sampling and writing to file... done!"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/PoissonRecon\" --in \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/tmp/dsm_points.ply\" --out \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/odm_25dmesh.dirty.ply\" --depth 11 --pointWeight 4 --samplesPerNode 1.0 --density  --confidence",
            "exitCode": 0
        },
        {
            "command": "\"/code/SuperBuild/install/bin/OpenMVS/ReconstructMesh\" -i \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/odm_25dmesh.dirty.ply\" -o \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/odm_25dmesh.ply\" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0",
            "exitCode": 0,
            "output": [
                "Decimated faces 87986 (61.56%, 1s, ETA 757ms)...",
                "Decimated faces 100086 (70.03%, 1s, ETA 561ms)...",
                "Decimated faces 112260 (78.55%, 1s, ETA 385ms)...",
                "Decimated faces 123680 (86.54%, 1s, ETA 235ms)...",
                "Decimated faces 134990 (94.45%, 1s, ETA 94ms)...",
                "Decimated faces 142918 (100%, 1s684ms)",
                "06:46:14 [App     ] MEMORYINFO: {",
                "06:46:14 [App     ] \tVmPeak:\t  277780 kB",
                "06:46:14 [App     ] \tVmSize:\t  168108 kB",
                "06:46:14 [App     ] } ENDINFO"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/texrecon\" \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/opensfm/undistorted/reconstruction.nvm\" \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_meshing/odm_25dmesh.ply\" \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_texturing_25d/odm_textured_model_geo\" -d gmi -o gauss_clamping -t none --no_intermediate_results   --nadir_mode  --num_threads=16 --max_texture_size=8192 ",
            "exitCode": 0,
            "output": [
                "",
                "Blending texture patches 100%... done. (Took 13.954s)",
                "Generating texture atlases:",
                "Sorting texture patches... done.",
                "",
                "Working on atlas 11 100%... done.",
                "Finalizing texture atlases... done. (Took: 0s)",
                "Building objmodel:",
                "Saving model... done.",
                "Whole texturing procedure took: 197.898s"
            ]
        },
        {
            "command": "draco_transcoder -i \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_texturing_25d/odm_textured_model_geo.glb\" -o \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_texturing_25d/odm_textured_model_geo_compressed.glb\" -qt 16 -qp 16",
            "exitCode": 0,
            "output": [
                "Transcode\t/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_texturing_25d/odm_textured_model_geo.glb\t5190"
            ]
        },
        {
            "command": "pdal translate -i \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_filterpoints/point_cloud.ply\" -o \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_georeferencing/odm_georeferenced_model.laz\" ferry transformation --filters.ferry.dimensions=\"views => UserData\" --filters.transformation.matrix=\"1 0 0 419910.0 0 1 0 3426456.0 0 0 1 0 0 0 0 1\" --writers.las.offset_x=419910.0 --writers.las.offset_y=3426456.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=48 +datum=WGS84 +units=m +no_defs +type=crs\"",
            "exitCode": 0
        },
        {
            "command": "pdal info --summary \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_georeferencing/odm_georeferenced_model.laz\" > \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_georeferencing/odm_georeferenced_model.summary.json\"",
            "exitCode": 0
        },
        {
            "command": "pdal translate -i \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_georeferencing/odm_georeferenced_model.laz\" -o \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_georeferencing/odm_georeferenced_model.decimated.las\" decimation --filters.decimation.step=4 ",
            "exitCode": 0
        },
        {
            "command": "pdal tindex create --tindex /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/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\\\",105],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/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_georeferencing/odm_georeferenced_model.decimated.las",
            "exitCode": 0
        },
        {
            "command": "entwine build --threads 16 --tmp \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/entwine_pointcloud-tmp\" -i /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_georeferencing/odm_georeferenced_model.laz -o \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/entwine_pointcloud\" ",
            "exitCode": 0,
            "output": [
                "Points: 286,099",
                "Bounds: [(419467, 3425866, 435), (420344, 3426930, 489)]",
                "Scale: 0.001",
                "SRS: PROJCS[\"unknown\",GEOGCS[\"unknown\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,...",
                "",
                "Adding 0 - /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_georeferencing/odm_georeferenced_model.laz",
                "Joining",
                "Done 0",
                "Saving",
                "Wrote 286,099 points."
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/odm_orthophoto\" -inputFiles /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_texturing_25d/odm_textured_model_geo.obj -logFile \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_orthophoto/odm_orthophoto_log.txt\" -outputFile \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_orthophoto/odm_orthophoto.tif\" -resolution 20.0 -verbose -outputCornerFile \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_orthophoto/odm_orthophoto_corners.txt\"   -inpaintThreshold 1.0 -utm_north_offset 3426456.0 -utm_east_offset 419910.0 -a_srs \"+proj=utm +zone=48 +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 16342298624.0 ",
            "exitCode": 0,
            "output": [
                "Set GDAL_CACHEMAX to 16342298624",
                "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/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_orthophoto/odm_orthophoto_corners.txt",
                "Orthophoto generation done."
            ]
        },
        {
            "command": "gdalwarp -cutline /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/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/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_orthophoto/odm_orthophoto.original.tif /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 24.35%",
            "exitCode": 0,
            "output": [
                "Using band 4 of source image as alpha.",
                "Creating output file that is 17167P x 21011L.",
                "Processing /var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/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 22.85% --config GDAL_NUM_THREADS 16 \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_orthophoto/odm_orthophoto.tif\" \"/var/www/data/b7e57cb3-c839-4fa9-9d25-47dea301635f/odm_orthophoto/odm_orthophoto_cogeo.tif\" ",
            "exitCode": 0,
            "output": [
                "Input file size is 17167, 21011",
                "0...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        }
    ],
    "success": true,
    "endTime": "2026-07-14T06:53:47.503159",
    "totalTime": 2009.28
}