{
    "odmVersion": "3.7.3",
    "memory": {
        "total": 64106,
        "available": 35480
    },
    "cpus": 16,
    "images": 224,
    "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": "66ef1567-4ccf-448f-be83-77492e46e2a8",
        "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/66ef1567-4ccf-448f-be83-77492e46e2a8",
        "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-06-02T06:17:59.947563",
    "stages": [
        {
            "name": "dataset",
            "startTime": "2026-06-02T06:18:01.795398",
            "messages": [
                {
                    "message": "Running dataset stage",
                    "type": "info"
                },
                {
                    "message": "Loading dataset from: /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/images",
                    "type": "info"
                },
                {
                    "message": "Loading 224 images",
                    "type": "info"
                },
                {
                    "message": "Wrote images database: /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/images.json",
                    "type": "info"
                },
                {
                    "message": "Found 224 usable images",
                    "type": "info"
                },
                {
                    "message": "Finished dataset stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "split",
            "startTime": "2026-06-02T06:18:02.584891",
            "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-06-02T06:18:02.585070",
            "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-06-02T06:18:02.585166",
            "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/66ef1567-4ccf-448f-be83-77492e46e2a8/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" match_features \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" create_tracks \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" reconstruct \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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 435519.0 --offset-y 3458995.0 \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "Updating /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/opensfm/config.yaml",
                    "type": "info"
                },
                {
                    "message": "undistorted_image_max_size: 4032",
                    "type": "info"
                },
                {
                    "message": "Undistorting /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/opensfm ...",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_visualsfm --points \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_ply --no-cameras --point-num-views \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "Finished opensfm stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_filterpoints",
            "startTime": "2026-06-02T06:38:28.146088",
            "messages": [
                {
                    "message": "Running odm_filterpoints stage",
                    "type": "info"
                },
                {
                    "message": "Filtering /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5)",
                    "type": "info"
                },
                {
                    "message": "Boundary [(-70.46791902679252, -778.2981516816653), (-85.53511963266646, -789.3823811388575), (-101.15518373664236, -799.6728754974902), (-117.28633915673709, -809.1421152544208), (-133.88544691738207, -817.764777158387), (-150.90811661502812, -825.5178019306622), (-168.30882512917742, -832.3804559335113), (-186.04103836376453, -838.3343866150826), (-204.0573356913519, -843.3636715905741), (-222.30953676858917, -847.4548612209037), (-240.74883038306143, -850.5970145845786), (-259.3259049874032, -852.7817287310027), (-277.9910805714899, -854.003161157947), (-296.69444151985226, -854.2580454321578), (-315.38597009930527, -853.5456999246962), (-334.01568021951243, -851.8680296367966), (-352.5337511090329, -849.2295211018063), (-370.89066054928117, -845.6372303897515), (-389.03731731005246, -841.1007642359473), (-406.92519243224524, -835.6322543499991), (-424.5064490074292, -829.2463249741122), (-441.7340701062931, -821.9600537717342), (-458.5619845141191, -813.7929261592217), (-474.94518993783277, -804.7667831955478), (-490.8398733535432, -794.9057631734759), (-506.2035281744902, -784.2362370686606), (-520.9950679249014, -772.7867380157113), (-535.1749361159164, -760.58788500214), (-548.7052120300941, -747.6723009874113), (-561.5497121316148, -734.0745256580412), (-573.674086830637, -719.8309230622835), (-585.0459123428445, -704.9795843586326), (-595.6347773995949, -689.5602259556763), (-605.4123645756044, -673.614083294291), (-614.3525260170572, -657.183800577186), (-622.4313533680979, -640.3133167256601), (-641.2704199706204, -598.2116250521503), (-648.5687686351012, -580.6808146419935), (-654.9370242957375, -562.7911381023005), (-660.3576350244111, -544.5919022336602), (-664.815660753462, -526.1332670333795), (-668.2988144530682, -507.46610744297504), (-670.7974959962303, -488.6418731319718), (-672.3048186181113, -469.7124466910027), (-672.8166278971476, -450.73000063886866), (-672.3315132053685, -431.7468536235392), (-670.8508115962031, -412.81532622594386), (-668.3786041195272, -393.98759675445035), (-664.9217045732657, -375.31555743375793), (-660.4896407239139, -356.85067138215527), (-655.0946280462667, -338.643830770161), (-481.502565974195, 195.31122694164515), (-475.18252570246113, 213.14982974668965), (-467.93811364349676, 230.63345502875745), (-459.7891616364359, 247.71424073260278), (-450.75797773123486, 264.345427592285), (-440.8692851194064, 280.48148713307455), (-430.15015445364406, 296.07824631081894), (-427.6708382940851, 299.4909189417958), (-415.2203327686875, 315.6498427130282), (-401.8786778495414, 331.08117931429297), (-387.68830801325385, 345.7358478261158), (-372.6943571595475, 359.5672376002185), (-356.94451505865436, 372.5313565088436), (152.39865776133956, 768.2289127963595), (153.31797611468937, 768.9407447315753), (164.27549222134985, 777.397059016861), (179.7066030682181, 788.6682041874155), (195.71142901066924, 799.1086755353026), (212.24530003935797, 808.6893333531916), (229.26206956227543, 817.383437701501), (246.7142432013643, 825.1667230422609), (264.5531113509787, 832.017465962097), (282.7288851281046, 837.916545807384), (301.19083533470985, 842.8474980471656), (319.88743404467823, 846.796560226474), (338.76649841998005, 849.7527103801258), (357.7753363547963, 851.7076977933757), (376.8608935409575, 852.6560660297982), (395.96990154421655, 852.5951681626029), (415.0490264783148, 851.5251741586253), (434.04501786164474, 849.449070408009), (452.90485724114114, 846.3726513860747), (471.57590616861125, 842.3045034827664), (490.0060531163472, 837.2559810350649), (508.143858922238, 831.241174640134), (525.9387003581505, 824.276871826034), (543.3409114209935, 816.3825101964176), (560.3019219524576, 807.5801231809892), (576.7743931997684, 797.894278538879), (592.7123499395675, 787.3520097900182), (608.0713087968761, 775.9827407617122), (622.8084023990086, 763.8182034674101), (657.6194073203369, 733.5028390050866), (671.8207203157945, 720.453736141324), (685.3063184147468, 706.666241072584), (698.0378621023847, 692.1795516069978), (709.9791556382552, 677.0348533582874), (721.096249960654, 661.2752026589587), (731.3575392039493, 644.9454041477293), (740.7338505535154, 628.0918833930045), (749.1985271844314, 610.7625549039803), (756.7275040464592, 593.0066859093495), (763.2993762809201, 574.874756291043), (768.8954600749421, 556.4183150706813), (773.499845778977, 537.6898338552564), (777.0994431383442, 518.7425576602109), (779.6840185085894, 499.6303535355255), (781.2462239497108, 480.4075574199669), (781.7816181162489, 461.1288196644746), (781.2886788843316, 441.84894966334105), (779.7688076785416, 422.622760029044), (777.2263254883001, 403.5049107600935), (773.6684605827322, 384.54975384520367), (769.1053279611515, 365.811178738717), (763.5499005959136, 347.3424591529183), (757.0179725501803, 329.19610160263255), (749.5281140759471, 311.42369612678885), (741.1016188182402, 294.07576962187886), (731.762443277752, 277.2016421905719), (297.9723781727953, -459.5068216500804), (288.64653410267783, -474.49592846352607), (278.6004586230847, -489.01216275943443), (267.85808161622845, -503.02094667963684), (256.44499156373786, -516.488911118824), (244.38837459427305, -529.3839752105996), (231.71694972604746, -541.6754227448255), (218.46090045769233, -553.3339753341861), (212.52487104694592, -558.3030705102719), (202.14999193459516, -566.6677825716324), (-70.46791902679252, -778.2981516816653)]",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/FPCFilter\" --input \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/opensfm/reconstruction.ply\" --output \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_filterpoints/point_cloud.ply\" --concurrency 16 --meank 16 --std 5 --stats \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_filterpoints/point_cloud_stats.json\" --boundary \"/tmp/tmp5e6ohhfx.boundary.json\"",
                    "type": "info"
                },
                {
                    "message": "Finished odm_filterpoints stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_meshing",
            "startTime": "2026-06-02T06:38:31.312575",
            "messages": [
                {
                    "message": "Running odm_meshing stage",
                    "type": "info"
                },
                {
                    "message": "Writing 2.5D mesh file in: /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/odm_25dmesh.ply",
                    "type": "info"
                },
                {
                    "message": "2.5D DSM resolution: 0.4",
                    "type": "info"
                },
                {
                    "message": "Created temporary directory: /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp",
                    "type": "info"
                },
                {
                    "message": "Creating DSM for 2.5D mesh",
                    "type": "info"
                },
                {
                    "message": "running renderdem \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_filterpoints/point_cloud.ply\" --outdir \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp\" --output-type max --radiuses 0.6283185307179586,0.8885765876316732,1.2566370614359175 --resolution 3.2 --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/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/tiles_list.txt\" \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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 25.9% -outsize 10% 0 \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/tiles.vrt\" \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/tiles.small.tif\"",
                    "type": "info"
                },
                {
                    "message": "running gdalbuildvrt -resolution highest -r bilinear \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/merged.vrt\" \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/tiles.small_filled.tif\" \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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 25.9% \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/merged.vrt\" \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/tiles.tif\"",
                    "type": "info"
                },
                {
                    "message": "running fastrasterfilter \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/tiles.tif\" --output \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.069131",
                    "type": "info"
                },
                {
                    "message": "Completed mesh_dsm.tif in 0:00:00.336608",
                    "type": "info"
                },
                {
                    "message": "Sampling points from DSM: /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/mesh_dsm.tif",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/dem2points\" -inputFile \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/mesh_dsm.tif\" -outputFile \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/dsm_points.ply\" --out \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/odm_25dmesh.dirty.ply\" -o \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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-06-02T06:38:40.211858",
            "messages": [
                {
                    "message": "Running mvs_texturing stage",
                    "type": "info"
                },
                {
                    "message": "Writing MVS Textured file in: /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_texturing_25d/odm_textured_model_geo.obj",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/texrecon\" \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/opensfm/undistorted/reconstruction.nvm\" \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/odm_25dmesh.ply\" \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_texturing_25d/odm_textured_model_geo.obj --> /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_texturing_25d/odm_textured_model_geo.glb",
                    "type": "info"
                },
                {
                    "message": "Loading /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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": "Loading odm_textured_model_geo_material0011_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0012_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Writing...",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_texturing_25d/odm_textured_model_geo.glb",
                    "type": "info"
                },
                {
                    "message": "Compressing with draco",
                    "type": "info"
                },
                {
                    "message": "running draco_transcoder -i \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_texturing_25d/odm_textured_model_geo.glb\" -o \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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-06-02T06:42:30.801163",
            "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/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_filterpoints/point_cloud.ply\" -o \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_georeferencing/odm_georeferenced_model.laz\" ferry transformation --filters.ferry.dimensions=\"views => UserData\" --filters.transformation.matrix=\"1 0 0 435519.0 0 1 0 3458995.0 0 0 1 0 0 0 0 1\" --writers.las.offset_x=435519.0 --writers.las.offset_y=3458995.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/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_georeferencing/odm_georeferenced_model.laz\" > \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_georeferencing/odm_georeferenced_model.summary.json\"",
                    "type": "info"
                },
                {
                    "message": "running pdal translate -i \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_georeferencing/odm_georeferenced_model.laz\" -o \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_georeferencing/odm_georeferenced_model.decimated.las\" decimation --filters.decimation.step=4 ",
                    "type": "info"
                },
                {
                    "message": "running pdal tindex create --tindex /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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/66ef1567-4ccf-448f-be83-77492e46e2a8/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/66ef1567-4ccf-448f-be83-77492e46e2a8/entwine_pointcloud-tmp\" -i /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_georeferencing/odm_georeferenced_model.laz -o \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/entwine_pointcloud\" ",
                    "type": "info"
                },
                {
                    "message": "Finished odm_georeferencing stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_dem",
            "startTime": "2026-06-02T06:42:35.095896",
            "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/66ef1567-4ccf-448f-be83-77492e46e2a8/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-06-02T06:42:35.096156",
            "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/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_texturing_25d/odm_textured_model_geo.obj -logFile \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_orthophoto/odm_orthophoto_log.txt\" -outputFile \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_orthophoto/odm_orthophoto.tif\" -resolution 20.0 -verbose -outputCornerFile \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_orthophoto/odm_orthophoto_corners.txt\"   -inpaintThreshold 1.0 -utm_north_offset 3458995.0 -utm_east_offset 435519.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 17440464896.0 ",
                    "type": "info"
                },
                {
                    "message": "Cropping /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_orthophoto/odm_orthophoto.tif",
                    "type": "info"
                },
                {
                    "message": "running gdalwarp -cutline /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_orthophoto/odm_orthophoto.original.tif /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 25.95%",
                    "type": "info"
                },
                {
                    "message": "Adding TIFFTAGs to /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_orthophoto/odm_orthophoto.tif",
                    "type": "info"
                },
                {
                    "message": "Generating static tiles for /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_orthophoto/odm_orthophoto.tif",
                    "type": "info"
                },
                {
                    "message": "Optimizing /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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 24.25% --config GDAL_NUM_THREADS 16 \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_orthophoto/odm_orthophoto.tif\" \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_orthophoto/odm_orthophoto_cogeo.tif\" ",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_orthophoto/odm_orthophoto_extent.dxf",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_orthophoto/odm_orthophoto.tfw",
                    "type": "info"
                },
                {
                    "message": "Finished odm_orthophoto stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_report",
            "startTime": "2026-06-02T06:46:30.310394",
            "messages": [
                {
                    "message": "Running odm_report stage",
                    "type": "info"
                },
                {
                    "message": "Exporting shots.geojson",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_report/shots.geojson",
                    "type": "info"
                },
                {
                    "message": "Copied /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/opensfm/camera_mappings.npz --> /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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-06-02T06:46:31.534459",
            "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-06-02T06:46:31.534549",
            "totalTime": 0.0
        }
    ],
    "processes": [
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" detect_features \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] Found 9584 features for DJI_20260602140211_0082_V.jpeg (DSPSIFT)",
                "[INFO] Found 9096 features for DJI_20260602140412_0166_V.jpeg (DSPSIFT)",
                "[INFO] Found 10000 features for DJI_20260602140502_0200_V.jpeg (DSPSIFT)",
                "[INFO] Found 9214 features for DJI_20260602140020_0005_V.jpeg (DSPSIFT)",
                "[INFO] Found 9055 features for DJI_20260602140224_0091_V.jpeg (DSPSIFT)",
                "[INFO] Found 10000 features for DJI_20260602140217_0086_V.jpeg (DSPSIFT)",
                "[INFO] Found 10000 features for DJI_20260602140214_0084_V.jpeg (DSPSIFT)",
                "[INFO] Found 10000 features for DJI_20260602140432_0179_V.jpeg (DSPSIFT)",
                "[INFO] Found 10000 features for DJI_20260602140455_0195_V.jpeg (DSPSIFT)",
                "[INFO] Found 9722 features for DJI_20260602140128_0052_V.jpeg (DSPSIFT)"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" match_features \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] Matching DJI_20260602140352_0152_V.jpeg <=> DJI_20260602140336_0141_V.jpeg: 9 NO",
                "[INFO] Matching DJI_20260602140458_0197_V.jpeg <=> DJI_20260602140454_0194_V.jpeg: 1878 OK",
                "[INFO] Matching DJI_20260602140131_0054_V.jpeg <=> DJI_20260602140219_0087_V.jpeg: 10 NO",
                "[INFO] Matching DJI_20260602140157_0072_V.jpeg <=> DJI_20260602140319_0129_V.jpeg: 4 NO",
                "[INFO] Matching DJI_20260602140250_0109_V.jpeg <=> DJI_20260602140242_0103_V.jpeg: 1979 OK",
                "[INFO] Matching DJI_20260602140153_0069_V.jpeg <=> DJI_20260602140053_0027_V.jpeg: 1650 OK",
                "[INFO] Matching DJI_20260602140153_0069_V.jpeg <=> DJI_20260602140329_0136_V.jpeg: 17 NO",
                "[INFO] Matching DJI_20260602140040_0018_V.jpeg <=> DJI_20260602140027_0009_V.jpeg: 8 NO",
                "[INFO] Matching DJI_20260602140247_0107_V.jpeg <=> DJI_20260602140221_0089_V.jpeg: 1765 OK",
                "[INFO] Matched 3035 pairs (brown-brown: 3035) in 116.93255387153476 seconds (0.03852802459764274 seconds/pair)."
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" create_tracks \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] reading features",
                "[INFO] Merging features onto tracks",
                "[INFO] Good tracks: 297235"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" reconstruct \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] DJI_20260602140022_0006_V.jpeg resection inliers: 4296 / 4617",
                "[INFO] DJI_20260602140027_0009_V.jpeg resection inliers: 4561 / 4663",
                "[INFO] DJI_20260602140028_0010_V.jpeg resection inliers: 4445 / 4529",
                "[INFO] DJI_20260602140020_0005_V.jpeg resection inliers: 3607 / 4045",
                "[INFO] DJI_20260602140019_0004_V.jpeg resection inliers: 3166 / 3784",
                "[INFO] DJI_20260602140018_0003_V.jpeg resection inliers: 3413 / 4039",
                "[INFO] DJI_20260602140017_0001_V.jpeg resection inliers: 3753 / 4326",
                "[INFO] Removed outliers: 1276",
                "[INFO] Reconstruction 0: 224 images, 295205 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 435519.0 --offset-y 3458995.0 \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/opensfm\"",
            "exitCode": 0
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_visualsfm --points \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/opensfm\"",
            "exitCode": 0
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_ply --no-cameras --point-num-views \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/opensfm\"",
            "exitCode": 0
        },
        {
            "command": "\"/code/SuperBuild/install/bin/FPCFilter\" --input \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/opensfm/reconstruction.ply\" --output \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_filterpoints/point_cloud.ply\" --concurrency 16 --meank 16 --std 5 --stats \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_filterpoints/point_cloud_stats.json\" --boundary \"/tmp/tmp5e6ohhfx.boundary.json\"",
            "exitCode": 0,
            "output": [
                "",
                "[INFO] Cropping",
                "[INFO] Done cropping in 0.4899s",
                "[INFO] Skipping sampling",
                "[INFO] Statistical filtering",
                "[INFO] Spacing estimation completed (0.4 meters)",
                "[INFO] Done in 0.2731s",
                "[INFO] Writing output",
                "[INFO] Done in 0.03884s",
                "[INFO] Filtering completed in 0.8019s"
            ]
        },
        {
            "command": "renderdem \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_filterpoints/point_cloud.ply\" --outdir \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp\" --output-type max --radiuses 0.6283185307179586,0.8885765876316732,1.2566370614359175 --resolution 3.2 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force ",
            "exitCode": 0,
            "output": [
                "Reading 294362 points",
                "Point cloud bounds are [minx: -385.545776367, maxx: 494.380706787, miny: -565.110961914, maxy: 570.918518066]",
                "DEM resolution is (275, 356), max tile size is 4096, will split DEM generation into 1 tiles",
                "r1.25664_x0_y0.tif",
                "r0.888577_x0_y0.tif",
                "r0.628319_x0_y0.tif"
            ]
        },
        {
            "command": "gdalbuildvrt -input_file_list \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/tiles_list.txt\" \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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 25.9% -outsize 10% 0 \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/tiles.vrt\" \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/tiles.small.tif\"",
            "exitCode": 0,
            "output": [
                "Input file size is 275, 356",
                "0...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        },
        {
            "command": "gdalbuildvrt -resolution highest -r bilinear \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/merged.vrt\" \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/tiles.small_filled.tif\" \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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 25.9% \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/merged.vrt\" \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/tiles.tif\"",
            "exitCode": 0,
            "output": [
                "Input file size is 275, 356",
                "0...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        },
        {
            "command": "fastrasterfilter \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/tiles.tif\" --output \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/tiles.tif",
                "Size: 275x356",
                "Blocks: 1",
                "Smoothing...1... done",
                "Wrote /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/mesh_dsm.tif"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/dem2points\" -inputFile \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/mesh_dsm.tif\" -outputFile \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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 275x356",
                "Extent is (-385.545776, 494.454224), (-565.110962, 574.089038)",
                "Read nodata value: -9999",
                "Calculating skirts and vertex count... 5864 skirt points will be added",
                "Total vertices: 101256",
                "Sampling and writing to file... done!"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/PoissonRecon\" --in \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/tmp/dsm_points.ply\" --out \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/odm_25dmesh.dirty.ply\" -o \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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": [
                "06:38:36 [App     ] Disk:",
                "06:38:36 [App     ] SSE & AVX compatible CPU & OS detected",
                "06:38:36 [App     ] Command line: ReconstructMesh -i /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/odm_25dmesh.dirty.ply -o /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0",
                "",
                "Decimated faces 18502 (56.97%, 531ms, ETA 401ms)...",
                "Decimated faces 32475 (100%, 617ms)",
                "06:38:40 [App     ] MEMORYINFO: {",
                "06:38:40 [App     ] \tVmPeak:\t  252984 kB",
                "06:38:40 [App     ] \tVmSize:\t  122836 kB",
                "06:38:40 [App     ] } ENDINFO"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/texrecon\" \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/opensfm/undistorted/reconstruction.nvm\" \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_meshing/odm_25dmesh.ply\" \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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.164s)",
                "Generating texture atlases:",
                "Sorting texture patches... done.",
                "",
                "Working on atlas 13 100%... done.",
                "Finalizing texture atlases... done. (Took: 0s)",
                "Building objmodel:",
                "Saving model... done.",
                "Whole texturing procedure took: 190.145s"
            ]
        },
        {
            "command": "draco_transcoder -i \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_texturing_25d/odm_textured_model_geo.glb\" -o \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_texturing_25d/odm_textured_model_geo_compressed.glb\" -qt 16 -qp 16",
            "exitCode": 0,
            "output": [
                "Transcode\t/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_texturing_25d/odm_textured_model_geo.glb\t5324"
            ]
        },
        {
            "command": "pdal translate -i \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_filterpoints/point_cloud.ply\" -o \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_georeferencing/odm_georeferenced_model.laz\" ferry transformation --filters.ferry.dimensions=\"views => UserData\" --filters.transformation.matrix=\"1 0 0 435519.0 0 1 0 3458995.0 0 0 1 0 0 0 0 1\" --writers.las.offset_x=435519.0 --writers.las.offset_y=3458995.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/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_georeferencing/odm_georeferenced_model.laz\" > \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_georeferencing/odm_georeferenced_model.summary.json\"",
            "exitCode": 0
        },
        {
            "command": "pdal translate -i \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_georeferencing/odm_georeferenced_model.laz\" -o \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_georeferencing/odm_georeferenced_model.decimated.las\" decimation --filters.decimation.step=4 ",
            "exitCode": 0
        },
        {
            "command": "pdal tindex create --tindex /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_georeferencing/odm_georeferenced_model.decimated.las",
            "exitCode": 0
        },
        {
            "command": "entwine build --threads 16 --tmp \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/entwine_pointcloud-tmp\" -i /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_georeferencing/odm_georeferenced_model.laz -o \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/entwine_pointcloud\" ",
            "exitCode": 0,
            "output": [
                "Points: 294,362",
                "Bounds: [(435133, 3458429, 492), (436014, 3459566, 528)]",
                "Scale: 0.001",
                "SRS: PROJCS[\"unknown\",GEOGCS[\"unknown\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,...",
                "",
                "Adding 0 - /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_georeferencing/odm_georeferenced_model.laz",
                "Joining",
                "Done 0",
                "Saving",
                "Wrote 294,362 points."
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/odm_orthophoto\" -inputFiles /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_texturing_25d/odm_textured_model_geo.obj -logFile \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_orthophoto/odm_orthophoto_log.txt\" -outputFile \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_orthophoto/odm_orthophoto.tif\" -resolution 20.0 -verbose -outputCornerFile \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_orthophoto/odm_orthophoto_corners.txt\"   -inpaintThreshold 1.0 -utm_north_offset 3458995.0 -utm_east_offset 435519.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 17440464896.0 ",
            "exitCode": 0,
            "output": [
                "Set GDAL_CACHEMAX to 17440464896",
                "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/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_orthophoto/odm_orthophoto_corners.txt",
                "Orthophoto generation done."
            ]
        },
        {
            "command": "gdalwarp -cutline /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_orthophoto/odm_orthophoto.original.tif /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 25.95%",
            "exitCode": 0,
            "output": [
                "Using band 4 of source image as alpha.",
                "Creating output file that is 17332P x 22567L.",
                "Processing /var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/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 24.25% --config GDAL_NUM_THREADS 16 \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_orthophoto/odm_orthophoto.tif\" \"/var/www/data/66ef1567-4ccf-448f-be83-77492e46e2a8/odm_orthophoto/odm_orthophoto_cogeo.tif\" ",
            "exitCode": 0,
            "output": [
                "Input file size is 17332, 22567",
                "0...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        }
    ],
    "success": true,
    "endTime": "2026-06-02T06:46:31.534549",
    "totalTime": 1711.59
}