{
    "odmVersion": "3.7.3",
    "memory": {
        "total": 64106,
        "available": 32913
    },
    "cpus": 16,
    "images": 291,
    "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": "173fa6f9-e83f-4af1-98b4-40627176744e",
        "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/173fa6f9-e83f-4af1-98b4-40627176744e",
        "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-08-03T05:06:30.606698",
    "stages": [
        {
            "name": "dataset",
            "startTime": "2026-08-03T05:06:33.626262",
            "messages": [
                {
                    "message": "Running dataset stage",
                    "type": "info"
                },
                {
                    "message": "Loading dataset from: /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/images",
                    "type": "info"
                },
                {
                    "message": "Loading 291 images",
                    "type": "info"
                },
                {
                    "message": "Wrote images database: /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/images.json",
                    "type": "info"
                },
                {
                    "message": "Found 291 usable images",
                    "type": "info"
                },
                {
                    "message": "Finished dataset stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "split",
            "startTime": "2026-08-03T05:06:35.164027",
            "messages": [
                {
                    "message": "Running split stage",
                    "type": "info"
                },
                {
                    "message": "Normal dataset, will process all at once.",
                    "type": "info"
                },
                {
                    "message": "Finished split stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "merge",
            "startTime": "2026-08-03T05:06:35.164137",
            "messages": [
                {
                    "message": "Running merge stage",
                    "type": "info"
                },
                {
                    "message": "Normal dataset, nothing to merge.",
                    "type": "info"
                },
                {
                    "message": "Finished merge stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "opensfm",
            "startTime": "2026-08-03T05:06:35.164199",
            "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/173fa6f9-e83f-4af1-98b4-40627176744e/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" match_features \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" create_tracks \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" reconstruct \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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 419884.0 --offset-y 3426429.0 \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "Updating /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/opensfm/config.yaml",
                    "type": "info"
                },
                {
                    "message": "undistorted_image_max_size: 4032",
                    "type": "info"
                },
                {
                    "message": "Undistorting /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/opensfm ...",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_visualsfm --points \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_ply --no-cameras --point-num-views \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "Finished opensfm stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_filterpoints",
            "startTime": "2026-08-03T05:28:46.070404",
            "messages": [
                {
                    "message": "Running odm_filterpoints stage",
                    "type": "info"
                },
                {
                    "message": "Filtering /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5)",
                    "type": "info"
                },
                {
                    "message": "Boundary [(-99.0589694128139, -845.5198711073026), (-117.33623643714236, -853.896659808699), (-136.01571012515342, -861.3334831609391), (-155.04908680618973, -867.8111101142131), (-174.38714764360338, -873.3127900282852), (-193.97988591145258, -877.8242959850468), (-213.7766363074188, -881.3339615799487), (-233.72620596986962, -883.8327110898681), (-253.7770068582031, -885.3140829419717), (-273.87718915584264, -885.7742464239709), (-293.9747753497213, -885.2120115887374), (-314.0177946399781, -883.6288323318586), (-333.9544173325994, -881.0288026318885), (-353.73308886698214, -877.4186459644698), (-368.6611864953884, -874.2996897990815), (-387.64402764174156, -869.8423523083329), (-406.3840206989553, -864.454516406171), (-424.83558424247894, -858.1492869658396), (-442.95383839681745, -850.9420002438128), (-460.6947139976546, -842.8501865775324), (-478.0150597811444, -833.8935277457349), (-494.8727473412873, -824.093809095677), (-497.2304168223054, -822.6443068329245), (-512.2104678163887, -812.9622350032441), (-526.738594295166, -802.6143857720308), (-543.53986714239, -790.0667339018546), (-559.7395027442253, -777.2967991982587), (-575.2510752255912, -763.699352926109), (-590.0323622024152, -749.3114072331227), (-604.0431291220011, -734.1721259988844), (-617.2452387816738, -718.3227182338014), (-629.6027551377774, -701.806325907819), (-641.0820411232417, -684.6679065162316), (-651.651850207476, -666.9541107094847), (-661.2834114492871, -648.71315530641), (-669.9505078109214, -629.9946920517832), (-690.049583772663, -583.438061511144), (-698.2812523455941, -562.7946832380258), (-705.3399997047381, -541.7213939893991), (-711.2035228693858, -520.2847774154507), (-715.8532953167451, -498.5525651439093), (-716.337539063883, -495.93120518745854), (-719.4757948440965, -476.15031519252807), (-721.6083089091117, -456.23588218260556), (-722.7296089897864, -436.23900881549343), (-722.8368177051889, -416.2110092989169), (-722.4467015834525, -396.6865355079062), (-721.4445932419039, -375.36785518424585), (-719.293579945399, -354.1343087623827), (-715.9999294232111, -333.0477676023729), (-711.5732388775214, -312.16967471316457), (-706.0264070187695, -291.5608657184057), (-699.3755964807933, -271.2813915866427), (-691.6401867251261, -251.39034365629777), (-682.84271757229, -231.9456814485602), (-673.0088235242874, -213.00406378507614), (-592.8855200583348, -68.3597427229397), (-590.7238504323759, -64.50825213082135), (-586.775844507094, -57.565158151090145), (-576.7119313150179, -40.84112685825676), (-277.46485027926974, 429.74460627371445), (-263.291519745253, 450.5404509124346), (-262.4969384770957, 451.63009138265625), (-249.57474448357243, 468.38952869549394), (-235.77431502612308, 484.43353017419577), (-221.13518900697818, 499.7161289732903), (-205.6993082346744, 514.1935397032648), (-189.5108972590533, 527.8242838773876), (-175.77808260067832, 538.7729239366017), (-161.7161654063384, 549.4787592813373), (-147.1898561824346, 559.5454750289209), (38.83132725110045, 682.3959587048739), (44.18705765955383, 685.8711691806093), (139.13143994595157, 746.3947042389773), (156.67583799228305, 756.9498972501606), (174.74314060539473, 766.5826838975772), (193.2848947274033, 775.2672308860347), (212.25137491192436, 782.9802479171194), (231.59171667834744, 789.7010501511395), (251.25405292061623, 795.4116136790253), (271.18565300496994, 800.0966238593683), (291.33306418335997, 803.7435163883492), (311.64225494361017, 806.3425109968521), (332.0587599116261, 807.8866376765072), (352.5278259169427, 808.3717553745955), (372.9945588305127, 807.7965630982071), (393.4040707802633, 806.162603402976), (413.7016273496556, 803.4742582570761), (433.83279436524026, 799.7387372893281), (453.74358387861867, 794.9660584540106), (473.380598951655, 789.1690211649984), (492.6911768572172, 782.3631719700061), (511.6235303102294, 774.5667628580704), (530.1268863514415, 765.8007023101673), (548.1516225108644, 756.0884992289357), (565.6493998856167, 745.4561998890713), (582.5732927757781, 733.9323180881329), (598.8779145300505, 721.5477586789057), (614.5195392642054, 708.3357346863486), (629.4562191254809, 694.3316782373004), (643.6478967887815, 679.5731455385685), (672.1079336469411, 648.3994644684717), (685.8529322479153, 632.5163511880673), (698.7350179374916, 615.9256868762895), (710.717832049937, 598.6742973681539), (721.767554042337, 580.810873342678), (731.8529969502706, 562.3858328987844), (740.945695410599, 543.4511792520061), (749.0199860027642, 524.0603539613076), (756.053079681471, 504.26808609394357), (762.0251260974328, 484.130237757694), (766.9192696230602, 463.70364643260837), (770.7216969261644, 443.0459645530209), (773.4216759570991, 422.21549678966403), (775.0115862390958, 401.27103548590094), (775.4869403764023, 380.27169472305104), (774.8463967196294, 359.27674347674474), (773.0917631525081, 338.34543833183125), (770.2279919891735, 317.5368562382646), (766.2631659967592, 296.9097277694382), (761.2084755823016, 276.52227136073634), (755.0781872087973, 256.43202899070457), (747.8896031292388, 236.69570377701893), (739.6630125523661, 217.36899993242696), (730.4216343779699, 198.50646554632112), (720.191551663389, 180.16133862780407), (709.0016380061279, 162.38539684237912), (696.883476050396, 145.22881137672812), (46.26625804690411, -725.8395938845351), (33.3693693340756, -742.1899306285195), (19.629482652875595, -757.838533253409), (5.0847154429065995, -772.7419891254976), (-10.224581942369696, -786.8589528105222), (-26.255938176240306, -800.15026077535), (-42.96487878327025, -812.5790400360711), (-60.30504952149931, -824.1108104502782), (-78.22834497888107, -834.713580374606), (-96.68504202848999, -844.3579354146495), (-99.0589694128139, -845.5198711073026)]",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/FPCFilter\" --input \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/opensfm/reconstruction.ply\" --output \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_filterpoints/point_cloud.ply\" --concurrency 16 --meank 16 --std 5 --stats \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_filterpoints/point_cloud_stats.json\" --boundary \"/tmp/tmpxm7_3ko6.boundary.json\"",
                    "type": "info"
                },
                {
                    "message": "Finished odm_filterpoints stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_meshing",
            "startTime": "2026-08-03T05:28:48.928200",
            "messages": [
                {
                    "message": "Running odm_meshing stage",
                    "type": "info"
                },
                {
                    "message": "Writing 2.5D mesh file in: /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/odm_25dmesh.ply",
                    "type": "info"
                },
                {
                    "message": "2.5D DSM resolution: 0.43",
                    "type": "info"
                },
                {
                    "message": "Created temporary directory: /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp",
                    "type": "info"
                },
                {
                    "message": "Creating DSM for 2.5D mesh",
                    "type": "info"
                },
                {
                    "message": "running renderdem \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_filterpoints/point_cloud.ply\" --outdir \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp\" --output-type max --radiuses 0.6754424205218055,0.9552198317040487,1.3508848410436112 --resolution 3.44 --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/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/tiles_list.txt\" \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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.8% -outsize 10% 0 \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/tiles.vrt\" \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/tiles.small.tif\"",
                    "type": "info"
                },
                {
                    "message": "running gdalbuildvrt -resolution highest -r bilinear \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/merged.vrt\" \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/tiles.small_filled.tif\" \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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.8% \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/merged.vrt\" \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/tiles.tif\"",
                    "type": "info"
                },
                {
                    "message": "running fastrasterfilter \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/tiles.tif\" --output \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.060796",
                    "type": "info"
                },
                {
                    "message": "Completed mesh_dsm.tif in 0:00:00.312912",
                    "type": "info"
                },
                {
                    "message": "Sampling points from DSM: /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/mesh_dsm.tif",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/dem2points\" -inputFile \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/mesh_dsm.tif\" -outputFile \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/dsm_points.ply\" --out \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/odm_25dmesh.dirty.ply\" -o \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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-08-03T05:28:59.578522",
            "messages": [
                {
                    "message": "Running mvs_texturing stage",
                    "type": "info"
                },
                {
                    "message": "Writing MVS Textured file in: /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_texturing_25d/odm_textured_model_geo.obj",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/texrecon\" \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/opensfm/undistorted/reconstruction.nvm\" \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/odm_25dmesh.ply\" \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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/173fa6f9-e83f-4af1-98b4-40627176744e/odm_texturing_25d/odm_textured_model_geo.obj --> /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_texturing_25d/odm_textured_model_geo.glb",
                    "type": "info"
                },
                {
                    "message": "Loading /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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": "Writing...",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_texturing_25d/odm_textured_model_geo.glb",
                    "type": "info"
                },
                {
                    "message": "Compressing with draco",
                    "type": "info"
                },
                {
                    "message": "running draco_transcoder -i \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_texturing_25d/odm_textured_model_geo.glb\" -o \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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-08-03T05:32:42.411178",
            "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/173fa6f9-e83f-4af1-98b4-40627176744e/odm_filterpoints/point_cloud.ply\" -o \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_georeferencing/odm_georeferenced_model.laz\" ferry transformation --filters.ferry.dimensions=\"views => UserData\" --filters.transformation.matrix=\"1 0 0 419884.0 0 1 0 3426429.0 0 0 1 0 0 0 0 1\" --writers.las.offset_x=419884.0 --writers.las.offset_y=3426429.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/173fa6f9-e83f-4af1-98b4-40627176744e/odm_georeferencing/odm_georeferenced_model.laz\" > \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_georeferencing/odm_georeferenced_model.summary.json\"",
                    "type": "info"
                },
                {
                    "message": "running pdal translate -i \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_georeferencing/odm_georeferenced_model.laz\" -o \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_georeferencing/odm_georeferenced_model.decimated.las\" decimation --filters.decimation.step=4 ",
                    "type": "info"
                },
                {
                    "message": "running pdal tindex create --tindex /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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/173fa6f9-e83f-4af1-98b4-40627176744e/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/173fa6f9-e83f-4af1-98b4-40627176744e/entwine_pointcloud-tmp\" -i /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_georeferencing/odm_georeferenced_model.laz -o \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/entwine_pointcloud\" ",
                    "type": "info"
                },
                {
                    "message": "Finished odm_georeferencing stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_dem",
            "startTime": "2026-08-03T05:32:45.941111",
            "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/173fa6f9-e83f-4af1-98b4-40627176744e/odm_georeferencing/odm_georeferenced_model.laz found: True",
                    "type": "info"
                },
                {
                    "message": "DEM will not be generated",
                    "type": "warning"
                },
                {
                    "message": "Finished odm_dem stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_orthophoto",
            "startTime": "2026-08-03T05:32:45.941339",
            "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/173fa6f9-e83f-4af1-98b4-40627176744e/odm_texturing_25d/odm_textured_model_geo.obj -logFile \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_orthophoto/odm_orthophoto_log.txt\" -outputFile \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_orthophoto/odm_orthophoto.tif\" -resolution 20.0 -verbose -outputCornerFile \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_orthophoto/odm_orthophoto_corners.txt\"   -inpaintThreshold 1.0 -utm_north_offset 3426429.0 -utm_east_offset 419884.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 16667574272.0 ",
                    "type": "info"
                },
                {
                    "message": "Cropping /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_orthophoto/odm_orthophoto.tif",
                    "type": "info"
                },
                {
                    "message": "running gdalwarp -cutline /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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/173fa6f9-e83f-4af1-98b4-40627176744e/odm_orthophoto/odm_orthophoto.original.tif /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 24.85%",
                    "type": "info"
                },
                {
                    "message": "Adding TIFFTAGs to /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_orthophoto/odm_orthophoto.tif",
                    "type": "info"
                },
                {
                    "message": "Generating static tiles for /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_orthophoto/odm_orthophoto.tif",
                    "type": "info"
                },
                {
                    "message": "Optimizing /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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 23.2% --config GDAL_NUM_THREADS 16 \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_orthophoto/odm_orthophoto.tif\" \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_orthophoto/odm_orthophoto_cogeo.tif\" ",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_orthophoto/odm_orthophoto_extent.dxf",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_orthophoto/odm_orthophoto.tfw",
                    "type": "info"
                },
                {
                    "message": "Finished odm_orthophoto stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_report",
            "startTime": "2026-08-03T05:36:17.014704",
            "messages": [
                {
                    "message": "Running odm_report stage",
                    "type": "info"
                },
                {
                    "message": "Exporting shots.geojson",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_report/shots.geojson",
                    "type": "info"
                },
                {
                    "message": "Copied /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/opensfm/camera_mappings.npz --> /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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-08-03T05:36:17.891495",
            "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-08-03T05:36:17.891594",
            "totalTime": 0.0
        }
    ],
    "processes": [
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" detect_features \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] Found 9822 features for DJI_20260803092750_0175_V.jpeg (DSPSIFT)",
                "[INFO] Found 8169 features for DJI_20260803092900_0224_V.jpeg (DSPSIFT)",
                "[INFO] Found 8185 features for DJI_20260803092747_0173_V.jpeg (DSPSIFT)",
                "[INFO] Found 6247 features for DJI_20260803092429_0035_V.jpeg (DSPSIFT)",
                "[INFO] Found 9406 features for DJI_20260803093006_0270_V.jpeg (DSPSIFT)",
                "[INFO] Found 6841 features for DJI_20260803092507_0061_V.jpeg (DSPSIFT)",
                "[INFO] Found 6161 features for DJI_20260803092517_0068_V.jpeg (DSPSIFT)",
                "[INFO] Found 5900 features for DJI_20260803092454_0052_V.jpeg (DSPSIFT)",
                "[INFO] Found 7771 features for DJI_20260803092402_0016_V.jpeg (DSPSIFT)",
                "[INFO] Found 9763 features for DJI_20260803092645_0129_V.jpeg (DSPSIFT)"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" match_features \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] Matching DJI_20260803092507_0061_V.jpeg <=> DJI_20260803092502_0057_V.jpeg: 2202 OK",
                "[INFO] Matching DJI_20260803092930_0245_V.jpeg <=> DJI_20260803092916_0235_V.jpeg: 204 OK",
                "[INFO] Matching DJI_20260803093012_0274_V.jpeg <=> DJI_20260803092926_0242_V.jpeg: 1189 OK",
                "[INFO] Matching DJI_20260803092855_0220_V.jpeg <=> DJI_20260803092843_0212_V.jpeg: 1641 OK",
                "[INFO] Matching DJI_20260803092646_0130_V.jpeg <=> DJI_20260803092842_0211_V.jpeg: 8 NO",
                "[INFO] Matching DJI_20260803092753_0177_V.jpeg <=> DJI_20260803092840_0210_V.jpeg: 12 NO",
                "[INFO] Matching DJI_20260803092650_0133_V.jpeg <=> DJI_20260803092637_0124_V.jpeg: 863 OK",
                "[INFO] Matching DJI_20260803092813_0191_V.jpeg <=> DJI_20260803093043_0295_V.jpeg: 13 NO",
                "[INFO] Matching DJI_20260803092959_0265_V.jpeg <=> DJI_20260803093016_0277_V.jpeg: 1048 OK",
                "[INFO] Matched 3796 pairs (brown-brown: 3796) in 116.50456190109253 seconds (0.030691402278314527 seconds/pair)."
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" create_tracks \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] reading features",
                "[INFO] Merging features onto tracks",
                "[INFO] Good tracks: 267661"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" reconstruct \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] DJI_20260803093036_0291_V.jpeg resection inliers: 2734 / 3512",
                "[INFO] DJI_20260803093028_0285_V.jpeg resection inliers: 2400 / 3180",
                "[INFO] DJI_20260803093035_0290_V.jpeg resection inliers: 2614 / 3360",
                "[INFO] DJI_20260803093033_0289_V.jpeg resection inliers: 3168 / 3996",
                "[INFO] DJI_20260803093032_0288_V.jpeg resection inliers: 3127 / 4002",
                "[INFO] DJI_20260803093029_0286_V.jpeg resection inliers: 2597 / 3582",
                "[INFO] DJI_20260803093030_0287_V.jpeg resection inliers: 3024 / 3947",
                "[INFO] Removed outliers: 5670",
                "[INFO] Reconstruction 0: 291 images, 259019 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 419884.0 --offset-y 3426429.0 \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/opensfm\"",
            "exitCode": 0
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_visualsfm --points \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/opensfm\"",
            "exitCode": 0
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_ply --no-cameras --point-num-views \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/opensfm\"",
            "exitCode": 0
        },
        {
            "command": "\"/code/SuperBuild/install/bin/FPCFilter\" --input \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/opensfm/reconstruction.ply\" --output \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_filterpoints/point_cloud.ply\" --concurrency 16 --meank 16 --std 5 --stats \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_filterpoints/point_cloud_stats.json\" --boundary \"/tmp/tmpxm7_3ko6.boundary.json\"",
            "exitCode": 0,
            "output": [
                "",
                "[INFO] Cropping",
                "[INFO] Done cropping in 0.4367s",
                "[INFO] Skipping sampling",
                "[INFO] Statistical filtering",
                "[INFO] Spacing estimation completed (0.43 meters)",
                "[INFO] Done in 0.2539s",
                "[INFO] Writing output",
                "[INFO] Done in 0.03359s",
                "[INFO] Filtering completed in 0.7243s"
            ]
        },
        {
            "command": "renderdem \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_filterpoints/point_cloud.ply\" --outdir \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp\" --output-type max --radiuses 0.6754424205218055,0.9552198317040487,1.3508848410436112 --resolution 3.44 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force ",
            "exitCode": 0,
            "output": [
                "Reading 258300 points",
                "Point cloud bounds are [minx: -411.629669189, maxx: 455.024383545, miny: -563.387451172, maxy: 493.280548096]",
                "DEM resolution is (252, 308), max tile size is 4096, will split DEM generation into 1 tiles",
                "r0.95522_x0_y0.tif",
                "r0.675442_x0_y0.tif",
                "r1.35088_x0_y0.tif"
            ]
        },
        {
            "command": "gdalbuildvrt -input_file_list \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/tiles_list.txt\" \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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.8% -outsize 10% 0 \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/tiles.vrt\" \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/tiles.small.tif\"",
            "exitCode": 0,
            "output": [
                "Input file size is 252, 308",
                "0...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        },
        {
            "command": "gdalbuildvrt -resolution highest -r bilinear \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/merged.vrt\" \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/tiles.small_filled.tif\" \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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.8% \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/merged.vrt\" \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/tiles.tif\"",
            "exitCode": 0,
            "output": [
                "Input file size is 252, 308",
                "0...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        },
        {
            "command": "fastrasterfilter \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/tiles.tif\" --output \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/tiles.tif",
                "Size: 252x308",
                "Blocks: 1",
                "Smoothing...1... done",
                "Wrote /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/mesh_dsm.tif"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/dem2points\" -inputFile \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/mesh_dsm.tif\" -outputFile \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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 252x308",
                "Extent is (-411.629669, 455.250331), (-563.387451, 496.132549)",
                "Read nodata value: -9999",
                "Calculating skirts and vertex count... 15739 skirt points will be added",
                "Total vertices: 91131",
                "Sampling and writing to file... done!"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/PoissonRecon\" --in \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/tmp/dsm_points.ply\" --out \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/odm_25dmesh.dirty.ply\" -o \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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 87166 (63.33%, 1s, ETA 674ms)...",
                "Decimated faces 99462 (72.26%, 1s, ETA 485ms)...",
                "Decimated faces 111670 (81.13%, 1s, ETA 317ms)...",
                "Decimated faces 123710 (89.88%, 1s, ETA 164ms)...",
                "Decimated faces 135202 (98.23%, 1s, ETA 28ms)...",
                "Decimated faces 137636 (100%, 1s587ms)",
                "05:28:59 [App     ] MEMORYINFO: {",
                "05:28:59 [App     ] \tVmPeak:\t  275312 kB",
                "05:28:59 [App     ] \tVmSize:\t  180216 kB",
                "05:28:59 [App     ] } ENDINFO"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/texrecon\" \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/opensfm/undistorted/reconstruction.nvm\" \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_meshing/odm_25dmesh.ply\" \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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.767s)",
                "Generating texture atlases:",
                "Sorting texture patches... done.",
                "",
                "Working on atlas 12 100%... done.",
                "Finalizing texture atlases... done. (Took: 0s)",
                "Building objmodel:",
                "Saving model... done.",
                "Whole texturing procedure took: 182.471s"
            ]
        },
        {
            "command": "draco_transcoder -i \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_texturing_25d/odm_textured_model_geo.glb\" -o \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_texturing_25d/odm_textured_model_geo_compressed.glb\" -qt 16 -qp 16",
            "exitCode": 0,
            "output": [
                "Transcode\t/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_texturing_25d/odm_textured_model_geo.glb\t5275"
            ]
        },
        {
            "command": "pdal translate -i \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_filterpoints/point_cloud.ply\" -o \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_georeferencing/odm_georeferenced_model.laz\" ferry transformation --filters.ferry.dimensions=\"views => UserData\" --filters.transformation.matrix=\"1 0 0 419884.0 0 1 0 3426429.0 0 0 1 0 0 0 0 1\" --writers.las.offset_x=419884.0 --writers.las.offset_y=3426429.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/173fa6f9-e83f-4af1-98b4-40627176744e/odm_georeferencing/odm_georeferenced_model.laz\" > \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_georeferencing/odm_georeferenced_model.summary.json\"",
            "exitCode": 0
        },
        {
            "command": "pdal translate -i \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_georeferencing/odm_georeferenced_model.laz\" -o \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_georeferencing/odm_georeferenced_model.decimated.las\" decimation --filters.decimation.step=4 ",
            "exitCode": 0
        },
        {
            "command": "pdal tindex create --tindex /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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/173fa6f9-e83f-4af1-98b4-40627176744e/odm_georeferencing/odm_georeferenced_model.decimated.las",
            "exitCode": 0
        },
        {
            "command": "entwine build --threads 16 --tmp \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/entwine_pointcloud-tmp\" -i /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_georeferencing/odm_georeferenced_model.laz -o \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/entwine_pointcloud\" ",
            "exitCode": 0,
            "output": [
                "Points: 258,300",
                "Bounds: [(419472, 3425865, 445), (420340, 3426923, 485)]",
                "Scale: 0.001",
                "SRS: PROJCS[\"unknown\",GEOGCS[\"unknown\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,...",
                "",
                "Adding 0 - /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_georeferencing/odm_georeferenced_model.laz",
                "Joining",
                "Done 0",
                "Saving",
                "Wrote 258,300 points."
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/odm_orthophoto\" -inputFiles /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_texturing_25d/odm_textured_model_geo.obj -logFile \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_orthophoto/odm_orthophoto_log.txt\" -outputFile \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_orthophoto/odm_orthophoto.tif\" -resolution 20.0 -verbose -outputCornerFile \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_orthophoto/odm_orthophoto_corners.txt\"   -inpaintThreshold 1.0 -utm_north_offset 3426429.0 -utm_east_offset 419884.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 16667574272.0 ",
            "exitCode": 0,
            "output": [
                "Set GDAL_CACHEMAX to 16667574272",
                "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/173fa6f9-e83f-4af1-98b4-40627176744e/odm_orthophoto/odm_orthophoto_corners.txt",
                "Orthophoto generation done."
            ]
        },
        {
            "command": "gdalwarp -cutline /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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/173fa6f9-e83f-4af1-98b4-40627176744e/odm_orthophoto/odm_orthophoto.original.tif /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 24.85%",
            "exitCode": 0,
            "output": [
                "Using band 4 of source image as alpha.",
                "Creating output file that is 17030P x 20902L.",
                "Processing /var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/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 23.2% --config GDAL_NUM_THREADS 16 \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_orthophoto/odm_orthophoto.tif\" \"/var/www/data/173fa6f9-e83f-4af1-98b4-40627176744e/odm_orthophoto/odm_orthophoto_cogeo.tif\" ",
            "exitCode": 0,
            "output": [
                "Input file size is 17030, 20902",
                "0...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        }
    ],
    "success": true,
    "endTime": "2026-08-03T05:36:17.891594",
    "totalTime": 1787.28
}