[INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODX 3.7.3 - Mon Jul 20 07:04:47 2026 [INFO] ============== [INFO] 3d_tiles: False [INFO] align: None [INFO] auto_boundary: True [INFO] auto_boundary_distance: 0 [INFO] bg_removal: False [INFO] boundary: {} [INFO] build_overviews: False [INFO] camera_lens: auto [INFO] cameras: {} [INFO] cog: True [INFO] copy_to: None [INFO] crop: 3 [INFO] dem_decimation: 1 [INFO] dem_euclidean_map: False [INFO] dem_gapfill_steps: 3 [INFO] dem_resolution: 5 [INFO] dsm: False [INFO] dtm: False [INFO] end_with: odm_postprocess [INFO] fast_orthophoto: True [INFO] feature_quality: high [INFO] feature_type: dspsift [INFO] force_gps: False [INFO] gcp: None [INFO] geo: None [INFO] gltf: True [INFO] gps_accuracy: 3 [INFO] gps_z_offset: 0 [INFO] ignore_gsd: False [INFO] matcher_neighbors: 0 [INFO] matcher_order: 0 [INFO] matcher_type: flann [INFO] max_concurrency: 16 [INFO] merge: all [INFO] mesh_octree_depth: 11 [INFO] mesh_size: 200000 [INFO] min_num_features: 10000 [INFO] name: a0ff20a6-4c58-4a67-8914-528f3c1c3fbe [INFO] no_gpu: False [INFO] optimize_disk_space: False [INFO] orthophoto_compression: DEFLATE [INFO] orthophoto_cutline: False [INFO] orthophoto_kmz: False [INFO] orthophoto_no_tiled: False [INFO] orthophoto_png: False [INFO] orthophoto_resolution: 5 [INFO] pc_classify: False [INFO] pc_copc: False [INFO] pc_csv: False [INFO] pc_ept: True [INFO] pc_filter: 5 [INFO] pc_las: False [INFO] pc_quality: medium [INFO] pc_sample: 0 [INFO] pc_skip_geometric: False [INFO] primary_band: auto [INFO] project_path: /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe [INFO] radiometric_calibration: none [INFO] rerun: None [INFO] rerun_all: False [INFO] rerun_from: None [INFO] rolling_shutter: False [INFO] rolling_shutter_readout: 0 [INFO] sfm_algorithm: incremental [INFO] sfm_no_partial: False [INFO] skip_3dmodel: True [INFO] skip_band_alignment: False [INFO] skip_orthophoto: False [INFO] skip_report: True [INFO] sky_removal: False [INFO] sm_cluster: None [INFO] sm_no_align: False [INFO] smrf_scalar: 1.25 [INFO] smrf_slope: 0.15 [INFO] smrf_threshold: 0.5 [INFO] smrf_window: 18.0 [INFO] split: 999999 [INFO] split_image_groups: None [INFO] split_overlap: 150 [INFO] texturing_keep_unseen_faces: False [INFO] texturing_single_material: False [INFO] texturing_skip_global_seam_leveling: False [INFO] tiles: True [INFO] use_3dmesh: False [INFO] use_exif: False [INFO] use_fixed_camera_params: False [INFO] use_hybrid_bundle_adjustment: False [INFO] video_limit: 500 [INFO] video_resolution: 4000 [INFO] ============== [INFO] Running dataset stage [INFO] Loading dataset from: /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/images [INFO] Loading 10 images [INFO] Wrote images database: /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/images.json [INFO] Found 10 usable images [INFO] Finished dataset stage [INFO] Running split stage [INFO] Normal dataset, will process all at once. [INFO] Finished split stage [INFO] Running merge stage [INFO] Normal dataset, nothing to merge. [INFO] Finished merge stage [INFO] Running opensfm stage [INFO] Maximum photo dimensions: 4032px [INFO] Photo dimensions for feature extraction: 2016px [INFO] Altitude data detected, enabling it for GPS alignment [INFO] ['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'] [INFO] Wrote reference_lla.json [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" detect_features "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/opensfm" [INFO] Planning to use 29313.759375 MB of RAM for both processing queue and parallel processing. [INFO] Scale-space expected size of a single image : 92.29669189453125 MB [INFO] Expecting to queue at most 200 images while parallel processing of 16 images. [INFO] Finished reading images [INFO] Found 7067 features for DJI_20260703092951_0004_V.jpeg (DSPSIFT) [INFO] Found 8339 features for DJI_20260703093323_0012_V.jpeg (DSPSIFT) [INFO] Found 7858 features for DJI_20260703093110_0008_V.jpeg (DSPSIFT) [INFO] Found 9197 features for DJI_20260703092913_0001_V.jpeg (DSPSIFT) [INFO] Found 8959 features for DJI_20260703093244_0010_V.jpeg (DSPSIFT) [INFO] Found 6837 features for DJI_20260703093050_0007_V.jpeg (DSPSIFT) [INFO] Found 7246 features for DJI_20260703093011_0005_V.jpeg (DSPSIFT) [INFO] Found 9268 features for DJI_20260703094106_0027_V.jpeg (DSPSIFT) [INFO] Found 9393 features for DJI_20260703093304_0011_V.jpeg (DSPSIFT) [INFO] Found 9573 features for DJI_20260703093031_0006_V.jpeg (DSPSIFT) [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/opensfm" [INFO] Altitude is negative (-38.04815111112124) : viewing directions are probably divergent. Using default altitude of 1.0 [INFO] Altitude for orientation based matching 1.0 [INFO] Matching 38 image pairs [INFO] Computing pair matching with 16 processes [INFO] Matching DJI_20260703094106_0027_V.jpeg <=> DJI_20260703092951_0004_V.jpeg: 387 OK [INFO] Matching DJI_20260703093304_0011_V.jpeg <=> DJI_20260703092951_0004_V.jpeg: 6 NO [INFO] Matching DJI_20260703092951_0004_V.jpeg <=> DJI_20260703093110_0008_V.jpeg: 823 OK [INFO] Matching DJI_20260703093323_0012_V.jpeg <=> DJI_20260703094106_0027_V.jpeg: 99 OK [INFO] Matching DJI_20260703092913_0001_V.jpeg <=> DJI_20260703094106_0027_V.jpeg: 9 NO [INFO] Matching DJI_20260703092951_0004_V.jpeg <=> DJI_20260703093244_0010_V.jpeg: 203 OK [INFO] Matching DJI_20260703094106_0027_V.jpeg <=> DJI_20260703093011_0005_V.jpeg: 384 OK [INFO] Matching DJI_20260703093110_0008_V.jpeg <=> DJI_20260703093050_0007_V.jpeg: 143 OK [INFO] Matching DJI_20260703093304_0011_V.jpeg <=> DJI_20260703093011_0005_V.jpeg: 491 OK [INFO] Matching DJI_20260703093110_0008_V.jpeg <=> DJI_20260703093011_0005_V.jpeg: 8 NO [INFO] Matching DJI_20260703093323_0012_V.jpeg <=> DJI_20260703093304_0011_V.jpeg: 1947 OK [INFO] Matching DJI_20260703093031_0006_V.jpeg <=> DJI_20260703093244_0010_V.jpeg: 60 OK [INFO] Matching DJI_20260703094106_0027_V.jpeg <=> DJI_20260703093050_0007_V.jpeg: 200 OK [INFO] Matching DJI_20260703093304_0011_V.jpeg <=> DJI_20260703093050_0007_V.jpeg: 356 OK [INFO] Matching DJI_20260703094106_0027_V.jpeg <=> DJI_20260703093031_0006_V.jpeg: 12 NO [INFO] Matching DJI_20260703093110_0008_V.jpeg <=> DJI_20260703093031_0006_V.jpeg: 7 NO [INFO] Matching DJI_20260703092913_0001_V.jpeg <=> DJI_20260703092951_0004_V.jpeg: 10 NO [INFO] Matching DJI_20260703093304_0011_V.jpeg <=> DJI_20260703093110_0008_V.jpeg: 13 NO [INFO] Matching DJI_20260703093304_0011_V.jpeg <=> DJI_20260703092913_0001_V.jpeg: 224 OK [INFO] Matching DJI_20260703093110_0008_V.jpeg <=> DJI_20260703093244_0010_V.jpeg: 346 OK [INFO] Matching DJI_20260703093050_0007_V.jpeg <=> DJI_20260703093244_0010_V.jpeg: 408 OK [INFO] Matching DJI_20260703093323_0012_V.jpeg <=> DJI_20260703092951_0004_V.jpeg: 376 OK [INFO] Matching DJI_20260703093323_0012_V.jpeg <=> DJI_20260703093050_0007_V.jpeg: 333 OK [INFO] Matching DJI_20260703093304_0011_V.jpeg <=> DJI_20260703093031_0006_V.jpeg: 393 OK [INFO] Matching DJI_20260703093323_0012_V.jpeg <=> DJI_20260703093011_0005_V.jpeg: 475 OK [INFO] Matching DJI_20260703092913_0001_V.jpeg <=> DJI_20260703093011_0005_V.jpeg: 723 OK [INFO] Matching DJI_20260703093304_0011_V.jpeg <=> DJI_20260703093244_0010_V.jpeg: 887 OK [INFO] Matching DJI_20260703093323_0012_V.jpeg <=> DJI_20260703092913_0001_V.jpeg: 75 OK [INFO] Matching DJI_20260703093323_0012_V.jpeg <=> DJI_20260703093110_0008_V.jpeg: 21 NO [INFO] Matching DJI_20260703092913_0001_V.jpeg <=> DJI_20260703093031_0006_V.jpeg: 1167 OK [INFO] Matching DJI_20260703093304_0011_V.jpeg <=> DJI_20260703094106_0027_V.jpeg: 14 NO [INFO] Matching DJI_20260703093031_0006_V.jpeg <=> DJI_20260703093011_0005_V.jpeg: 1223 OK [INFO] Matching DJI_20260703092951_0004_V.jpeg <=> DJI_20260703093050_0007_V.jpeg: 306 OK [INFO] Matching DJI_20260703093011_0005_V.jpeg <=> DJI_20260703093050_0007_V.jpeg: 1011 OK [INFO] Matching DJI_20260703092951_0004_V.jpeg <=> DJI_20260703093011_0005_V.jpeg: 272 OK [INFO] Matching DJI_20260703093031_0006_V.jpeg <=> DJI_20260703093050_0007_V.jpeg: 413 OK [INFO] Matching DJI_20260703093323_0012_V.jpeg <=> DJI_20260703093244_0010_V.jpeg: 1410 OK [INFO] Matching DJI_20260703092913_0001_V.jpeg <=> DJI_20260703093244_0010_V.jpeg: 15 NO [INFO] Matched 38 pairs (brown-brown: 38) in 1.5199731886386871 seconds (0.03999930649603668 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/opensfm" [INFO] reading features [INFO] Merging features onto tracks [INFO] Good tracks: 7863 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/opensfm" [INFO] Starting incremental reconstruction [INFO] Starting reconstruction with DJI_20260703093304_0011_V.jpeg and DJI_20260703093323_0012_V.jpeg [INFO] Two-view 5-points reconstruction inliers (transposed=False): 1961 / 1967 [INFO] Triangulated: 1967 [INFO] Removed outliers: 120 [INFO] DJI_20260703093244_0010_V.jpeg resection inliers: 721 / 730 [INFO] Removed outliers: 148 [INFO] DJI_20260703093011_0005_V.jpeg resection inliers: 250 / 314 [INFO] Removed outliers: 103 [INFO] DJI_20260703093050_0007_V.jpeg resection inliers: 539 / 572 [INFO] Re-triangulating [INFO] Removed outliers: 369 [INFO] DJI_20260703093031_0006_V.jpeg resection inliers: 599 / 626 [INFO] DJI_20260703092913_0001_V.jpeg resection inliers: 594 / 613 [INFO] Removed outliers: 195 [INFO] DJI_20260703092951_0004_V.jpeg resection inliers: 342 / 342 [INFO] DJI_20260703094106_0027_V.jpeg resection inliers: 286 / 291 [INFO] DJI_20260703093110_0008_V.jpeg resection inliers: 200 / 211 [INFO] Removed outliers: 128 [INFO] Removed outliers: 11 [INFO] Reconstruction 0: 10 images, 7636 points [INFO] 1 partial reconstructions in total. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_geocoords --reconstruction --proj "+proj=utm +zone=49 +datum=WGS84 +units=m +no_defs +type=crs" --offset-x 418684.0 --offset-y 4500809.0 "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/opensfm" [INFO] Updating /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/opensfm/config.yaml [INFO] undistorted_image_max_size: 4032 [INFO] Undistorting /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/opensfm ... [INFO] Undistorting image DJI_20260703094106_0027_V.jpeg [INFO] Undistorting image DJI_20260703092951_0004_V.jpeg [INFO] Undistorting image DJI_20260703092913_0001_V.jpeg [INFO] Undistorting image DJI_20260703093110_0008_V.jpeg [INFO] Undistorting image DJI_20260703093031_0006_V.jpeg [INFO] Undistorting image DJI_20260703093011_0005_V.jpeg [INFO] Undistorting image DJI_20260703093244_0010_V.jpeg [INFO] Undistorting image DJI_20260703093050_0007_V.jpeg [INFO] Undistorting image DJI_20260703093304_0011_V.jpeg [INFO] Undistorting image DJI_20260703093323_0012_V.jpeg [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] Boundary [(1090.1033751924406, -239.05963306408376), (1087.791561583348, -292.0931583251804), (1082.670422124269, -344.92944523505867), (1074.7543706931756, -397.41978161688894), (1064.06568768312, -449.41642900183797), (1050.6344572919188, -500.7730384496972), (1034.498482848052, -551.345062459819), (1015.7031804096187, -600.9901618156582), (994.3014509371715, -649.5686062052846), (970.3535313996254, -696.9436675105244), (943.9268252319889, -742.9820046313107), (915.0957126229769, -787.5540387956426), (883.9413411655114, -830.5343182599172), (850.5513974602218, -871.8018714115024), (815.0198603137978, -911.2405472490937), (777.4467362280702, -948.73934229929), (737.9377779230126, -984.1927130473778), (696.6041866869782, -1017.5008729975671), (653.562299391313, -1048.5700735319406), (608.9332610504352, -1077.3128677681088), (562.8426838487503, -1103.6483566947281), (515.420293595118, -1127.5024168603122), (466.7995645980118, -1148.8079090062529), (417.11734399129637, -1167.5048670303077), (366.5134665663936, -1183.5406667711213), (315.13036119530443, -1196.8701741211116), (263.11264995258534, -1207.4558720597997), (210.60674106463557, -1215.2679662490264), (157.7604168310063, -1220.2844688920304), (104.72241767909145, -1222.4912606207654), (51.64202352135908, -1221.882130233571), (-1.3313664054730907, -1218.4587921788916), (-54.04865403694566, -1212.2308817310259), (-106.36146213015309, -1203.2159278672189), (-158.1225518839201, -1191.4393039336428), (-209.18623735470464, -1176.9341562297195), (-259.4087955019204, -1159.7413107138127), (-385.288635706529, -1112.8824986042455), (-433.3034764677286, -1093.5810504844412), (-480.2561903806636, -1071.8229832658544), (-526.0211873718072, -1047.6664958707988), (-570.4760542966542, -1021.1762025626376), (-613.5018823733553, -992.422960116528), (-654.9835852421238, -961.4836782896891), (-694.8102068007574, -928.4411141015589), (-732.8752179921721, -893.383650476113), (-769.0768017505179, -856.4050598293543), (-803.3181253435323, -817.6042532464489), (-835.5075993826613, -777.0850159153342), (-865.5591228082776, -734.9557295143604), (-893.3923131945194, -691.3290823157877), (-918.9327217579121, -646.3217677623034), (-942.1120324942749, -600.0541723351926), (-962.8682449120097, -552.6500535374507), (-981.1458398721297, -504.2362088719383), (-996.8959280920681, -454.94213667325675), (-1118.6873606497538, -36.756491486914456), (-1132.0609426039155, 14.106156144291162), (-1142.7436079757172, 65.60122657753527), (-1150.7058447513264, 117.58645913284272), (-1155.9256563939853, 169.91823900677264), (-1158.3886226117029, 222.45199401956052), (-1158.087939195102, 275.042594014667), (-1155.0244368144195, 327.54475179407746), (-1149.2065787250176, 379.81342449132353), (-1140.6504373864736, 431.70421426929533), (-1129.3796500610188, 483.07376722991467), (-1115.4253535126336, 533.7801694506779), (-1098.8260979886982, 583.6833390332758), (-1079.627740720578, 632.6454130969942), (-1057.883319238259, 680.5311286365613), (-1033.6529048483353, 727.208196205087), (-1007.0034366806503, 772.5476653762162), (-978.0085367615684, 816.4242809824646), (-946.7483066255227, 858.7168291462585), (-913.3091060254374, 899.3084721472114), (-877.7833143549506, 938.0870712008327), (-840.2690754404175, 974.9454962480813), (-800.8700264077634, 1009.7819219212979), (-759.6950113739003, 1042.5001088408753), (-716.857780753111, 1073.0096694910899), (-672.4766770094284, 1101.2263179253787), (-626.6743077225401, 1127.0721026109532), (-579.5772068712395, 1150.4756217859685), (-531.3154852699954, 1171.3722207052633), (-482.0224711232586, 1189.704170265235), (-431.8343416924472, 1205.420826480724), (-380.88974709121976, 1218.4787703938782), (-329.32942724978784, 1228.8419280303642), (-277.2958231057273, 1236.4816700499505), (-224.93268309545238, 1241.3768908418715), (-49.26561994536314, 1253.1521921930835), (3.7676844023517333, 1255.2962222080678), (56.8400667340029, 1254.6250527910888), (109.80219123599818, 1251.1405724892393), (162.5050323398318, 1244.8525859806687), (214.8002940521692, 1235.7787864916027), (266.540827232413, 1223.9447060050443), (317.58104364271276, 1209.3836434222758), (367.7773256065557, 1192.1365708662197), (416.98843012191355, 1172.252018392086), (465.0758862927905, 1149.785937430337), (511.9043849608279, 1124.8015433568507), (557.3421594398678, 1097.3691376084462), (601.2613562828628, 1067.5659098736942), (643.538395037991, 1035.4757208926603), (684.0543159808149, 1001.1888664895669), (722.6951148448861, 964.8018234949559), (759.3520636085304, 926.4169782809913), (793.9220164353028, 886.1423386633396), (826.30769990728, 844.0912299882621), (856.41798673413, 800.3819762552157), (884.1681521685678, 755.1375671736896), (909.4801124060759, 708.4853120977059), (932.2826442979858, 660.5564817963168), (952.5115857604542, 611.4859390845522), (1027.565496015828, 414.77126648742706), (1045.3177965194336, 364.2186894631013), (1060.3386547051487, 312.7883381480351), (1072.5850008160342, 260.6276803314686), (1082.0217205369263, 207.8862778292969), (1088.6217556784395, 154.7153576463461), (1092.366181762016, 101.26737835537642), (1093.2442622826202, 47.695592949166894), (1090.5532093453803, -211.3573726946488), (1090.4620228983695, -218.00751265790313), (1090.1033751924406, -239.05963306408376)] [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/opensfm/reconstruction.ply" --output "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_filterpoints/point_cloud.ply" --concurrency 16 --meank 16 --std 5 --stats "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_filterpoints/point_cloud_stats.json" --boundary "/tmp/tmpfsd1d_eh.boundary.json" input = /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/opensfm/reconstruction.ply output = /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_filterpoints/point_cloud.ply stats = /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = 127 polygon vertexes concurrency = 16 verbose = no [INFO] Cropping [INFO] Done cropping in 0.01259s [INFO] Skipping sampling [INFO] Statistical filtering [INFO] Spacing estimation completed (1.34 meters) [INFO] Done in 0.008945s [INFO] Writing output [INFO] Done in 0.001699s [INFO] Filtering completed in 0.02333s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing 2.5D mesh file in: /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/odm_25dmesh.ply [INFO] 2.5D DSM resolution: 1.34 [INFO] Created temporary directory: /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_filterpoints/point_cloud.ply" --outdir "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/tmp" --output-type max --radiuses 2.1048670779051615,2.9767315685661058,4.209734155810324 --resolution 10.72 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force Reading 7620 points Point cloud bounds are [minx: -565.798095703, maxx: 635.793395996, miny: -343.445281982, maxy: 967.985778809] DEM resolution is (113, 123), max tile size is 4096, will split DEM generation into 1 tiles r2.97673_x0_y0.tif r2.10487_x0_y0.tif r4.20973_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/tmp/tiles_list.txt" "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/tmp/tiles.vrt" 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=16 -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 25.5% -outsize 10% 0 "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/tmp/tiles.vrt" "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/tmp/tiles.small.tif" 0 ...10...20 ...30...40...50 ... 60.. .70 .. . 80... 90.. Input file size is 113, 123 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdalbuildvrt -resolution highest -r bilinear "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/tmp/merged.vrt" "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/tmp/tiles.small_filled.tif" "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/tmp/tiles.vrt" 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=16 -co TILED=YES -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 25.5% "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/tmp/merged.vrt" "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/tmp/tiles.tif" Input file size is 113, 123 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/tmp/tiles.tif" --output "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/tmp/mesh_dsm.tif" --window-size 512 --radius 4 --co TILED=YES --co BIGTIFF=IF_SAFER --co COMPRESS=DEFLATE Input: /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/tmp/tiles.tif Size: 113x123 Blocks: 1 Smoothing...1... done Wrote /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.035489 [INFO] Completed mesh_dsm.tif in 0:00:00.226690 [INFO] Sampling points from DSM: /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose Running with parameters: --inputFile /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/tmp/mesh_dsm.tif --outputFile /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 113x123 Extent is (-565.798096, 645.561904), (-343.445282, 975.114718) Read nodata value: -9999 Calculating skirts and vertex count... 0 skirt points will be added Total vertices: 12971 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/tmp/dsm_points.ply" --out "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/odm_25dmesh.dirty.ply" --depth 11 --pointWeight 4 --samplesPerNode 1.0 --density --confidence [INFO] running "/code/SuperBuild/install/bin/OpenMVS/ReconstructMesh" -i "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/odm_25dmesh.dirty.ply" -o "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 07:05:32 [App ] OpenMVS x64 v2.2.0 07:05:32 [App ] Build date: Apr 21 2026, 15:36:52 07:05:32 [App ] CPU: Intel(R) Xeon(R) Gold 6278C CPU @ 2.60GHz (16 cores) 07:05:32 [App ] RAM: 62.60GB Physical Memory 0B Virtual Memory 07:05:32 [App ] OS: Linux 5.15.0-76-generic (x86_64) 07:05:32 [App ] Disk: 07:05:32 [App ] SSE & AVX compatible CPU & OS detected 07:05:32 [App ] Command line: ReconstructMesh -i /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/odm_25dmesh.dirty.ply -o /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 07:05:32 [App ] MEMORYINFO: { 07:05:32 [App ] VmPeak: 90808 kB 07:05:32 [App ] VmSize: 62040 kB 07:05:32 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/opensfm/undistorted/reconstruction.nvm" "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_meshing/odm_25dmesh.ply" "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/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 /code/SuperBuild/install/bin/texrecon (built on Apr 21 2026, 15:21:48) Load and prepare mesh: Reading PLY: 46750 verts... 93298 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 10 NVM: Number of features: 7636 Loading 100%... done. (Took 0.353s) Building adjacency graph: Adding edges 100%... done. (Took 0.126s) 139847 total edges. View selection: Building BVH from 93298 faces... done. (Took: 63 ms) Calculating face qualities 100%... done. (Took 0.678s) Postprocessing face infos 100%... done. (Took 0.009s) Maximum quality of a face within an image: 9998.76 Clamping qualities to 9811.76 within normalization. Optimizing: Time[s] Energy 0 75269 0 75263 0 75087 0 75001 0 74973 0 74954 0 74949 0 74944 0 74941 0 74939 24604 faces have not been seen Took: 1.49s Generating texture patches: Running... done. (Took 0.478s) 12 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 35633 x 35633 Calculating adjustments: Color channel 1: CG took 47 iterations. Residual is 9.87845e-05 Color channel 0: CG took 52 iterations. Residual is 7.52297e-05 Color channel 2: CG took 52 iterations. Residual is 7.8371e-05 Took 0.04 seconds Adjusting texture patches 100%... done. (Took 0.4s) Running local seam leveling: Blending texture patches 100%... done. (Took 2.41s) Generating texture atlases: Sorting texture patches... done. Working on atlas 7 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 27.968s [INFO] Generating glTF Binary [INFO] Converting /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_texturing_25d/odm_textured_model_geo.obj --> /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_texturing_25d/odm_textured_model_geo.glb [INFO] Loading /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_texturing_25d/odm_textured_model_geo.obj [INFO] Loading odm_textured_model_geo_material0000_map_Kd.png [INFO] Loading odm_textured_model_geo_material0001_map_Kd.png [INFO] Loading odm_textured_model_geo_material0002_map_Kd.png [INFO] Loading odm_textured_model_geo_material0003_map_Kd.png [INFO] Loading odm_textured_model_geo_material0004_map_Kd.png [INFO] Loading odm_textured_model_geo_material0005_map_Kd.png [INFO] Loading odm_textured_model_geo_material0006_map_Kd.png [WARNING] CPLE_NotSupported in driver JPEG does not support creation option JPEG_QUALITY [WARNING] CPLE_NotSupported in driver JPEG does not support creation option JPEG_QUALITY [WARNING] CPLE_NotSupported in driver JPEG does not support creation option JPEG_QUALITY [WARNING] CPLE_NotSupported in driver JPEG does not support creation option JPEG_QUALITY [WARNING] CPLE_NotSupported in driver JPEG does not support creation option JPEG_QUALITY [WARNING] CPLE_NotSupported in driver JPEG does not support creation option JPEG_QUALITY [WARNING] CPLE_NotSupported in driver JPEG does not support creation option JPEG_QUALITY [INFO] Writing... [INFO] Wrote /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_texturing_25d/odm_textured_model_geo.glb [INFO] Compressing with draco [INFO] running draco_transcoder -i "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_texturing_25d/odm_textured_model_geo.glb" -o "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_texturing_25d/odm_textured_model_geo_compressed.glb" -qt 16 -qp 16 Transcode /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_texturing_25d/odm_textured_model_geo.glb 1377 [INFO] Finished mvs_texturing stage [INFO] Running odm_georeferencing stage [INFO] Georeferencing point cloud [INFO] las scale calculated as the minimum of 1/10 estimated spacing or 0.001, which ever is less. [INFO] running pdal translate -i "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_filterpoints/point_cloud.ply" -o "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 418684.0 0 1 0 4500809.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=418684.0 --writers.las.offset_y=4500809.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=49 +datum=WGS84 +units=m +no_defs +type=crs" [INFO] Calculating cropping area and generating bounds shapefile from point cloud [INFO] running pdal info --summary "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_georeferencing/odm_georeferenced_model.laz" > "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_georeferencing/odm_georeferenced_model.summary.json" [INFO] running pdal translate -i "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_georeferencing/odm_georeferenced_model.laz" -o "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_georeferencing/odm_georeferenced_model.decimated.las" decimation --filters.decimation.step=4 [INFO] running pdal tindex create --tindex /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/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\",111],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/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_georeferencing/odm_georeferenced_model.decimated.las [INFO] Creating Entwine Point Tile output [INFO] running entwine build --threads 16 --tmp "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/entwine_pointcloud-tmp" -i /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_georeferencing/odm_georeferenced_model.laz -o "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/entwine_pointcloud" 1/1: /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_georeferencing/odm_georeferenced_model.laz Dimensions: [ X:int32, Y:int32, Z:int32, Intensity:uint16, ReturnNumber:uint8, NumberOfReturns:uint8, ScanDirectionFlag:uint8, EdgeOfFlightLine:uint8, Classification:uint8, Synthetic:uint8, KeyPoint:uint8, Withheld:uint8, Overlap:uint8, ScanAngleRank:float32, UserData:uint8, PointSourceId:uint16, GpsTime:float64, ScanChannel:uint8, Red:uint16, Green:uint16, Blue:uint16, OriginId:uint32 ] Points: 7,620 Bounds: [(418118, 4500465, 1117), (419320, 4501777, 1170)] Scale: 0.001 SRS: PROJCS["unknown",GEOGCS["unknown",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,... Adding 0 - /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_georeferencing/odm_georeferenced_model.laz Joining Done 0 Saving Wrote 7,620 points. [INFO] Finished odm_georeferencing stage [INFO] Running odm_dem stage [WARNING] Maximum resolution set to 1.0 * (GSD - 10.0%) (9.01 cm / pixel, requested resolution was 5.00 cm / pixel) [INFO] Create DSM: False [INFO] Create DTM: False [INFO] DEM input file /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_georeferencing/odm_georeferenced_model.laz found: True [WARNING] DEM will not be generated [INFO] Finished odm_dem stage [INFO] Running odm_orthophoto stage [WARNING] Maximum resolution set to 1.0 * (GSD - 10.0%) (9.01 cm / pixel, requested resolution was 5.00 cm / pixel) [INFO] Creating GeoTIFF [INFO] running "/code/SuperBuild/install/bin/odm_orthophoto" -inputFiles /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_orthophoto/odm_orthophoto.tif" -resolution 11.10457334936347 -verbose -outputCornerFile "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 4500809.0 -utm_east_offset 418684.0 -a_srs "+proj=utm +zone=49 +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 17144535040.0 Inpaint threshold was set to: 1 Reading mesh file... /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_texturing_25d/odm_textured_model_geo.obj Found material0000 Loading odm_textured_model_geo_material0000_map_Kd.png Found material0001 Loading odm_textured_model_geo_material0001_map_Kd.png Found material0002 Loading odm_textured_model_geo_material0002_map_Kd.png Found material0003 Loading odm_textured_model_geo_material0003_map_Kd.png Found material0004 Loading odm_textured_model_geo_material0004_map_Kd.png Found material0005 Loading odm_textured_model_geo_material0005_map_Kd.png Found material0006 Loading odm_textured_model_geo_material0006_map_Kd.png Mesh file read. Boundary points: Point 1: -661.206 -374.533 Point 2: -661.206 1016.92 Point 3: 730.25 1016.92 Point 4: 730.25 -374.533 Model bounds x : -661.206 -> 730.25 Model bounds y : -374.533 -> 1016.92 Model area : 1.93615e+06m2 Model resolution, width x height : 15452x15452 Translating and scaling mesh... Rendering the ortho photo... Texture channels: 3 Texture depth: 8bit Rendering material0000 ... done Rendering material0001 ... done Rendering material0002 ... done Rendering material0003 ... done Rendering material0004 ... done Rendering material0005 ... done Rendering material0006 ... done ... model rendered Edge inpainting Block [(8192, 9216), (7168, 8192)] Block [(0, 1024), (0, 1024)] Block [(9216, 10240), (6144, 7168)] Block [(13312, 14336), (2048, 3072)] Block [(2048, 3072), (13312, 14336)] Block [(10240, 11264), (5120, 6144)] Block [(0, 1024), (1024, 2048)] Block [(7168, 8192), (8192, 9216)] Block [(4096, 5120), (11264, 12288)] Block [(12288, 13312), (3072, 4096)] Block [(1024, 2048), (14336, 15452)] Block [(14336, 15452), (1024, 2048)] Block [(6144, 7168), (9216, 10240)] Block [(3072, 4096), (12288, 13312)] Block [(11264, 12288), (4096, 5120)] Block [(5120, 6144), (10240, 11264)] Block [(13312, 14336), (3072, 4096)] Block [(10240, 11264), (6144, 7168)] Block [(6144, 7168), (10240, 11264)] Block [(7168, 8192), (9216, 10240)] Block [(9216, 10240), (7168, 8192)] Block [(8192, 9216), (8192, 9216)] Block [(12288, 13312), (4096, 5120)] Block [(3072, 4096), (13312, 14336)] Block [(11264, 12288), (5120, 6144)] Block [(1024, 2048), (1024, 2048)] Block [(1024, 2048), (0, 1024)] Block [(4096, 5120), (12288, 13312)] Block [(5120, 6144), (11264, 12288)] Block [(14336, 15452), (2048, 3072)] Block [(0, 1024), (2048, 3072)] Block [(2048, 3072), (14336, 15452)] Block [(12288, 13312), (5120, 6144)] Block [(2048, 3072), (1024, 2048)] Block [(2048, 3072), (0, 1024)] Block [(11264, 12288), (6144, 7168)] Block [(7168, 8192), (10240, 11264)] Block [(13312, 14336), (4096, 5120)] Block [(9216, 10240), (8192, 9216)] Block [(6144, 7168), (11264, 12288)] Block [(8192, 9216), (9216, 10240)] Block [(10240, 11264), (7168, 8192)] Block [(5120, 6144), (12288, 13312)] Block [(1024, 2048), (2048, 3072)] Block [(14336, 15452), (3072, 4096)] Block [(4096, 5120), (13312, 14336)] Block [(0, 1024), (3072, 4096)] Block [(3072, 4096), (14336, 15452)] Block [(13312, 14336), (5120, 6144)] Block [(3072, 4096), (1024, 2048)] Block [(7168, 8192), (11264, 12288)] Block [(12288, 13312), (6144, 7168)] Block [(3072, 4096), (0, 1024)] Block [(14336, 15452), (4096, 5120)] Block [(8192, 9216), (10240, 11264)] Block [(6144, 7168), (12288, 13312)] Block [(9216, 10240), (9216, 10240)] Block [(11264, 12288), (7168, 8192)] Block [(10240, 11264), (8192, 9216)] Block [(2048, 3072), (2048, 3072)] Block [(5120, 6144), (13312, 14336)] Block [(4096, 5120), (14336, 15452)] Block [(1024, 2048), (3072, 4096)] Block [(0, 1024), (4096, 5120)] Block [(4096, 5120), (1024, 2048)] Block [(14336, 15452), (5120, 6144)] Block [(8192, 9216), (11264, 12288)] Block [(10240, 11264), (9216, 10240)] Block [(4096, 5120), (0, 1024)] Block [(13312, 14336), (6144, 7168)] Block [(7168, 8192), (12288, 13312)] Block [(12288, 13312), (7168, 8192)] Block [(6144, 7168), (13312, 14336)] Block [(3072, 4096), (2048, 3072)] Block [(9216, 10240), (10240, 11264)] Block [(5120, 6144), (14336, 15452)] Block [(0, 1024), (5120, 6144)] Block [(11264, 12288), (8192, 9216)] Block [(2048, 3072), (3072, 4096)] Block [(1024, 2048), (4096, 5120)] Block [(0, 1024), (6144, 7168)] Block [(5120, 6144), (1024, 2048)] Block [(7168, 8192), (13312, 14336)] Block [(4096, 5120), (2048, 3072)] Block [(6144, 7168), (14336, 15452)] Block [(9216, 10240), (11264, 12288)] Block [(11264, 12288), (9216, 10240)] Block [(8192, 9216), (12288, 13312)] Block [(13312, 14336), (7168, 8192)] Block [(1024, 2048), (5120, 6144)] Block [(10240, 11264), (10240, 11264)] Block [(12288, 13312), (8192, 9216)] Block [(5120, 6144), (0, 1024)] Block [(14336, 15452), (6144, 7168)] Block [(3072, 4096), (3072, 4096)] Block [(2048, 3072), (4096, 5120)] Block [(1024, 2048), (6144, 7168)] Block [(6144, 7168), (1024, 2048)] Block [(8192, 9216), (13312, 14336)] Block [(5120, 6144), (2048, 3072)] Block [(7168, 8192), (14336, 15452)] Block [(10240, 11264), (11264, 12288)] Block [(9216, 10240), (12288, 13312)] Block [(14336, 15452), (7168, 8192)] Block [(11264, 12288), (10240, 11264)] Block [(4096, 5120), (3072, 4096)] Block [(3072, 4096), (4096, 5120)] Block [(12288, 13312), (9216, 10240)] Block [(0, 1024), (7168, 8192)] Block [(2048, 3072), (5120, 6144)] Block [(2048, 3072), (6144, 7168)] Block [(6144, 7168), (0, 1024)] Block [(13312, 14336), (8192, 9216)] Block [(7168, 8192), (1024, 2048)] Block [(9216, 10240), (13312, 14336)] Block [(6144, 7168), (2048, 3072)] Block [(8192, 9216), (14336, 15452)] Block [(0, 1024), (8192, 9216)] Block [(10240, 11264), (12288, 13312)] Block [(4096, 5120), (4096, 5120)] Block [(11264, 12288), (11264, 12288)] Block [(5120, 6144), (3072, 4096)] Block [(3072, 4096), (6144, 7168)] Block [(13312, 14336), (9216, 10240)] Block [(14336, 15452), (8192, 9216)] Block [(1024, 2048), (7168, 8192)] Block [(3072, 4096), (5120, 6144)] Block [(12288, 13312), (10240, 11264)] Block [(8192, 9216), (1024, 2048)] Block [(10240, 11264), (13312, 14336)] Block [(7168, 8192), (0, 1024)] Block [(7168, 8192), (2048, 3072)] Block [(1024, 2048), (8192, 9216)] Block [(9216, 10240), (14336, 15452)] Block [(5120, 6144), (4096, 5120)] Block [(11264, 12288), (12288, 13312)] Block [(4096, 5120), (6144, 7168)] Block [(12288, 13312), (11264, 12288)] Block [(2048, 3072), (7168, 8192)] Block [(6144, 7168), (3072, 4096)] Block [(9216, 10240), (1024, 2048)] Block [(13312, 14336), (10240, 11264)] Block [(0, 1024), (9216, 10240)] Block [(14336, 15452), (9216, 10240)] Block [(4096, 5120), (5120, 6144)] Block [(11264, 12288), (13312, 14336)] Block [(8192, 9216), (2048, 3072)] Block [(8192, 9216), (0, 1024)] Block [(2048, 3072), (8192, 9216)] Block [(6144, 7168), (4096, 5120)] Block [(10240, 11264), (14336, 15452)] Block [(12288, 13312), (12288, 13312)] Block [(10240, 11264), (1024, 2048)] Block [(5120, 6144), (6144, 7168)] Block [(3072, 4096), (7168, 8192)] Block [(1024, 2048), (9216, 10240)] Block [(13312, 14336), (11264, 12288)] Block [(7168, 8192), (3072, 4096)] Block [(14336, 15452), (10240, 11264)] Block [(12288, 13312), (13312, 14336)] Block [(0, 1024), (10240, 11264)] Block [(5120, 6144), (5120, 6144)] Block [(9216, 10240), (2048, 3072)] Block [(3072, 4096), (8192, 9216)] Block [(7168, 8192), (4096, 5120)] Block [(9216, 10240), (0, 1024)] Block [(13312, 14336), (12288, 13312)] Block [(11264, 12288), (1024, 2048)] Block [(4096, 5120), (7168, 8192)] Block [(2048, 3072), (9216, 10240)] Block [(6144, 7168), (6144, 7168)] Block [(11264, 12288), (14336, 15452)] Block [(14336, 15452), (11264, 12288)] Block [(13312, 14336), (13312, 14336)] Block [(8192, 9216), (3072, 4096)] Block [(0, 1024), (11264, 12288)] Block [(1024, 2048), (10240, 11264)] Block [(10240, 11264), (2048, 3072)] Block [(6144, 7168), (5120, 6144)] Block [(8192, 9216), (4096, 5120)] Block [(4096, 5120), (8192, 9216)] Block [(14336, 15452), (12288, 13312)] Block [(12288, 13312), (1024, 2048)] Block [(10240, 11264), (0, 1024)] Block [(3072, 4096), (9216, 10240)] Block [(5120, 6144), (7168, 8192)] Block [(14336, 15452), (13312, 14336)] Block [(7168, 8192), (6144, 7168)] Block [(1024, 2048), (11264, 12288)] Block [(9216, 10240), (3072, 4096)] Block [(0, 1024), (12288, 13312)] Block [(12288, 13312), (14336, 15452)] Block [(11264, 12288), (2048, 3072)] Block [(2048, 3072), (10240, 11264)] Block [(7168, 8192), (5120, 6144)] Block [(9216, 10240), (4096, 5120)] Block [(5120, 6144), (8192, 9216)] Block [(13312, 14336), (1024, 2048)] Block [(0, 1024), (13312, 14336)] Block [(0, 1024), (14336, 15452)] Block [(4096, 5120), (9216, 10240)] Block [(6144, 7168), (7168, 8192)] Block [(2048, 3072), (11264, 12288)] Block [(10240, 11264), (3072, 4096)] Block [(11264, 12288), (0, 1024)] Block [(12288, 13312), (2048, 3072)] Block [(8192, 9216), (6144, 7168)] Block [(1024, 2048), (12288, 13312)] Block [(3072, 4096), (10240, 11264)] Block [(13312, 14336), (14336, 15452)] Block [(8192, 9216), (5120, 6144)] Block [(10240, 11264), (4096, 5120)] Block [(6144, 7168), (8192, 9216)] Block [(1024, 2048), (13312, 14336)] Block [(5120, 6144), (9216, 10240)] Block [(3072, 4096), (11264, 12288)] Block [(11264, 12288), (3072, 4096)] Block [(7168, 8192), (7168, 8192)] Block [(2048, 3072), (12288, 13312)] Block [(12288, 13312), (0, 1024)] Block [(14336, 15452), (14336, 15452)] Block [(4096, 5120), (10240, 11264)] Block [(9216, 10240), (5120, 6144)] Block [(13312, 14336), (0, 1024)] Block [(14336, 15452), (0, 1024)] Writing ortho photo to /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 17144535040 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/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/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/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_orthophoto/odm_orthophoto.original.tif /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 25.55% Using band 4 of source image as alpha. Creating output file that is 1593P x 5403L. Processing /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_orthophoto/odm_orthophoto.original.tif [1/1] : 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Adding TIFFTAGs to /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_orthophoto/odm_orthophoto.tif [INFO] Generating static tiles for /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_orthophoto/odm_orthophoto.tif as Cloud Optimized GeoTIFF [INFO] 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 25.45% --config GDAL_NUM_THREADS 16 "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_orthophoto/odm_orthophoto.tif" "/var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_orthophoto/odm_orthophoto_cogeo.tif" Input file size is 1593, 5403 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_report/shots.geojson [INFO] Copied /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/opensfm/camera_mappings.npz --> /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe/odm_report/camera_mappings.npz [WARNING] Skipping report generation as requested [INFO] Finished odm_report stage [INFO] Running odm_postprocess stage [INFO] Post Processing [INFO] Finished odm_postprocess stage [INFO] No more stages to run [INFO] ODX app finished - Mon Jul 20 07:06:41 2026 .100 - done. Postprocessing: /var/www/data/a0ff20a6-4c58-4a67-8914-528f3c1c3fbe Found point cloud: odm_georeferencing/odm_georeferenced_model.laz Entwine point cloud is already built. Entwine point cloud is already built. ⚠️ 3D Tiles not found at 3d_tiles/model/tileset.json, skipping correction. Postprocessing: done (•̀ᴗ•́)و!