{
    "odmVersion": "3.7.3",
    "memory": {
        "total": 64106,
        "available": 32201
    },
    "cpus": 16,
    "images": 113,
    "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": "0b7042c8-02d2-4990-9741-1736c83426d1",
        "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/0b7042c8-02d2-4990-9741-1736c83426d1",
        "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-10T06:40:44.069358",
    "stages": [
        {
            "name": "dataset",
            "startTime": "2026-06-10T06:40:45.914131",
            "messages": [
                {
                    "message": "Running dataset stage",
                    "type": "info"
                },
                {
                    "message": "Loading dataset from: /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/images",
                    "type": "info"
                },
                {
                    "message": "Loading 113 images",
                    "type": "info"
                },
                {
                    "message": "Wrote images database: /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/images.json",
                    "type": "info"
                },
                {
                    "message": "Found 113 usable images",
                    "type": "info"
                },
                {
                    "message": "Finished dataset stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "split",
            "startTime": "2026-06-10T06:40:46.343762",
            "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-10T06:40:46.343878",
            "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-10T06:40:46.343941",
            "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/0b7042c8-02d2-4990-9741-1736c83426d1/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" match_features \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" create_tracks \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" reconstruct \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/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 436385.0 --offset-y 3460711.0 \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "Updating /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/opensfm/config.yaml",
                    "type": "info"
                },
                {
                    "message": "undistorted_image_max_size: 4032",
                    "type": "info"
                },
                {
                    "message": "Undistorting /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/opensfm ...",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_visualsfm --points \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_ply --no-cameras --point-num-views \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/opensfm\"",
                    "type": "info"
                },
                {
                    "message": "Finished opensfm stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_filterpoints",
            "startTime": "2026-06-10T06:51:26.235915",
            "messages": [
                {
                    "message": "Running odm_filterpoints stage",
                    "type": "info"
                },
                {
                    "message": "Filtering /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5)",
                    "type": "info"
                },
                {
                    "message": "Boundary [(-9.969619721232448, -856.7921309983358), (-20.230560183525085, -871.6913308068179), (-31.25815972487908, -886.0323594468646), (-43.02211534936214, -899.7758088745177), (-55.490100611175876, -912.8839131467976), (-68.6278544451925, -925.3206522008404), (-82.39927531371359, -937.0518508339301), (-96.76652041077614, -948.0452726134099), (-111.6901096511865, -958.2707084617577), (-127.12903415883193, -967.700059666764), (-143.04086895589717, -976.3074150965549), (-159.38188954337966, -984.0691224001348), (-176.1071920528193, -990.9638530015945), (-193.17081663850695, -996.9726607119665), (-210.52587377175223, -1002.0790337896906), (-228.12467308941996, -1006.2689403132536), (-245.91885444388026, -1009.5308667421341), (-263.85952079249546, -1011.8558495533653), (-281.89737256307853, -1013.2374998726882), (-299.98284312553005, -1013.672021030914), (-318.0662349969498, -1013.1582189979963), (-336.0978564063553, -1011.6975056617521), (-354.02815784415, -1009.2938949503005), (-371.8078682203195, -1005.953991801478), (-389.3881302572554, -1001.6869740122929), (-406.72063474630704, -996.5045670191757), (-423.75775329733733, -990.4210116788745), (-440.45266921824077, -983.453025133349), (-456.7595061631873, -975.6197548741475), (-472.6334541978431, -966.9427261259407), (-488.0308929330786, -957.4457826968282), (-502.90951139084063, -947.1550214570016), (-517.2284242711612, -936.0987206278369), (-530.9482843021979, -924.3072620737366), (-544.0313903631759, -911.8130478165112), (-556.4417910841876, -898.65041099675), (-568.1453836379806, -884.8555215289816), (-579.1100074519636, -870.4662867081352), (-589.3055325825699, -855.5222470462322), (-598.703942510474, -840.0644676159136), (-607.2794111276162, -824.1354252058081), (-615.0083737053792, -807.7788916006684), (-621.8695916486904, -791.0398132973351), (-627.8442108580493, -773.9641879969276), (-632.915813539119, -756.5989382048137), (-637.0704633175628, -738.991782292258), (-640.2967435351457, -721.1911033708602), (-642.5857886217418, -703.245816337876), (-643.9313084575115, -685.2052334630862), (-644.3296056573163, -667.1189288804308), (-643.7795857310412, -649.0366023657843), (-642.2827600912424, -631.0079427622259), (-639.8432418996235, -613.0824914402328), (-619.9452297750395, -490.92860828200355), (-616.6896680249483, -473.7099912054837), (-612.5642643211759, -456.67882857332006), (-607.5796554773697, -439.87903300859034), (-601.7486936551286, -423.35392058687285), (-595.0864132264396, -407.1460991469212), (-83.7755873198621, 752.1447381488979), (-76.57185633236077, 767.4503342364915), (-68.6267684942577, 782.3845429862849), (-59.9594132983475, 796.9114822940901), (-31.586321839888114, 841.9212216404267), (-27.342278704920318, 848.4876872515306), (-24.744869258545805, 852.4083050522022), (-14.319324909651186, 867.2796807601117), (-3.1258587607881054, 881.5819919719361), (8.804528228705749, 895.2756275990978), (21.43879415403353, 908.3226623176597), (34.741947676579, 920.6869616014883), (48.67714493436506, 932.3342817998491), (63.20579158340115, 943.2323649781756), (78.28764968679752, 953.3510282579809), (93.88094915618422, 962.6622474091128), (109.94250343635213, 971.1402344647795), (126.42782911314862, 978.7615091451444), (143.2912691126694, 985.5049638827331), (160.48611915129004, 991.3519222862087), (177.9647570857196, 996.2861908613704), (195.67877480585594, 1000.2941038631834), (213.579112303094, 1003.3645611423999), (231.616193545633, 1005.4890588871203), (249.74006378173362, 1006.6617131773382), (267.90052789240144, 1006.8792762779631), (286.04728940990753, 1006.1411456353962), (304.13008981657913, 1004.4493655455299), (322.0988477387, 1001.8086214922369), (339.90379765001126, 998.2262271712534), (357.49562770017656, 993.7121042325161), (374.82561628654366, 988.2787548038177), (391.84576699201716, 981.9412268642336), (408.5089415133116, 974.7170725688338), (424.76899021386635, 966.6262996345758), (440.58087993750814, 957.6913159308024), (455.90081873058807, 947.936867417302), (470.6863771263743, 937.3899696110748), (484.896605655842, 926.0798327610828), (498.49214825971285, 914.0377809540369), (511.43535128742224, 901.2971653565764), (523.6903677809751, 887.893271849025), (535.2232567551546, 873.8632232989185), (546.0020771993441, 859.2458767457865), (555.996976539609, 844.0817157863639), (565.1802733175573, 828.4127384521998), (573.5265338555328, 812.2823408916593), (581.0126426966162, 795.7351971855387), (587.6178666244377, 778.81713561574), (593.3239120849757, 761.5750117436983), (598.1149758513784, 744.0565786398947), (601.977788792341, 726.3103546304628), (604.9016526213964, 708.3854889203794), (606.8784695266513, 690.3316254736856), (607.9027645980241, 672.1987655223347), (607.9717009903397, 654.0371290817857), (607.8678141582059, 649.4249477274716), (607.6972875411157, 643.8533411328681), (600.4094597157091, 455.4997893474065), (599.2738072570064, 437.8588788616471), (597.2363182060653, 420.2992641837336), (594.3023385477136, 402.867018412333), (590.4795664882404, 385.60788045451045), (585.7780322564649, 368.56713501457125), (580.2100717865978, 351.7894937777892), (573.7902943510562, 335.3189780921675), (566.5355442282744, 319.19880346767604), (41.67677979444852, -771.5074387500063), (32.095540553331375, -789.9722335636616), (21.41917692334391, -807.8261981811374), (-1.9883948946371675, -844.4194061905146), (-2.5018231229041703, -845.2196213831194), (-7.6626019845716655, -853.238744717557), (-8.609110556251835, -854.701360098552), (-9.969619721232448, -856.7921309983358)]",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/FPCFilter\" --input \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/opensfm/reconstruction.ply\" --output \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_filterpoints/point_cloud.ply\" --concurrency 16 --meank 16 --std 5 --stats \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_filterpoints/point_cloud_stats.json\" --boundary \"/tmp/tmpi7ce9aoj.boundary.json\"",
                    "type": "info"
                },
                {
                    "message": "Finished odm_filterpoints stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_meshing",
            "startTime": "2026-06-10T06:51:28.209559",
            "messages": [
                {
                    "message": "Running odm_meshing stage",
                    "type": "info"
                },
                {
                    "message": "Writing 2.5D mesh file in: /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/odm_25dmesh.ply",
                    "type": "info"
                },
                {
                    "message": "2.5D DSM resolution: 0.45",
                    "type": "info"
                },
                {
                    "message": "Created temporary directory: /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp",
                    "type": "info"
                },
                {
                    "message": "Creating DSM for 2.5D mesh",
                    "type": "info"
                },
                {
                    "message": "running renderdem \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_filterpoints/point_cloud.ply\" --outdir \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp\" --output-type max --radiuses 0.7068583470577035,0.9996486610856324,1.4137166941154071 --resolution 3.6 --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/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/tiles_list.txt\" \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/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.5% -outsize 10% 0 \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/tiles.vrt\" \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/tiles.small.tif\"",
                    "type": "info"
                },
                {
                    "message": "running gdalbuildvrt -resolution highest -r bilinear \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/merged.vrt\" \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/tiles.small_filled.tif\" \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/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.5% \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/merged.vrt\" \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/tiles.tif\"",
                    "type": "info"
                },
                {
                    "message": "running fastrasterfilter \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/tiles.tif\" --output \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/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/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.058013",
                    "type": "info"
                },
                {
                    "message": "Completed mesh_dsm.tif in 0:00:00.283225",
                    "type": "info"
                },
                {
                    "message": "Sampling points from DSM: /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/mesh_dsm.tif",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/dem2points\" -inputFile \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/mesh_dsm.tif\" -outputFile \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/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/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/dsm_points.ply\" --out \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/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/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/odm_25dmesh.dirty.ply\" -o \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/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-10T06:51:33.461962",
            "messages": [
                {
                    "message": "Running mvs_texturing stage",
                    "type": "info"
                },
                {
                    "message": "Writing MVS Textured file in: /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_texturing_25d/odm_textured_model_geo.obj",
                    "type": "info"
                },
                {
                    "message": "running \"/code/SuperBuild/install/bin/texrecon\" \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/opensfm/undistorted/reconstruction.nvm\" \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/odm_25dmesh.ply\" \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/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/0b7042c8-02d2-4990-9741-1736c83426d1/odm_texturing_25d/odm_textured_model_geo.obj --> /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_texturing_25d/odm_textured_model_geo.glb",
                    "type": "info"
                },
                {
                    "message": "Loading /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_texturing_25d/odm_textured_model_geo.obj",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0000_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0001_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0002_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0003_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0004_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0005_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0006_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0007_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0008_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0009_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0010_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0011_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0012_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Loading odm_textured_model_geo_material0013_map_Kd.png",
                    "type": "info"
                },
                {
                    "message": "Writing...",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_texturing_25d/odm_textured_model_geo.glb",
                    "type": "info"
                },
                {
                    "message": "Compressing with draco",
                    "type": "info"
                },
                {
                    "message": "running draco_transcoder -i \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_texturing_25d/odm_textured_model_geo.glb\" -o \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/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-10T06:54:36.660094",
            "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/0b7042c8-02d2-4990-9741-1736c83426d1/odm_filterpoints/point_cloud.ply\" -o \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_georeferencing/odm_georeferenced_model.laz\" ferry transformation --filters.ferry.dimensions=\"views => UserData\" --filters.transformation.matrix=\"1 0 0 436385.0 0 1 0 3460711.0 0 0 1 0 0 0 0 1\" --writers.las.offset_x=436385.0 --writers.las.offset_y=3460711.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/0b7042c8-02d2-4990-9741-1736c83426d1/odm_georeferencing/odm_georeferenced_model.laz\" > \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_georeferencing/odm_georeferenced_model.summary.json\"",
                    "type": "info"
                },
                {
                    "message": "running pdal translate -i \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_georeferencing/odm_georeferenced_model.laz\" -o \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_georeferencing/odm_georeferenced_model.decimated.las\" decimation --filters.decimation.step=4 ",
                    "type": "info"
                },
                {
                    "message": "running pdal tindex create --tindex /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/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/0b7042c8-02d2-4990-9741-1736c83426d1/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/0b7042c8-02d2-4990-9741-1736c83426d1/entwine_pointcloud-tmp\" -i /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_georeferencing/odm_georeferenced_model.laz -o \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/entwine_pointcloud\" ",
                    "type": "info"
                },
                {
                    "message": "Finished odm_georeferencing stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_dem",
            "startTime": "2026-06-10T06:54:39.559971",
            "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/0b7042c8-02d2-4990-9741-1736c83426d1/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-10T06:54:39.560205",
            "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/0b7042c8-02d2-4990-9741-1736c83426d1/odm_texturing_25d/odm_textured_model_geo.obj -logFile \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_orthophoto/odm_orthophoto_log.txt\" -outputFile \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_orthophoto/odm_orthophoto.tif\" -resolution 20.0 -verbose -outputCornerFile \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_orthophoto/odm_orthophoto_corners.txt\"   -inpaintThreshold 1.0 -utm_north_offset 3460711.0 -utm_east_offset 436385.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 16501424128.0 ",
                    "type": "info"
                },
                {
                    "message": "Cropping /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_orthophoto/odm_orthophoto.tif",
                    "type": "info"
                },
                {
                    "message": "running gdalwarp -cutline /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/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/0b7042c8-02d2-4990-9741-1736c83426d1/odm_orthophoto/odm_orthophoto.original.tif /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 24.6%",
                    "type": "info"
                },
                {
                    "message": "Adding TIFFTAGs to /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_orthophoto/odm_orthophoto.tif",
                    "type": "info"
                },
                {
                    "message": "Generating static tiles for /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_orthophoto/odm_orthophoto.tif",
                    "type": "info"
                },
                {
                    "message": "Optimizing /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_orthophoto/odm_orthophoto.tif as Cloud Optimized GeoTIFF",
                    "type": "info"
                },
                {
                    "message": "running gdal_translate -of COG -co NUM_THREADS=16 -co BLOCKSIZE=256 -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co RESAMPLING=NEAREST --config GDAL_CACHEMAX 22.35% --config GDAL_NUM_THREADS 16 \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_orthophoto/odm_orthophoto.tif\" \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_orthophoto/odm_orthophoto_cogeo.tif\" ",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_orthophoto/odm_orthophoto_extent.dxf",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_orthophoto/odm_orthophoto.tfw",
                    "type": "info"
                },
                {
                    "message": "Finished odm_orthophoto stage",
                    "type": "info"
                }
            ]
        },
        {
            "name": "odm_report",
            "startTime": "2026-06-10T06:58:17.625589",
            "messages": [
                {
                    "message": "Running odm_report stage",
                    "type": "info"
                },
                {
                    "message": "Exporting shots.geojson",
                    "type": "info"
                },
                {
                    "message": "Wrote /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_report/shots.geojson",
                    "type": "info"
                },
                {
                    "message": "Copied /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/opensfm/camera_mappings.npz --> /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/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-10T06:58:18.250322",
            "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-10T06:58:18.250429",
            "totalTime": 0.0
        }
    ],
    "processes": [
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" detect_features \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] Found 9146 features for DJI_20260610131317_0092_V.jpeg (DSPSIFT)",
                "[INFO] Found 8631 features for DJI_20260610131311_0088_V.jpeg (DSPSIFT)",
                "[INFO] Found 9312 features for DJI_20260610131242_0067_V.jpeg (DSPSIFT)",
                "[INFO] Found 9813 features for DJI_20260610131212_0045_V.jpeg (DSPSIFT)",
                "[INFO] Found 9225 features for DJI_20260610131243_0068_V.jpeg (DSPSIFT)",
                "[INFO] Found 10000 features for DJI_20260610131155_0033_V.jpeg (DSPSIFT)",
                "[INFO] Found 7105 features for DJI_20260610131344_0111_V.jpeg (DSPSIFT)",
                "[INFO] Found 7967 features for DJI_20260610131325_0098_V.jpeg (DSPSIFT)",
                "[INFO] Found 8540 features for DJI_20260610131303_0082_V.jpeg (DSPSIFT)",
                "[INFO] Found 9829 features for DJI_20260610131119_0008_V.jpeg (DSPSIFT)"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" match_features \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] Matching DJI_20260610131127_0014_V.jpeg <=> DJI_20260610131216_0048_V.jpeg: 9 NO",
                "[INFO] Matching DJI_20260610131207_0042_V.jpeg <=> DJI_20260610131126_0013_V.jpeg: 15 NO",
                "[INFO] Matching DJI_20260610131313_0089_V.jpeg <=> DJI_20260610131112_0003_V.jpeg: 18 NO",
                "[INFO] Matching DJI_20260610131323_0096_V.jpeg <=> DJI_20260610131256_0077_V.jpeg: 7 NO",
                "[INFO] Matching DJI_20260610131225_0055_V.jpeg <=> DJI_20260610131219_0050_V.jpeg: 888 OK",
                "[INFO] Matching DJI_20260610131324_0097_V.jpeg <=> DJI_20260610131309_0086_V.jpeg: 918 OK",
                "[INFO] Matching DJI_20260610131310_0087_V.jpeg <=> DJI_20260610131238_0064_V.jpeg: 11 NO",
                "[INFO] Matching DJI_20260610131231_0059_V.jpeg <=> DJI_20260610131239_0065_V.jpeg: 8 NO",
                "[INFO] Matching DJI_20260610131232_0060_V.jpeg <=> DJI_20260610131242_0067_V.jpeg: 21 NO",
                "[INFO] Matched 1867 pairs (brown-brown: 1867) in 62.10603507235646 seconds (0.03326515032823512 seconds/pair)."
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" create_tracks \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] reading features",
                "[INFO] Merging features onto tracks",
                "[INFO] Good tracks: 183920"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" reconstruct \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/opensfm\"",
            "exitCode": 0,
            "output": [
                "[INFO] DJI_20260610131335_0105_V.jpeg resection inliers: 3098 / 3280",
                "[INFO] DJI_20260610131344_0111_V.jpeg resection inliers: 3338 / 3517",
                "[INFO] DJI_20260610131337_0106_V.jpeg resection inliers: 2745 / 3122",
                "[INFO] DJI_20260610131343_0110_V.jpeg resection inliers: 3250 / 3601",
                "[INFO] DJI_20260610131338_0107_V.jpeg resection inliers: 2933 / 3519",
                "[INFO] DJI_20260610131340_0108_V.jpeg resection inliers: 3315 / 3889",
                "[INFO] DJI_20260610131342_0109_V.jpeg resection inliers: 3933 / 4313",
                "[INFO] Removed outliers: 1243",
                "[INFO] Reconstruction 0: 113 images, 182355 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 436385.0 --offset-y 3460711.0 \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/opensfm\"",
            "exitCode": 0
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_visualsfm --points \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/opensfm\"",
            "exitCode": 0
        },
        {
            "command": "\"/code/SuperBuild/install/bin/opensfm/bin/opensfm\" export_ply --no-cameras --point-num-views \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/opensfm\"",
            "exitCode": 0
        },
        {
            "command": "\"/code/SuperBuild/install/bin/FPCFilter\" --input \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/opensfm/reconstruction.ply\" --output \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_filterpoints/point_cloud.ply\" --concurrency 16 --meank 16 --std 5 --stats \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_filterpoints/point_cloud_stats.json\" --boundary \"/tmp/tmpi7ce9aoj.boundary.json\"",
            "exitCode": 0,
            "output": [
                "",
                "[INFO] Cropping",
                "[INFO] Done cropping in 0.3021s",
                "[INFO] Skipping sampling",
                "[INFO] Statistical filtering",
                "[INFO] Spacing estimation completed (0.45 meters)",
                "[INFO] Done in 0.171s",
                "[INFO] Writing output",
                "[INFO] Done in 0.02336s",
                "[INFO] Filtering completed in 0.4966s"
            ]
        },
        {
            "command": "renderdem \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_filterpoints/point_cloud.ply\" --outdir \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp\" --output-type max --radiuses 0.7068583470577035,0.9996486610856324,1.4137166941154071 --resolution 3.6 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force ",
            "exitCode": 0,
            "output": [
                "Reading 181829 points",
                "Point cloud bounds are [minx: -368.624816895, maxx: 333.777160645, miny: -732.076538086, maxy: 716.712036133]",
                "DEM resolution is (196, 403), max tile size is 4096, will split DEM generation into 1 tiles",
                "r1.41372_x0_y0.tif",
                "r0.706858_x0_y0.tif",
                "r0.999649_x0_y0.tif"
            ]
        },
        {
            "command": "gdalbuildvrt -input_file_list \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/tiles_list.txt\" \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/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.5% -outsize 10% 0 \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/tiles.vrt\" \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/tiles.small.tif\"",
            "exitCode": 0,
            "output": [
                "Input file size is 196, 403",
                "0...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        },
        {
            "command": "gdalbuildvrt -resolution highest -r bilinear \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/merged.vrt\" \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/tiles.small_filled.tif\" \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/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.5% \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/merged.vrt\" \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/tiles.tif\"",
            "exitCode": 0,
            "output": [
                "Input file size is 196, 403",
                "0...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        },
        {
            "command": "fastrasterfilter \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/tiles.tif\" --output \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/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/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/tiles.tif",
                "Size: 196x403",
                "Blocks: 1",
                "Smoothing...1... done",
                "Wrote /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/mesh_dsm.tif"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/dem2points\" -inputFile \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/mesh_dsm.tif\" -outputFile \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/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 196x403",
                "Extent is (-368.624817, 336.975183), (-732.076538, 718.723462)",
                "Read nodata value: -9999",
                "Calculating skirts and vertex count... 197 skirt points will be added",
                "Total vertices: 76805",
                "Sampling and writing to file... done!"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/PoissonRecon\" --in \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/tmp/dsm_points.ply\" --out \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/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/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/odm_25dmesh.dirty.ply\" -o \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/odm_25dmesh.ply\" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0",
            "exitCode": 0,
            "output": [
                "06:51:32 [App     ] CPU: Intel(R) Xeon(R) Gold 6278C CPU @ 2.60GHz (16 cores)",
                "06:51:32 [App     ] RAM: 62.60GB Physical Memory 0B Virtual Memory",
                "06:51:32 [App     ] OS: Linux 5.15.0-76-generic (x86_64)",
                "06:51:32 [App     ] Disk:",
                "06:51:32 [App     ] SSE & AVX compatible CPU & OS detected",
                "06:51:32 [App     ] Command line: ReconstructMesh -i /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/odm_25dmesh.dirty.ply -o /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0",
                "06:51:33 [App     ] MEMORYINFO: {",
                "06:51:33 [App     ] \tVmPeak:\t  141852 kB",
                "06:51:33 [App     ] \tVmSize:\t   67920 kB",
                "06:51:33 [App     ] } ENDINFO"
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/texrecon\" \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/opensfm/undistorted/reconstruction.nvm\" \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_meshing/odm_25dmesh.ply\" \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/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 12.825s)",
                "Generating texture atlases:",
                "Sorting texture patches... done.",
                "",
                "Working on atlas 14 100%... done.",
                "Finalizing texture atlases... done. (Took: 0s)",
                "Building objmodel:",
                "Saving model... done.",
                "Whole texturing procedure took: 148.529s"
            ]
        },
        {
            "command": "draco_transcoder -i \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_texturing_25d/odm_textured_model_geo.glb\" -o \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_texturing_25d/odm_textured_model_geo_compressed.glb\" -qt 16 -qp 16",
            "exitCode": 0,
            "output": [
                "Transcode\t/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_texturing_25d/odm_textured_model_geo.glb\t4424"
            ]
        },
        {
            "command": "pdal translate -i \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_filterpoints/point_cloud.ply\" -o \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_georeferencing/odm_georeferenced_model.laz\" ferry transformation --filters.ferry.dimensions=\"views => UserData\" --filters.transformation.matrix=\"1 0 0 436385.0 0 1 0 3460711.0 0 0 1 0 0 0 0 1\" --writers.las.offset_x=436385.0 --writers.las.offset_y=3460711.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/0b7042c8-02d2-4990-9741-1736c83426d1/odm_georeferencing/odm_georeferenced_model.laz\" > \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_georeferencing/odm_georeferenced_model.summary.json\"",
            "exitCode": 0
        },
        {
            "command": "pdal translate -i \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_georeferencing/odm_georeferenced_model.laz\" -o \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_georeferencing/odm_georeferenced_model.decimated.las\" decimation --filters.decimation.step=4 ",
            "exitCode": 0
        },
        {
            "command": "pdal tindex create --tindex /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/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/0b7042c8-02d2-4990-9741-1736c83426d1/odm_georeferencing/odm_georeferenced_model.decimated.las",
            "exitCode": 0
        },
        {
            "command": "entwine build --threads 16 --tmp \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/entwine_pointcloud-tmp\" -i /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_georeferencing/odm_georeferenced_model.laz -o \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/entwine_pointcloud\" ",
            "exitCode": 0,
            "output": [
                "Points: 181,829",
                "Bounds: [(436016, 3459978, 503), (436719, 3461428, 529)]",
                "Scale: 0.001",
                "SRS: PROJCS[\"unknown\",GEOGCS[\"unknown\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,...",
                "",
                "Adding 0 - /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_georeferencing/odm_georeferenced_model.laz",
                "Joining",
                "Done 0",
                "Saving",
                "Wrote 181,829 points."
            ]
        },
        {
            "command": "\"/code/SuperBuild/install/bin/odm_orthophoto\" -inputFiles /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_texturing_25d/odm_textured_model_geo.obj -logFile \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_orthophoto/odm_orthophoto_log.txt\" -outputFile \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_orthophoto/odm_orthophoto.tif\" -resolution 20.0 -verbose -outputCornerFile \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_orthophoto/odm_orthophoto_corners.txt\"   -inpaintThreshold 1.0 -utm_north_offset 3460711.0 -utm_east_offset 436385.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 16501424128.0 ",
            "exitCode": 0,
            "output": [
                "Set GDAL_CACHEMAX to 16501424128",
                "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/0b7042c8-02d2-4990-9741-1736c83426d1/odm_orthophoto/odm_orthophoto_corners.txt",
                "Orthophoto generation done."
            ]
        },
        {
            "command": "gdalwarp -cutline /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/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/0b7042c8-02d2-4990-9741-1736c83426d1/odm_orthophoto/odm_orthophoto.original.tif /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 24.6%",
            "exitCode": 0,
            "output": [
                "Using band 4 of source image as alpha.",
                "Creating output file that is 13859P x 28795L.",
                "Processing /var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_orthophoto/odm_orthophoto.original.tif [1/1] : 0...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        },
        {
            "command": "gdal_translate -of COG -co NUM_THREADS=16 -co BLOCKSIZE=256 -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co RESAMPLING=NEAREST --config GDAL_CACHEMAX 22.35% --config GDAL_NUM_THREADS 16 \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_orthophoto/odm_orthophoto.tif\" \"/var/www/data/0b7042c8-02d2-4990-9741-1736c83426d1/odm_orthophoto/odm_orthophoto_cogeo.tif\" ",
            "exitCode": 0,
            "output": [
                "Input file size is 13859, 28795",
                "0...10...20...30...40...50...60...70...80...90...100 - done."
            ]
        }
    ],
    "success": true,
    "endTime": "2026-06-10T06:58:18.250429",
    "totalTime": 1054.18
}