{
    "odmVersion": "3.7.3",
    "memory": {
        "total": 64106,
        "available": 32327
    },
    "cpus": 16,
    "images": 41,
    "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": "4cf33657-ab63-4539-ae1f-49c7b28caea4",
        "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/4cf33657-ab63-4539-ae1f-49c7b28caea4",
        "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-10T02:51:12.748039",
    "stages": [
        {
            "name": "dataset",
            "startTime": "2026-06-10T02:51:14.706884",
            "messages": [
                {
                    "message": "Running dataset stage",
                    "type": "info"
                },
                {
                    "message": "Loading dataset from: /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/images",
                    "type": "info"
                },
                {
                    "message": "Loading 41 images",
                    "type": "info"
                },
                {
                    "message": "Wrote images database: /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/images.json",
                    "type": "info"
                },
                {
                    "message": "Found 41 usable images",
                    "type": "info"
                },
                {
                    "message": "Finished dataset stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "split",
            "startTime": "2026-06-10T02:51:14.885002",
            "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-10T02:51:14.885111",
            "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-10T02:51:14.885170",
            "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/4cf33657-ab63-4539-ae1f-49c7b28caea4/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" match_features \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" create_tracks \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" reconstruct \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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 419983.0 --offset-y 3426546.0 \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "Updating /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/opensfm/config.yaml",
                    "type": "info"
                },
                {
                    "message": "undistorted_image_max_size: 4032",
                    "type": "info"
                },
                {
                    "message": "Undistorting /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/opensfm ...",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_visualsfm --points \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_ply --no-cameras --point-num-views \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "Finished opensfm stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_filterpoints",
            "startTime": "2026-06-10T02:54:46.338892",
            "messages": [
                {
                    "message": "Running odm_filterpoints stage",
                    "type": "info"
                },
                {
                    "message": "Filtering /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5)",
                    "type": "info"
                },
                {
                    "message": "Boundary [(162.07695328030968, -572.3455456714146), (146.55330415902426, -591.3936156467535), (130.04620596882887, -609.5960429897532), (112.60164916614303, -626.9021138837561), (94.26823606260587, -643.2636118531227), (75.09704541391693, -658.6349520985968), (55.141490109439474, -672.9733085008338), (34.457168358319905, -686.2387329391204), (13.10170878720237, -698.3942665900104), (-8.865390118968207, -709.4060428985395), (-31.38292578572873, -719.2433819356374), (-54.388162065821234, -727.8788758721203), (-77.8170040284167, -735.2884653424844), (-101.60417653393233, -741.4515064768493), (-125.68340609769803, -746.3508284143172), (-149.98760553408647, -749.9727811450139), (-174.4490608687047, -752.3072735401802), (-198.99961999605875, -753.3478014660068), (-223.57088255841518, -753.09146590624), (-248.094390516344, -751.5389810372144), (-272.50181887939107, -748.69467224041), (-296.72516606678255, -744.566464049276), (-320.69694336660905, -739.1658580722287), (-344.3503629663028, -732.5079009481706), (-367.6195240303059, -724.6111424225383), (-390.4395963064162, -715.4975836696103), (-412.74700074945576, -705.192615991924), (-434.47958665917395, -693.7249500784092), (-455.5768048382597, -681.1265360140242), (-475.9798762885039, -667.4324742634781), (-495.6319559753174, -652.6809178772382), (-514.4782912034425, -636.9129661936313), (-532.4663741638651, -620.1725503313355), (-549.5460882257903, -602.5063107940368), (-565.6698475665762, -583.9634675239213), (-580.7927297509159, -564.5956827700138), (-594.8726008890662, -544.4569171532057), (-607.870233026275, -523.6032793256454), (-619.7494134359295, -502.0928696449846), (-630.4770455117687, -479.9856183035299), (-640.0232409783639, -457.3431183542125), (-648.3614031631732, -434.22845410835), (-655.4683010972221, -410.7060253736563), (-661.3241342391702, -386.84136803168803), (-665.9125876416801, -362.70097144832835), (-669.2208774062456, -338.35209322627634), (-671.2397863006918, -313.86257182015106), (-671.963689439348, -289.30063753016293), (-671.3905699542956, -264.7347224056721), (-669.5220246147946, -240.2332695890218), (-666.3632593784132, -215.86454262165353), (-661.9230748867849, -191.69643525825813), (-656.2138419460389, -167.7962823077105), (-649.2514670604724, -144.23067202977836), (-641.0553481155075, -121.06526061380282), (-631.6483203331591, -98.36458925530314), (-621.0565926506533, -76.1919043357484), (-609.309674699849, -54.60898121399805), (-593.1427685483941, -26.686366372276098), (-554.2597792447195, 40.38652944331989), (-537.7968611911056, 66.71951653109863), (-532.2258760666591, 75.00241482676938), (-515.2272770411219, 98.644094936084), (-204.90587521909038, 502.93612154200673), (-192.8172392108827, 518.0259728301316), (-180.1124431999051, 532.6008447255008), (-178.00454359687865, 534.919972253032), (-161.21560654428322, 552.4504612172022), (-143.5357560252305, 569.0820376998745), (-125.01305672631133, 584.7694868664257), (-105.6978647147771, 599.4701606002636), (-85.64269053936005, 613.1440934459679), (-64.9020564747043, 625.7541112601757), (-43.53234829613939, 637.2659322731197), (-21.591661988641135, 647.6482602888718), (0.8603541937773116, 656.872869766783), (23.762661888613366, 664.9146825554781), (47.05299856455531, 671.7518360707909), (70.66804678947665, 677.3657427327707), (94.54360636568163, 681.7411404969171), (118.61476886604214, 684.8661343464628), (142.8160940942471, 686.7322286292911), (167.08178799203597, 687.3343501556665), (191.34588150749914, 686.6708619897254), (215.54240993963322, 684.7435678998008), (239.60559227061458, 681.5577074540779), (263.4700099993497, 677.1219417769462), (287.0707849889295, 671.4483300023712), (310.3437558452133, 664.5522964908741), (333.2256523469114, 656.4525888934731), (355.65426745294826, 647.1712271883152), (377.56862641929183, 636.7334438143298), (398.909152565815, 625.1676150732674), (419.6178292421391, 612.5051839877851), (439.63835755281616, 598.7805748190731), (458.9163094119285, 584.0310994796455), (477.3992755122599, 568.2968560974114), (495.03700780589134, 551.6206200048327), (511.7815561091993, 534.0477274488658), (527.5873984610662, 515.6259523383342), (542.411564879294, 496.4053763668053), (556.21375417948, 476.4382528583519), (568.9564435384236, 455.7788647124544), (580.6049905041582, 434.483376827091), (591.1277271753643, 412.6096834121272), (600.4960462942254, 390.2172505930066), (608.6844790184987, 367.3669547480531), (615.6707641614485, 344.12091700872406), (621.4359087113407, 320.54233437543735), (625.9642394664115, 296.6953079099767), (629.2434456437477, 272.6446684692055), (631.2646123479935, 248.45580045459792), (632.0222448073328, 224.1944640581496), (631.5142833117279, 199.9266164856963), (629.7421088122064, 175.7182326442562), (626.7105391670484, 151.63512578140944), (622.4278160434915, 127.74276856612414), (616.9055825119722, 104.10611509112641), (610.1588513932074, 80.7894242904149), (602.2059644438559, 57.85608524363488), (593.0685424927506, 35.36844484321773), (582.7714266619296, 13.387638301122934), (571.3426108331769, -8.0265770573169), (567.7088783889776, -14.427570508792996), (565.519820598478, -18.24162733880803), (509.9528852874064, -114.00691012199968), (506.88697044347646, -119.21266444725916), (503.953216209542, -124.12090252060443), (489.0867411286454, -147.39611929142848), (472.866231981141, -169.7488121953793), (162.07695328030968, -572.3455456714146)]",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/FPCFilter\" --input \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/opensfm/reconstruction.ply\" --output \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_filterpoints/point_cloud.ply\" --concurrency 16 --meank 16 --std 5 --stats \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_filterpoints/point_cloud_stats.json\" --boundary \"/tmp/tmp_32hvybx.boundary.json\"",
                    "type": "info"
                },
                {
                    "message": "Finished odm_filterpoints stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_meshing",
            "startTime": "2026-06-10T02:54:46.960657",
            "messages": [
                {
                    "message": "Running odm_meshing stage",
                    "type": "info"
                },
                {
                    "message": "Writing 2.5D mesh file in: /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/odm_25dmesh.ply",
                    "type": "info"
                },
                {
                    "message": "2.5D DSM resolution: 0.58",
                    "type": "info"
                },
                {
                    "message": "Created temporary directory: /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp",
                    "type": "info"
                },
                {
                    "message": "Creating DSM for 2.5D mesh",
                    "type": "info"
                },
                {
                    "message": "running renderdem \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_filterpoints/point_cloud.ply\" --outdir \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp\" --output-type max --radiuses 0.91106186954104,1.2884360520659262,1.8221237390820801 --resolution 4.64 --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/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/tiles_list.txt\" \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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.0% -outsize 10% 0 \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/tiles.vrt\" \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/tiles.small.tif\"",
                    "type": "info"
                },
                {
                    "message": "running gdalbuildvrt -resolution highest -r bilinear \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/merged.vrt\" \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/tiles.small_filled.tif\" \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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.0% \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/merged.vrt\" \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/tiles.tif\"",
                    "type": "info"
                },
                {
                    "message": "running fastrasterfilter \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/tiles.tif\" --output \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.036261",
                    "type": "info"
                },
                {
                    "message": "Completed mesh_dsm.tif in 0:00:00.239688",
                    "type": "info"
                },
                {
                    "message": "Sampling points from DSM: /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/mesh_dsm.tif",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/dem2points\" -inputFile \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/mesh_dsm.tif\" -outputFile \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/dsm_points.ply\" --out \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/odm_25dmesh.dirty.ply\" -o \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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-10T02:54:50.395046",
            "messages": [
                {
                    "message": "Running mvs_texturing stage",
                    "type": "info"
                },
                {
                    "message": "Writing MVS Textured file in: /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_texturing_25d/odm_textured_model_geo.obj",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/texrecon\" \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/opensfm/undistorted/reconstruction.nvm\" \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/odm_25dmesh.ply\" \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_texturing_25d/odm_textured_model_geo.obj --> /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_texturing_25d/odm_textured_model_geo.glb",
                    "type": "info"
                },
                {
                    "message": "Loading /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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": "Writing...",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_texturing_25d/odm_textured_model_geo.glb",
                    "type": "info"
                },
                {
                    "message": "Compressing with draco",
                    "type": "info"
                },
                {
                    "message": "running draco_transcoder -i \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_texturing_25d/odm_textured_model_geo.glb\" -o \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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-10T02:55:48.879502",
            "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/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_filterpoints/point_cloud.ply\" -o \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_georeferencing/odm_georeferenced_model.laz\" ferry transformation --filters.ferry.dimensions=\"views => UserData\" --filters.transformation.matrix=\"1 0 0 419983.0 0 1 0 3426546.0 0 0 1 0 0 0 0 1\" --writers.las.offset_x=419983.0 --writers.las.offset_y=3426546.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/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_georeferencing/odm_georeferenced_model.laz\" > \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_georeferencing/odm_georeferenced_model.summary.json\"",
                    "type": "info"
                },
                {
                    "message": "running pdal translate -i \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_georeferencing/odm_georeferenced_model.laz\" -o \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_georeferencing/odm_georeferenced_model.decimated.las\" decimation --filters.decimation.step=4 ",
                    "type": "info"
                },
                {
                    "message": "running pdal tindex create --tindex /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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/4cf33657-ab63-4539-ae1f-49c7b28caea4/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/4cf33657-ab63-4539-ae1f-49c7b28caea4/entwine_pointcloud-tmp\" -i /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_georeferencing/odm_georeferenced_model.laz -o \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/entwine_pointcloud\" ",
                    "type": "info"
                },
                {
                    "message": "Finished odm_georeferencing stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_dem",
            "startTime": "2026-06-10T02:55:50.875335",
            "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/4cf33657-ab63-4539-ae1f-49c7b28caea4/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-10T02:55:50.875574",
            "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/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_texturing_25d/odm_textured_model_geo.obj -logFile \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_orthophoto/odm_orthophoto_log.txt\" -outputFile \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_orthophoto/odm_orthophoto.tif\" -resolution 20.0 -verbose -outputCornerFile \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_orthophoto/odm_orthophoto_corners.txt\"   -inpaintThreshold 1.0 -utm_north_offset 3426546.0 -utm_east_offset 419983.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 16803862528.0 ",
                    "type": "info"
                },
                {
                    "message": "Cropping /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_orthophoto/odm_orthophoto.tif",
                    "type": "info"
                },
                {
                    "message": "running gdalwarp -cutline /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_orthophoto/odm_orthophoto.original.tif /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 25.0%",
                    "type": "info"
                },
                {
                    "message": "Adding TIFFTAGs to /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_orthophoto/odm_orthophoto.tif",
                    "type": "info"
                },
                {
                    "message": "Generating static tiles for /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_orthophoto/odm_orthophoto.tif",
                    "type": "info"
                },
                {
                    "message": "Optimizing /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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.1% --config GDAL_NUM_THREADS 16 \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_orthophoto/odm_orthophoto.tif\" \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_orthophoto/odm_orthophoto_cogeo.tif\" ",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_orthophoto/odm_orthophoto_extent.dxf",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_orthophoto/odm_orthophoto.tfw",
                    "type": "info"
                },
                {
                    "message": "Finished odm_orthophoto stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_report",
            "startTime": "2026-06-10T02:57:29.277523",
            "messages": [
                {
                    "message": "Running odm_report stage",
                    "type": "info"
                },
                {
                    "message": "Exporting shots.geojson",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_report/shots.geojson",
                    "type": "info"
                },
                {
                    "message": "Copied /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/opensfm/camera_mappings.npz --> /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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-10T02:57:29.468249",
            "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-10T02:57:29.468349",
            "totalTime": 0.0
        }
    ],
    "processes": [
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" detect_features \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] Found 8201 features for DJI_20260610104217_0015_V.jpeg (DSPSIFT)",
                "[INFO] Found 8757 features for DJI_20260610104259_0042_V.jpeg (DSPSIFT)",
                "[INFO] Found 8324 features for DJI_20260610104230_0023_V.jpeg (DSPSIFT)",
                "[INFO] Found 8778 features for DJI_20260610104201_0004_V.jpeg (DSPSIFT)",
                "[INFO] Found 8365 features for DJI_20260610104205_0007_V.jpeg (DSPSIFT)",
                "[INFO] Found 8650 features for DJI_20260610104251_0037_V.jpeg (DSPSIFT)",
                "[INFO] Found 8410 features for DJI_20260610104225_0020_V.jpeg (DSPSIFT)",
                "[INFO] Found 8718 features for DJI_20260610104158_0001_V.jpeg (DSPSIFT)",
                "[INFO] Found 9485 features for DJI_20260610104240_0030_V.jpeg (DSPSIFT)",
                "[INFO] Found 8335 features for DJI_20260610104208_0009_V.jpeg (DSPSIFT)"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" match_features \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] Matching DJI_20260610104250_0036_V.jpeg <=> DJI_20260610104251_0037_V.jpeg: 3290 OK",
                "[INFO] Matching DJI_20260610104204_0006_V.jpeg <=> DJI_20260610104259_0042_V.jpeg: 7 NO",
                "[INFO] Matching DJI_20260610104240_0030_V.jpeg <=> DJI_20260610104236_0027_V.jpeg: 2308 OK",
                "[INFO] Matching DJI_20260610104257_0041_V.jpeg <=> DJI_20260610104202_0005_V.jpeg: 4 NO",
                "[INFO] Matching DJI_20260610104234_0026_V.jpeg <=> DJI_20260610104158_0001_V.jpeg: 5 NO",
                "[INFO] Matching DJI_20260610104213_0012_V.jpeg <=> DJI_20260610104207_0008_V.jpeg: 3687 OK",
                "[INFO] Matching DJI_20260610104216_0014_V.jpeg <=> DJI_20260610104219_0016_V.jpeg: 2081 OK",
                "[INFO] Matching DJI_20260610104213_0012_V.jpeg <=> DJI_20260610104214_0013_V.jpeg: 3193 OK",
                "[INFO] Matching DJI_20260610104159_0003_V.jpeg <=> DJI_20260610104228_0022_V.jpeg: 185 OK",
                "[INFO] Matched 528 pairs (brown-brown: 528) in 16.960465408861637 seconds (0.03212209454046167 seconds/pair)."
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" create_tracks \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] reading features",
                "[INFO] Merging features onto tracks",
                "[INFO] Good tracks: 60506"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" reconstruct \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] DJI_20260610104207_0008_V.jpeg resection inliers: 3266 / 3497",
                "[INFO] Re-triangulating",
                "[INFO] Removed outliers: 4348",
                "[INFO] DJI_20260610104213_0012_V.jpeg resection inliers: 3566 / 3614",
                "[INFO] DJI_20260610104208_0009_V.jpeg resection inliers: 3698 / 3796",
                "[INFO] DJI_20260610104211_0011_V.jpeg resection inliers: 4191 / 4291",
                "[INFO] DJI_20260610104209_0010_V.jpeg resection inliers: 4788 / 4927",
                "[INFO] Removed outliers: 929",
                "[INFO] Reconstruction 0: 41 images, 59808 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 419983.0 --offset-y 3426546.0 \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/opensfm\"",
            "exitCode": 0
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_visualsfm --points \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/opensfm\"",
            "exitCode": 0
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_ply --no-cameras --point-num-views \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/opensfm\"",
            "exitCode": 0
        },
        {
            "command": "\"/code/SuperBuild/install/bin/FPCFilter\" --input \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/opensfm/reconstruction.ply\" --output \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_filterpoints/point_cloud.ply\" --concurrency 16 --meank 16 --std 5 --stats \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_filterpoints/point_cloud_stats.json\" --boundary \"/tmp/tmp_32hvybx.boundary.json\"",
            "exitCode": 0,
            "output": [
                "",
                "[INFO] Cropping",
                "[INFO] Done cropping in 0.09989s",
                "[INFO] Skipping sampling",
                "[INFO] Statistical filtering",
                "[INFO] Spacing estimation completed (0.58 meters)",
                "[INFO] Done in 0.05287s",
                "[INFO] Writing output",
                "[INFO] Done in 0.00791s",
                "[INFO] Filtering completed in 0.1607s"
            ]
        },
        {
            "command": "renderdem \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_filterpoints/point_cloud.ply\" --outdir \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp\" --output-type max --radiuses 0.91106186954104,1.2884360520659262,1.8221237390820801 --resolution 4.64 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force ",
            "exitCode": 0,
            "output": [
                "Reading 59672 points",
                "Point cloud bounds are [minx: -316.195953369, maxx: 267.522125244, miny: -384.393280029, maxy: 307.408233643]",
                "DEM resolution is (126, 150), max tile size is 4096, will split DEM generation into 1 tiles",
                "r1.82212_x0_y0.tif",
                "r1.28844_x0_y0.tif",
                "r0.911062_x0_y0.tif"
            ]
        },
        {
            "command": "gdalbuildvrt -input_file_list \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/tiles_list.txt\" \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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.0% -outsize 10% 0 \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/tiles.vrt\" \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/tiles.small.tif\"",
            "exitCode": 0,
            "output": [
                "Input file size is 126, 150",
                "0...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        },
        {
            "command": "gdalbuildvrt -resolution highest -r bilinear \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/merged.vrt\" \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/tiles.small_filled.tif\" \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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.0% \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/merged.vrt\" \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/tiles.tif\"",
            "exitCode": 0,
            "output": [
                "Input file size is 126, 150",
                "0...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        },
        {
            "command": "fastrasterfilter \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/tiles.tif\" --output \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/tiles.tif",
                "Size: 126x150",
                "Blocks: 1",
                "Smoothing...1... done",
                "Wrote /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/mesh_dsm.tif"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/dem2points\" -inputFile \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/mesh_dsm.tif\" -outputFile \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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 126x150",
                "Extent is (-316.195953, 268.444047), (-384.393280, 311.606720)",
                "Read nodata value: -9999",
                "Calculating skirts and vertex count... 1064 skirt points will be added",
                "Total vertices: 18876",
                "Sampling and writing to file... done!"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/PoissonRecon\" --in \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/tmp/dsm_points.ply\" --out \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/odm_25dmesh.dirty.ply\" -o \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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": [
                "02:54:49 [App     ] CPU: Intel(R) Xeon(R) Gold 6278C CPU @ 2.60GHz (16 cores)",
                "02:54:49 [App     ] RAM: 62.60GB Physical Memory 0B Virtual Memory",
                "02:54:49 [App     ] OS: Linux 5.15.0-76-generic (x86_64)",
                "02:54:49 [App     ] Disk:",
                "02:54:49 [App     ] SSE & AVX compatible CPU & OS detected",
                "02:54:49 [App     ] Command line: ReconstructMesh -i /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/odm_25dmesh.dirty.ply -o /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0",
                "02:54:50 [App     ] MEMORYINFO: {",
                "02:54:50 [App     ] \tVmPeak:\t  101952 kB",
                "02:54:50 [App     ] \tVmSize:\t   63076 kB",
                "02:54:50 [App     ] } ENDINFO"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/texrecon\" \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/opensfm/undistorted/reconstruction.nvm\" \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_meshing/odm_25dmesh.ply\" \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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 4.922s)",
                "Generating texture atlases:",
                "Sorting texture patches... done.",
                "",
                "Working on atlas 8 100%... done.",
                "Finalizing texture atlases... done. (Took: 0s)",
                "Building objmodel:",
                "Saving model... done.",
                "Whole texturing procedure took: 46.802s"
            ]
        },
        {
            "command": "draco_transcoder -i \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_texturing_25d/odm_textured_model_geo.glb\" -o \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_texturing_25d/odm_textured_model_geo_compressed.glb\" -qt 16 -qp 16",
            "exitCode": 0,
            "output": [
                "Transcode\t/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_texturing_25d/odm_textured_model_geo.glb\t1489"
            ]
        },
        {
            "command": "pdal translate -i \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_filterpoints/point_cloud.ply\" -o \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_georeferencing/odm_georeferenced_model.laz\" ferry transformation --filters.ferry.dimensions=\"views => UserData\" --filters.transformation.matrix=\"1 0 0 419983.0 0 1 0 3426546.0 0 0 1 0 0 0 0 1\" --writers.las.offset_x=419983.0 --writers.las.offset_y=3426546.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/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_georeferencing/odm_georeferenced_model.laz\" > \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_georeferencing/odm_georeferenced_model.summary.json\"",
            "exitCode": 0
        },
        {
            "command": "pdal translate -i \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_georeferencing/odm_georeferenced_model.laz\" -o \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_georeferencing/odm_georeferenced_model.decimated.las\" decimation --filters.decimation.step=4 ",
            "exitCode": 0
        },
        {
            "command": "pdal tindex create --tindex /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_georeferencing/odm_georeferenced_model.decimated.las",
            "exitCode": 0
        },
        {
            "command": "entwine build --threads 16 --tmp \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/entwine_pointcloud-tmp\" -i /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_georeferencing/odm_georeferenced_model.laz -o \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/entwine_pointcloud\" ",
            "exitCode": 0,
            "output": [
                "Points: 59,672",
                "Bounds: [(419666, 3426161, 455), (420251, 3426854, 484)]",
                "Scale: 0.001",
                "SRS: PROJCS[\"unknown\",GEOGCS[\"unknown\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,...",
                "",
                "Adding 0 - /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_georeferencing/odm_georeferenced_model.laz",
                "Joining",
                "Done 0",
                "Saving",
                "Wrote 59,672 points."
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/odm_orthophoto\" -inputFiles /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_texturing_25d/odm_textured_model_geo.obj -logFile \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_orthophoto/odm_orthophoto_log.txt\" -outputFile \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_orthophoto/odm_orthophoto.tif\" -resolution 20.0 -verbose -outputCornerFile \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_orthophoto/odm_orthophoto_corners.txt\"   -inpaintThreshold 1.0 -utm_north_offset 3426546.0 -utm_east_offset 419983.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 16803862528.0 ",
            "exitCode": 0,
            "output": [
                "Set GDAL_CACHEMAX to 16803862528",
                "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/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_orthophoto/odm_orthophoto_corners.txt",
                "Orthophoto generation done."
            ]
        },
        {
            "command": "gdalwarp -cutline /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_orthophoto/odm_orthophoto.original.tif /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 25.0%",
            "exitCode": 0,
            "output": [
                "Using band 4 of source image as alpha.",
                "Creating output file that is 11251P x 13351L.",
                "Processing /var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/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.1% --config GDAL_NUM_THREADS 16 \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_orthophoto/odm_orthophoto.tif\" \"/var/www/data/4cf33657-ab63-4539-ae1f-49c7b28caea4/odm_orthophoto/odm_orthophoto_cogeo.tif\" ",
            "exitCode": 0,
            "output": [
                "Input file size is 11251, 13351",
                "0...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        }
    ],
    "success": true,
    "endTime": "2026-06-10T02:57:29.468349",
    "totalTime": 376.72
}