Support for parallel computing
At present, SuperMap supports Raster Analysis, Hydrological Analysis, Network Analysis, Topology Preprocessing, Overlay Analysis, Spatial Query, etc. The specific support is as follows.
- Raster Analysis: The function modules supporting parallel computing in Raster Analysis include: Interpolation Analysis, Surface Feature Extraction, Terrain Calculation, Grid Calculation, Visibility Analysis, which includes specific features as described in the following table: Isolines are
Function module Functional segmentation Interpolation Analysis IDW interpolation RBF interpolation Simple Kriging interpolation Or dinary Kriging interpolation Universal Kriging interpolation Density interpolation Surface feature extraction extracted Extract Isosurface Terrain Calculation Slope Analysis Aspect Analysis Surface Area calculation Surface volume calculation Find Extremum Value Generate 3D Hillshade Map Generate Orthophoto 3D Image Calculate the Surface Area Calculate the surface volume Cut and Fill Analysis Grid cut-and-fill Surface Cut Fill Inverse Cut Fill Grid generalization Raster Reclassifying Raster Resampling Grid aggregation Visibility Analysis Single Point Viewshed Analysis Multi-point Viewshed Analysis - Hydrological Analysis: 10 functions in Hydrological Analysis support parallel computing.
- Network Analysis: Optimal Path Analysis, Find Nearest Facility, Traveling Salesman Problem (TSP) Analysis and Multiple Traveling Salesman Problem (MTSP) Analysis The Analysis feature supports parallel computing.
- Overlay Analysis: Parallel calculation is supported for both line and surface Overlay Analysis, including clipping, erasing, merging, intersection, identity, symmetric difference and update of line and surface.
- Spatial Query: Containment and intersection queries for face objects support parallel computation.
- Topology: Topology Preprocessing in the topology function module supports parallel computing. However, the Tweak Polygons process in Topology Preprocessing does not support parallel computation. Modifying the number of threads does not reduce the analysis time if only this preprocessing is done.
Function module | Functional segmentation | |
Hydrological Analysis | ||
Fill the depression | ||
Flow direction analysis | ||
Calculate Cumulative Flow Accumulation. | ||
Calculate Flow Length | ||
Calculate Watershed Basin | ||
A catchment point is generate | ||
Watershed Segmentation | ||
Stream Order | ||
Connect River System | ||
Extract Vector River System |
Function module | Functional segmentation | |
Transportation Analysis | ||
Optimal Path Analysis | ||
Find Nearest Facility | ||
Traveling Salesman Problem (TSP) Analysis | ||
Multiple Traveling Salesman Problem (MTSP) Analysis |
Function module | Functional segmentation | |
Overlay Analysis | ||
Crop | ||
Erase | ||
Merge | ||
Intersect | ||
Same | ||
Symmetry difference | ||
Update |
Function module | Functional segmentation | |
Spatial Query | ||
Contain | ||
Ask for intersection |
Related content
Multi-thread parallel computing