Mercurial > repos > bgruening > 3dtrees_smart_tile
annotate smart_tile.xml @ 0:53ee54da7150 draft default tip
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
| author | bgruening |
|---|---|
| date | Tue, 27 Jan 2026 13:22:53 +0000 |
| parents | |
| children |
| rev | line source |
|---|---|
|
0
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
1 <tool id="3dtrees_smart_tile" name="3DTrees: SmartTile" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="24.2"> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
2 <description>Subsampling, tiling, merging and matching of (multiple) point clouds</description> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
3 <macros> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
4 <token name="@TOOL_VERSION@">1.0.0</token> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
5 <token name="@VERSION_SUFFIX@">0</token> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
6 </macros> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
7 <requirements> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
8 <container type="docker">ghcr.io/3dtrees-earth/3dtrees_smart_tile:@TOOL_VERSION@</container> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
9 </requirements> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
10 <command detect_errors="exit_code"><![CDATA[ |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
11 ## Create output directory |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
12 mkdir -p output_dir && |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
13 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
14 ## Task-specific input setup and command execution |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
15 #if $operation.task == 'tile': |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
16 ## Create input directory and symlink files |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
17 mkdir -p input_dir && |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
18 #for $f in $operation.input_files: |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
19 ln -s '$f' input_dir/'${f.element_identifier}.laz' && |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
20 #end for |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
21 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
22 ## Run tile task |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
23 python -u /src/run.py |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
24 --task tile |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
25 --input-dir input_dir |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
26 --output-dir output_dir |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
27 --tile-length '$operation.tile_length' |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
28 --tile-buffer '$operation.tile_buffer' |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
29 #if $operation.tiling_threshold: |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
30 --tiling-threshold '$operation.tiling_threshold' |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
31 #end if |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
32 --resolution-1 '$operation.resolution_1' |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
33 --resolution-2 '$operation.resolution_2' |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
34 --skip-dimension-reduction '$operation.skip_dimension_reduction' |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
35 --num-spatial-chunks \${GALAXY_SLOTS:-4} |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
36 --workers '$operation.workers' |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
37 --threads \${GALAXY_SLOTS:-4} |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
38 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
39 #elif $operation.task == 'merge': |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
40 ## Create input directories and symlink files |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
41 mkdir -p input_segmented && |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
42 #for $f in $operation.input_segmented: |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
43 ln -s '$f' input_segmented/'${f.element_identifier}.laz' && |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
44 #end for |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
45 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
46 mkdir -p input_res1 && |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
47 #for $f in $operation.input_res1: |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
48 ln -s '$f' input_res1/'${f.element_identifier}.laz' && |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
49 #end for |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
50 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
51 #if $operation.input_original: |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
52 mkdir -p input_original && |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
53 #for $f in $operation.input_original: |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
54 ln -s '$f' input_original/'${f.element_identifier}.laz' && |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
55 #end for |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
56 #end if |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
57 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
58 ## Run merge task |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
59 python -u /src/run.py |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
60 --task merge |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
61 --subsampled-segmented-folder input_segmented |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
62 --subsampled-target-folder input_res1 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
63 #if $operation.input_original: |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
64 --original-input-dir input_original |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
65 #end if |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
66 --output-tiles-folder output_dir/output_tiles |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
67 --buffer '$operation.buffer' |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
68 --overlap-threshold '$operation.overlap_threshold' |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
69 --max-centroid-distance '$operation.max_centroid_distance' |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
70 --correspondence-tolerance '$operation.correspondence_tolerance' |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
71 --max-volume-for-merge '$operation.max_volume_for_merge' |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
72 --min-cluster-size '$operation.min_cluster_size' |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
73 --border-zone-width '$operation.border_zone_width' |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
74 $operation.disable_matching |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
75 --workers 2 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
76 #end if |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
77 ]]></command> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
78 <inputs> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
79 <conditional name="operation"> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
80 <param name="task" type="select" label="Task"> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
81 <option value="tile">Tile</option> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
82 <option value="merge">Merge</option> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
83 </param> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
84 <when value="tile"> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
85 <param name="input_files" type="data" format="laz,las" multiple="true" label="Input LAZ/LAS files" help="Collection of point cloud files to tile and subsample"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
86 <param argument="--tile-length" type="integer" min="1" max="10000" value="300" label="Tile Length" help="Size of tiles in meters (default: 300m)"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
87 <param argument="--tile-buffer" type="integer" min="1" max="10000" value="20" label="Tile Buffer" help="Overlap/buffer between tiles in meters (default: 20m)"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
88 <param argument="--tiling-threshold" type="float" min="0.1" max="50000" value="10000" optional="true" label="Tiling Threshold (MB)" help="File size threshold in MB. If input folder has single file below this size, skip tiling (optional)"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
89 <param argument="--resolution-1" type="float" min="0.001" max="1.0" value="0.01" label="Resolution 1 (m)" help="First subsampling resolution in meters (default: 0.02 = 2cm)"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
90 <param argument="--resolution-2" type="float" min="0.001" max="1.0" value="0.1" label="Resolution 2 (m)" help="Second subsampling resolution in meters (default: 0.1 = 10cm)"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
91 <param argument="--skip-dimension-reduction" type="boolean" truevalue="--skip-dimension-reduction" falsevalue="" checked="true" label="Skip Dimension Reduction" help="Keep all point dimensions instead of reducing to XYZ-only. Set to False only for raw pre-segmentation data (default: True)"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
92 <param argument="--workers" type="hidden" min="1" max="10" value="2" label="Workers" help="Number of workers for parallel processing (default: 2)"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
93 </when> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
94 <when value="merge"> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
95 <param name="input_segmented" type="data" format="laz" multiple="true" label="Segmented files (e.g.10cm)" help="Collection of subsampled LAZ files with predictions (PredInstance/PredSemantic dimensions)"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
96 <param name="input_res1" type="data" format="laz" multiple="true" label="Subsampled target files (e.g. 1cm)" help="Collection of subsampled LAZ files at target resolution (for remapping)"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
97 <param name="input_original" type="data" format="laz,las" multiple="true" optional="true" label="Original input files (optional)" help="Optional collection of original input LAZ files for final remap to original resolution"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
98 <param argument="--buffer" type="float" min="0" max="100" value="30.0" label="Buffer Distance (m)" help="Buffer distance for filtering in meters (default: 10.0m)"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
99 <param argument="--overlap-threshold" type="float" min="0" max="1" value="0.3" label="Overlap Threshold" help="Overlap ratio threshold for instance matching (0.3 = 30%)"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
100 <param argument="--max-centroid-distance" type="float" min="0" max="100" value="3.0" label="Max Centroid Distance (m)" help="Maximum centroid distance to merge instances in meters (default: 3.0m)"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
101 <param argument="--max-volume-for-merge" type="float" min="0" max="100" value="4.0" label="Max Volume for Merge (m³)" help="Max convex hull volume for small instance merging in m³ (default: 4.0m³)"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
102 <param argument="--min-cluster-size" type="integer" min="1" max="10000" value="300" label="Minimum Cluster Size" help="Minimum cluster size in points for reassignment (default: 300)"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
103 <param argument="--border-zone-width" type="float" min="0" max="100" value="10.0" label="Border Zone Width (m)" help="Width of border zone beyond buffer for instance matching in meters (default: 10.0m)"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
104 <param argument="--correspondence-tolerance" type="float" min="0" max="1" value="0.05" label="Correspondence Tolerance (m)" help="Max distance for point correspondence in meters - should be small ~5cm (default: 0.05m)"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
105 <param argument="--disable-matching" type="boolean" truevalue="--disable-matching" falsevalue="" checked="false" label="Disable Matching" help="Disable cross-tile instance matching (default: False)"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
106 <param argument="--workers" type="hidden" min="1" max="10" value="2" label="Workers" help="Number of workers for parallel processing (default: 2)"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
107 </when> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
108 </conditional> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
109 </inputs> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
110 <outputs> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
111 <!-- Tile task outputs: collection of all output files --> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
112 <collection name="Subsampled_Resolution_1" type="list" label="${tool.name}: Subsampled ${operation.resolution_1}m"> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
113 <filter>operation['task'] == "tile"</filter> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
114 <discover_datasets pattern="__name_and_ext__" directory="output_dir/subsampled_res1" format="laz" recurse="false"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
115 </collection> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
116 <collection name="Subsampled_Resolution_2" type="list" label="${tool.name}: Subsampled ${operation.resolution_2}m"> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
117 <filter>operation['task'] == "tile"</filter> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
118 <discover_datasets pattern="__name_and_ext__" directory="output_dir/subsampled_res2" format="laz" recurse="false"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
119 </collection> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
120 <data name="output_png" format="png" label="${tool.name}: Tiling preview" from_work_dir="output_dir/overview_copc_tiles.png"> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
121 <filter>operation['task'] == "tile"</filter> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
122 </data> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
123 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
124 <!-- Merge task outputs: collection of per-tile files + optional merged file --> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
125 <collection name="output_merge_tiles" type="list" label="${tool.name}: Original with added dimensions"> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
126 <filter>operation['task'] == "merge"</filter> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
127 <discover_datasets pattern="__name_and_ext__" directory="output_dir/original_with_predictions" format="laz"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
128 </collection> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
129 <data name="output_merged_laz" format="laz" label="${tool.name}: Merged LAZ file" from_work_dir="merged.laz"> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
130 <filter>operation['task'] == "merge"</filter> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
131 </data> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
132 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
133 </outputs> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
134 <tests> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
135 <test expect_num_outputs="3"> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
136 <conditional name="operation"> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
137 <param name="task" value="tile"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
138 <param name="input_files" value="mikro.laz"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
139 <param name="tile_length" value="50"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
140 <param name="tile_buffer" value="20"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
141 <param name="tiling_threshold" value="3"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
142 <param name="resolution_1" value="0.01"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
143 <param name="resolution_2" value="0.1"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
144 </conditional> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
145 <output_collection name="Subsampled_Resolution_1" type="list" count="1"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
146 <output_collection name="Subsampled_Resolution_2" type="list" count="1"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
147 <output name="output_png" file="mikro_preview.png" compare="image_diff"> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
148 <assert_contents> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
149 <has_image_center_of_mass center_of_mass="1732,1785" eps="100"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
150 </assert_contents> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
151 </output> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
152 </test> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
153 <test expect_num_outputs="2"> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
154 <conditional name="operation"> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
155 <param name="task" value="merge"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
156 <param name="input_segmented" value="mikro_segmented.laz"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
157 <param name="input_res1" value="mikro_res1.laz"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
158 <param name="input_original" value="mikro.laz"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
159 </conditional> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
160 <output_collection name="output_merge_tiles" type="list" count="1"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
161 <output name="output_merged_laz"> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
162 <assert_contents> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
163 <has_size value="47500" delta="1000"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
164 </assert_contents> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
165 </output> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
166 </test> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
167 </tests> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
168 <help format="markdown"> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
169 **What it does** |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
170 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
171 This tool processes 3D point cloud data for tree segmentation with four task modes: |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
172 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
173 1. **Tile**: Subsample input point clouds and create overlapping tiles for processing |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
174 3. **Merge**: Remaps predictions to target resolution and merge tiles with instance matching |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
175 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
176 **Tile Task** |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
177 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
178 Processes input LAZ/LAS files through tiling and subsampling pipeline: |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
179 - Converts to COPC format |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
180 - Creates overlapping tiles |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
181 - Generates two subsampled resolutions (default: 2cm and 10cm) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
182 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
183 *Parameters:* |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
184 - Tile Length: Size of tiles in meters (default: 100m) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
185 - Tile Buffer: Overlap between tiles in meters (default: 5m) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
186 - Tiling Threshold: File size threshold in MB - files below this skip tiling (optional) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
187 - Resolution 1: First subsampling resolution in meters (default: 0.02 = 2cm) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
188 - Resolution 2: Second subsampling resolution in meters (default: 0.1 = 10cm) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
189 - Skip Dimension Reduction: Keep all point dimensions (default: True) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
190 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
191 *Outputs:* Collection of tiled and subsampled LAZ files organized in subdirectories |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
192 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
193 **Remap Task** |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
194 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
195 Remaps predictions from source files to target resolution files using KDTree nearest neighbor matching. |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
196 Files are matched by spatial bounds. |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
197 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
198 *Parameters:* |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
199 - Source files: LAZ files with predictions (e.g., segmented 10cm files) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
200 - Target files: LAZ files at target resolution (e.g., 2cm subsampled files) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
201 - Tolerance: Bounds matching tolerance in meters (default: 5.0m) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
202 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
203 *Outputs:* Collection of remapped LAZ files with predictions transferred to target resolution |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
204 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
205 **Merge Task** |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
206 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
207 Complete merge workflow: |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
208 1. Remaps 10cm predictions to target resolution (default: 2cm) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
209 2. Merges overlapping tiles with cross-tile instance matching |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
210 3. Optionally remaps to original input resolution |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
211 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
212 *Parameters:* |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
213 - Input: Collection of 10cm subsampled LAZ files with predictions (PredInstance/PredSemantic) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
214 - Target Resolution: Resolution for remapping (default: 2cm) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
215 - Buffer: Buffer distance for filtering in meters (default: 10.0m) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
216 - Overlap Threshold: Ratio for instance matching, 0-1 (default: 0.3 = 30%) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
217 - Max Centroid Distance: Max distance to merge instances (default: 3.0m) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
218 - Correspondence Tolerance: Point matching tolerance (default: 0.05m = 5cm) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
219 - Max Volume for Merge: Max volume for small instance merging (default: 4.0m³) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
220 - Min Cluster Size: Minimum points per cluster (default: 300) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
221 - Border Zone Width: Width of border zone for matching (default: 10.0m) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
222 - Retile Buffer: Buffer expansion during retiling (fixed: 2.0m) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
223 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
224 *Outputs:* |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
225 - Collection of per-tile segmented LAZ files |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
226 - Single merged LAZ file (if not skipped) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
227 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
228 **Remap and Merge Task** |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
229 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
230 Combined remap + merge workflow: |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
231 1. Remaps predictions from source to target files |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
232 2. Merges tiles with instance matching |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
233 3. Optionally remaps to original input resolution |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
234 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
235 Uses same parameters as separate remap and merge tasks. |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
236 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
237 *Outputs:* |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
238 - Collection of per-tile segmented LAZ files |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
239 - Single merged LAZ file (if not skipped) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
240 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
241 **Processing Notes** |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
242 |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
243 - All tasks use parallel processing with configurable workers (defaults to Galaxy job slots) |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
244 - Tiling uses spatial chunks aligned to voxel grid to prevent duplicate points |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
245 - Merge identifies whole trees, reassigns small clusters, and handles cross-tile instances |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
246 - Remap uses cKDTree for efficient nearest neighbor queries |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
247 </help> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
248 <creator> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
249 <person name="Kilian Gerberding" email="kilian.gerberding@geosense.uni-freiburg.de" identifier="0009-0002-5001-2571"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
250 <organization name="3Dtrees-Team, University of Freiburg" url="https://github.com/3dTrees-earth"/> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
251 </creator> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
252 <citations> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
253 <citation type="bibtex"> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
254 @misc{3dtrees_tile_merge, title = {3D Trees Tile and Merge Tool}, author = {3D Trees Project}, year = {2025}} |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
255 </citation> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
256 </citations> |
|
53ee54da7150
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3dtrees_smart_tile commit fe65e773176a1e35cb4ba32ce9e038e95e780d4c
bgruening
parents:
diff
changeset
|
257 </tool> |
