@@ -31,7 +31,7 @@ export interface WhiteboxMenuCategory {
3131 subcategories : WhiteboxMenuSubcategory [ ] ;
3232}
3333
34- /** 962 tools across 9 categories. */
34+ /** 1009 tools across 9 categories. */
3535export const WHITEBOX_MENU_CATALOG : WhiteboxMenuCategory [ ] = [
3636 {
3737 key : "conversion" ,
@@ -412,6 +412,7 @@ export const WHITEBOX_MENU_CATALOG: WhiteboxMenuCategory[] = [
412412 { id : "analyze_changes_ccdc" , name : "Analyze Changes Using CCDC" } ,
413413 { id : "assign_projection_raster" , name : "Assign Projection Raster" } ,
414414 { id : "band_collection_statistics" , name : "Band Collection Statistics" } ,
415+ { id : "block_statistics" , name : "Block Statistics" } ,
415416 { id : "boundary_clean" , name : "Boundary Clean" } ,
416417 { id : "cell_statistics" , name : "Cell Statistics" } ,
417418 { id : "classification_accuracy_assessment" , name : "Classification Accuracy Assessment" } ,
@@ -424,49 +425,60 @@ export const WHITEBOX_MENU_CATALOG: WhiteboxMenuCategory[] = [
424425 { id : "detect_image_anomalies" , name : "Detect Image Anomalies" } ,
425426 { id : "diffusion_interpolation_with_barriers" , name : "Diffusion Interpolation With Barriers" } ,
426427 { id : "empirical_bayesian_kriging" , name : "Empirical Bayesian Kriging" } ,
428+ { id : "euclidean_direction" , name : "Euclidean Direction" } ,
427429 { id : "expand_shrink" , name : "Expand / Shrink" } ,
428430 { id : "extract_cog_subset" , name : "Extract COG Subset" } ,
429431 { id : "extract_wms_subset" , name : "Extract WMS Subset" } ,
430432 { id : "extract_xyz_tile_subset" , name : "Extract XYZ Tile Subset" } ,
431433 { id : "find_argument_statistics" , name : "Find Argument Statistics" } ,
434+ { id : "focal_flow" , name : "Focal Flow" } ,
432435 { id : "focal_statistics" , name : "Focal Statistics" } ,
433436 { id : "fuzzy_overlay" , name : "Fuzzy Overlay" } ,
434437 { id : "gaussian_geostatistical_simulations" , name : "Gaussian Geostatistical Simulations" } ,
435438 { id : "multidimensional_anomaly" , name : "Generate Multidimensional Anomaly" } ,
436439 { id : "generate_trend_raster" , name : "Generate Trend Raster" } ,
440+ { id : "idw_3d" , name : "IDW 3D" } ,
441+ { id : "interpolate_from_spatiotemporal_points" , name : "Interpolate From Spatiotemporal Points" } ,
437442 { id : "interpolate_with_barriers" , name : "Interpolate With Barriers" } ,
438443 { id : "kernel_density_ratio" , name : "Kernel Density Ratio" } ,
444+ { id : "kernel_interpolation_with_barriers" , name : "Kernel Interpolation With Barriers" } ,
439445 { id : "landtrendr" , name : "LandTrendr" } ,
440446 { id : "las_height_metrics" , name : "LAS Height Metrics" } ,
441447 { id : "line_density" , name : "Line Density" } ,
442448 { id : "line_statistics" , name : "Line Statistics" } ,
449+ { id : "local_polynomial_interpolation" , name : "Local Polynomial Interpolation" } ,
443450 { id : "locate_regions" , name : "Locate Regions" } ,
444451 { id : "matched_filter_target_detection" , name : "Matched Filter Target Detection (CEM/ACE)" } ,
445452 { id : "maximum_likelihood_classification" , name : "Maximum Likelihood Classification" } ,
446453 { id : "multicriteria_overlay" , name : "Multicriteria Overlay" } ,
454+ { id : "multilook" , name : "Multilook" } ,
447455 { id : "optimal_interpolation" , name : "Optimal Interpolation" } ,
448456 { id : "path_distance" , name : "Path Distance" } ,
449457 { id : "percentile_contours" , name : "Percentile Contours" } ,
450458 { id : "point_statistics" , name : "Point Statistics" } ,
451459 { id : "porous_puff" , name : "Porous Puff" } ,
460+ { id : "predict_using_trend_raster" , name : "Predict Using Trend Raster" } ,
452461 { id : "presence_only_prediction" , name : "Presence-only Prediction" } ,
453462 { id : "pycnophylactic_interpolation" , name : "Pycnophylactic Interpolation" } ,
454463 { id : "raster_normalize" , name : "Raster Normalize" } ,
455464 { id : "render_raster_png" , name : "Render Raster to PNG" } ,
456465 { id : "reproject_raster" , name : "Reproject Raster" } ,
457466 { id : "rescale_by_function" , name : "Rescale By Function" } ,
467+ { id : "sar_coherence" , name : "SAR Coherence" } ,
458468 { id : "slice_raster" , name : "Slice Raster" } ,
459469 { id : "solar_radiation" , name : "Solar Radiation" } ,
460470 { id : "space_time_kernel_density" , name : "Space Time Kernel Density" } ,
461471 { id : "spatial_association_between_zones" , name : "Spatial Association Between Zones" } ,
462472 { id : "spectral_index" , name : "Spectral Index" } ,
463473 { id : "split_raster" , name : "Split Raster" } ,
464474 { id : "storage_capacity" , name : "Storage Capacity" } ,
475+ { id : "summarize_categorical_raster" , name : "Summarize Categorical Raster" } ,
465476 { id : "surface_parameters" , name : "Surface Parameters" } ,
466477 { id : "surface_volume" , name : "Surface Volume" } ,
467478 { id : "time_series_cross_correlation" , name : "Time Series Cross Correlation" } ,
468479 { id : "warp_raster" , name : "Warp Raster" } ,
469480 { id : "weighted_voronoi" , name : "Weighted Voronoi" } ,
481+ { id : "zonal_characterization" , name : "Zonal Characterization" } ,
470482 { id : "zonal_fill" , name : "Zonal Fill" } ,
471483 { id : "zonal_geometry" , name : "Zonal Geometry" } ,
472484 { id : "zonal_histogram" , name : "Zonal Histogram" } ,
@@ -1022,21 +1034,27 @@ export const WHITEBOX_MENU_CATALOG: WhiteboxMenuCategory[] = [
10221034 tools : [
10231035 { id : "add_surface_information" , name : "Add Surface Information" } ,
10241036 { id : "adjust_3d_z" , name : "Adjust 3D Z" } ,
1037+ { id : "adjust_stream_to_raster" , name : "Adjust Stream To Raster" } ,
10251038 { id : "aggregate_points" , name : "Aggregate Points" } ,
10261039 { id : "aggregate_polygons" , name : "Aggregate Polygons" } ,
10271040 { id : "align_features" , name : "Align Features" } ,
10281041 { id : "apportion_polygon" , name : "Apportion Polygon" } ,
10291042 { id : "assign_projection_vector" , name : "Assign Projection Vector" } ,
10301043 { id : "attribute_uncertainty" , name : "Attribute Uncertainty" } ,
10311044 { id : "bivariate_spatial_association" , name : "Bivariate Spatial Association" } ,
1045+ { id : "buffer_3d" , name : "Buffer 3D" } ,
10321046 { id : "build_balanced_zones" , name : "Build Balanced Zones" } ,
1047+ { id : "build_seamlines" , name : "Build Seamlines" } ,
10331048 { id : "calculate_adjacent_fields" , name : "Calculate Adjacent Fields" } ,
1049+ { id : "calculate_central_meridian_and_parallels" , name : "Calculate Central Meridian And Parallels" } ,
10341050 { id : "calculate_composite_index" , name : "Calculate Composite Index" } ,
10351051 { id : "calculate_distance_band" , name : "Calculate Distance Band" } ,
10361052 { id : "calculate_grid_convergence_angle" , name : "Calculate Grid Convergence Angle" } ,
1053+ { id : "calculate_missing_z_values" , name : "Calculate Missing Z Values" } ,
10371054 { id : "calculate_motion_statistics" , name : "Calculate Motion Statistics" } ,
10381055 { id : "calculate_polygon_main_angle" , name : "Calculate Polygon Main Angle" } ,
10391056 { id : "calculate_rates" , name : "Calculate Rates" } ,
1057+ { id : "calculate_transformation_errors" , name : "Calculate Transformation Errors" } ,
10401058 { id : "calculate_utm_zone" , name : "Calculate UTM Zone" } ,
10411059 { id : "cartogram" , name : "Cartogram" } ,
10421060 { id : "causal_inference_analysis" , name : "Causal Inference Analysis" } ,
@@ -1050,6 +1068,8 @@ export const WHITEBOX_MENU_CATALOG: WhiteboxMenuCategory[] = [
10501068 { id : "colocation_analysis" , name : "Colocation Analysis" } ,
10511069 { id : "color_polygons" , name : "Color Polygons" } ,
10521070 { id : "compare_spatial_weights" , name : "Compare Spatial Weights" } ,
1071+ { id : "compute_accuracy_for_object_detection" , name : "Compute Accuracy For Object Detection" } ,
1072+ { id : "construct_sight_lines" , name : "Construct Sight Lines" } ,
10531073 { id : "convert_coordinate_notation" , name : "Convert Coordinate Notation" } ,
10541074 { id : "cost_connectivity" , name : "Cost Connectivity" } ,
10551075 { id : "count_overlapping_features" , name : "Count Overlapping Features" } ,
@@ -1058,7 +1078,10 @@ export const WHITEBOX_MENU_CATALOG: WhiteboxMenuCategory[] = [
10581078 { id : "create_routes" , name : "Create Routes" } ,
10591079 { id : "create_spatial_sampling_locations" , name : "Create Spatial Sampling Locations" } ,
10601080 { id : "create_spatially_balanced_points" , name : "Create Spatially Balanced Points" } ,
1081+ { id : "create_underpass" , name : "Create Underpass" } ,
1082+ { id : "cul_de_sac_masks" , name : "Cul-De-Sac Masks" } ,
10611083 { id : "delineate_built_up_areas" , name : "Delineate Built-Up Areas" } ,
1084+ { id : "dendrogram" , name : "Dendrogram" } ,
10621085 { id : "densify_sampling_network" , name : "Densify Sampling Network" } ,
10631086 { id : "detect_feature_changes" , name : "Detect Feature Changes" } ,
10641087 { id : "detect_graphic_conflict" , name : "Detect Graphic Conflict" } ,
@@ -1068,27 +1091,34 @@ export const WHITEBOX_MENU_CATALOG: WhiteboxMenuCategory[] = [
10681091 { id : "directional_distribution" , name : "Directional Distribution" } ,
10691092 { id : "directional_trend" , name : "Directional Trend" } ,
10701093 { id : "disperse_markers" , name : "Disperse Markers" } ,
1094+ { id : "dissolve_route_events" , name : "Dissolve Route Events" } ,
10711095 { id : "edgematch_features" , name : "Edgematch Features" } ,
10721096 { id : "eighty_twenty_analysis" , name : "Eighty Twenty Analysis" } ,
10731097 { id : "eliminate_polygon_part" , name : "Eliminate Polygon Part" } ,
10741098 { id : "eliminate_polygons" , name : "Eliminate Polygons" } ,
10751099 { id : "emerging_hot_spot_analysis" , name : "Emerging Hot Spot Analysis" } ,
10761100 { id : "estimate_time_to_event" , name : "Estimate Time To Event" } ,
1101+ { id : "evaluate_bin_sizes" , name : "Evaluate Bin Sizes" } ,
10771102 { id : "exploratory_interpolation" , name : "Exploratory Interpolation" } ,
10781103 { id : "exploratory_regression" , name : "Exploratory Regression" } ,
10791104 { id : "extract_locations_from_text" , name : "Extract Locations From Text" } ,
10801105 { id : "feature_outline_masks" , name : "Feature Outline Masks" } ,
10811106 { id : "feature_to_line" , name : "Feature To Line" } ,
10821107 { id : "feature_vertices_to_points" , name : "Feature Vertices To Points" } ,
10831108 { id : "fill_missing_values" , name : "Fill Missing Values" } ,
1109+ { id : "find_dwell_locations" , name : "Find Dwell Locations" } ,
10841110 { id : "find_identical" , name : "Find Identical" } ,
10851111 { id : "find_meeting_locations" , name : "Find Meeting Locations" } ,
10861112 { id : "find_space_time_matches" , name : "Find Space Time Matches" } ,
10871113 { id : "flip_line" , name : "Flip Line" } ,
1114+ { id : "forest_based_forecast" , name : "Forest-based Forecast" } ,
10881115 { id : "generalized_linear_regression" , name : "Generalized Linear Regression" } ,
1116+ { id : "generate_breach_lines" , name : "Generate Breach Lines" } ,
10891117 { id : "generate_near_table" , name : "Generate Near Table" } ,
10901118 { id : "generate_od_links" , name : "Generate Origin-Destination Links" } ,
1119+ { id : "generate_points_along_3d_lines" , name : "Generate Points Along 3D Lines" } ,
10911120 { id : "generate_spatial_weights_matrix" , name : "Generate Spatial Weights Matrix" } ,
1121+ { id : "generate_subset_polygons" , name : "Generate Subset Polygons" } ,
10921122 { id : "generate_transects_along_lines" , name : "Generate Transects Along Lines" } ,
10931123 { id : "geodetic_densify" , name : "Geodetic Densify" } ,
10941124 { id : "geographically_weighted_regression" , name : "Geographically Weighted Regression" } ,
@@ -1101,6 +1131,7 @@ export const WHITEBOX_MENU_CATALOG: WhiteboxMenuCategory[] = [
11011131 { id : "hot_spot_analysis_comparison" , name : "Hot Spot Analysis Comparison" } ,
11021132 { id : "identify_narrow_polygons" , name : "Identify Narrow Polygons" } ,
11031133 { id : "incremental_spatial_autocorrelation" , name : "Incremental Spatial Autocorrelation" } ,
1134+ { id : "inside_3d" , name : "Inside 3D" } ,
11041135 { id : "integrate" , name : "Integrate" } ,
11051136 { id : "interpolate_shape" , name : "Interpolate Shape" } ,
11061137 { id : "intersecting_layers_masks" , name : "Intersecting Layers Masks" } ,
@@ -1109,16 +1140,21 @@ export const WHITEBOX_MENU_CATALOG: WhiteboxMenuCategory[] = [
11091140 { id : "local_outlier_analysis" , name : "Local Outlier Analysis" } ,
11101141 { id : "locate_lines_along_routes" , name : "Locate Lines Along Routes" } ,
11111142 { id : "median_center" , name : "Median Center" } ,
1143+ { id : "merge_divided_roads" , name : "Merge Divided Roads" } ,
11121144 { id : "merge_lines_by_pseudo_node" , name : "Merge Lines By Pseudo Node" } ,
1145+ { id : "minimum_bounding_volume" , name : "Minimum Bounding Volume" } ,
11131146 { id : "multiple_ring_buffer" , name : "Multiple Ring Buffer" } ,
11141147 { id : "mgwr" , name : "Multiscale Geographically Weighted Regression" } ,
11151148 { id : "multivariate_clustering" , name : "Multivariate Clustering" } ,
1149+ { id : "near_3d" , name : "Near 3D" } ,
11161150 { id : "neighborhood_summary_statistics" , name : "Neighborhood Summary Statistics" } ,
11171151 { id : "non_maximum_suppression" , name : "Non Maximum Suppression" } ,
11181152 { id : "optics_clustering" , name : "OPTICS Clustering" } ,
1153+ { id : "optimal_corridor_connections" , name : "Optimal Corridor Connections" } ,
11191154 { id : "optimized_hot_spot_analysis" , name : "Optimized Hot Spot Analysis" } ,
11201155 { id : "optimized_outlier_analysis" , name : "Optimized Outlier Analysis" } ,
11211156 { id : "pairwise_comparison_weights" , name : "Pairwise Comparison Weights" } ,
1157+ { id : "pivot_table" , name : "Pivot Table" } ,
11221158 { id : "points_to_line" , name : "Points To Line" } ,
11231159 { id : "points_to_path" , name : "Points To Path" } ,
11241160 { id : "polygon_neighbors" , name : "Polygon Neighbors" } ,
@@ -1136,18 +1172,27 @@ export const WHITEBOX_MENU_CATALOG: WhiteboxMenuCategory[] = [
11361172 { id : "ripleys_k" , name : "Ripley's K" } ,
11371173 { id : "rubbersheet_features" , name : "Rubbersheet Features" } ,
11381174 { id : "similarity_search" , name : "Similarity Search" } ,
1175+ { id : "simplify_3d_line" , name : "Simplify 3D Line" } ,
1176+ { id : "simplify_building" , name : "Simplify Building" } ,
1177+ { id : "simplify_by_circular_arcs" , name : "Simplify By Circular Arcs" } ,
11391178 { id : "simplify_shared_edges" , name : "Simplify Shared Edges" } ,
11401179 { id : "smooth_natural_features" , name : "Smooth Natural Features" } ,
11411180 { id : "smooth_shared_edges" , name : "Smooth Shared Edges" } ,
11421181 { id : "snap_tracks" , name : "Snap Tracks" } ,
11431182 { id : "sort_features" , name : "Sort Features" } ,
11441183 { id : "spatial_eigenvector_filtering" , name : "Spatial Eigenvector Filtering (MESF)" } ,
11451184 { id : "spatial_outlier_detection" , name : "Spatial Outlier Detection" } ,
1185+ { id : "spatially_constrained_multivariate_clustering" , name : "Spatially Constrained Multivariate Clustering" } ,
11461186 { id : "split_by_attributes" , name : "Split By Attributes" } ,
1187+ { id : "split_by_features" , name : "Split By Features" } ,
11471188 { id : "split_line_at_point" , name : "Split Line At Point" } ,
1189+ { id : "stack_profile" , name : "Stack Profile" } ,
11481190 { id : "strip_map_index_features" , name : "Strip Map Index Features" } ,
11491191 { id : "subdivide_polygon" , name : "Subdivide Polygon" } ,
1192+ { id : "subset_features" , name : "Subset Features" } ,
11501193 { id : "summarize_nearby" , name : "Summarize Nearby" } ,
1194+ { id : "summarize_percent_change" , name : "Summarize Percent Change" } ,
1195+ { id : "summarize_within" , name : "Summarize Within" } ,
11511196 { id : "summary_statistics" , name : "Summary Statistics" } ,
11521197 { id : "table_to_geometry" , name : "Table To Geometry" } ,
11531198 { id : "tabulate_intersection" , name : "Tabulate Intersection" } ,
@@ -1160,6 +1205,8 @@ export const WHITEBOX_MENU_CATALOG: WhiteboxMenuCategory[] = [
11601205 { id : "transform_fields" , name : "Transform Fields" } ,
11611206 { id : "transform_route_events" , name : "Transform Route Events" } ,
11621207 { id : "trim_line" , name : "Trim Line" } ,
1208+ { id : "union_3d" , name : "Union 3D" } ,
1209+ { id : "voxel_isosurface" , name : "Voxel Isosurface" } ,
11631210 ] ,
11641211 } ,
11651212 {
0 commit comments