DSF stacking analysis
Feature Description
The principle of the DSF stacking analysis tool is the same as Overlay Analysis. The difference is that DSF stacking analysis can only input datasets read from the SuperMap DSF data source, supporting HDFS and local file directories (file://). DSF is a vector data storage method optimized for distributed computing, which can significantly improve the computational performance for large data volumes. It is recommended for vector stacking at the ten-million level and above.
Parameter Description
| Parameter Name | Default Value | Parameter Interpretation | Parameter Type |
|---|---|---|---|
| Source Data | Source data to be overlaid | DSFFeatureRDD | |
| Overlay Dataset | Overlay dataset, only supports region dataset | DSFFeatureRDD | |
| Field collection to be preserved in the source data to be overlaid (Optional) |
Field collection to be preserved in the source data to be overlaid. If the source data and overlay data have fields with the same name, in the result dataset, the field from the source data will be named 'fieldname_1', and from the overlay data will be named 'fieldname_2'. | String | |
| Field collection preserved in the overlay dataset (Optional) |
Field collection preserved in the overlay dataset. For clip, erase, and update modes, this parameter does not need to be set. If the source data and overlay data have fields with the same name, in the result dataset, the field from the source data will be named 'fieldname_1', and from the overlay data will be named 'fieldname_2'. | String | |
| Overlay Analysis Type of Operation | Overlay analysis type of operation: Clip, source data supports points, lines, and polygons. Intersect, source data supports points, lines, and polygons. Erase, source data supports points, lines, and polygons. Identity, source data supports points, lines, and polygons. Update, source data supports polygons. XOR Difference, source data supports polygons. Union, source data supports polygons. | JavaSpatialOperatorType | |
| Fuzzy (Optional) |
0.0 | Fuzzy. The default value is 0.0. If the dataset's coordinate system is a geographic coordinate system, a fuzzy of 1.0e-8 will be used. When the coordinate system is empty or a projected coordinate system, a fuzzy of 1.0e-3 will be used. | Double |
| Preprocessing Topology or Not (Optional) |
true | Whether to preprocess topology or not. It is only valid when the source data is polygon data. The default is true. | Boolean |
| Whether to Return Single Geometry (Optional) |
true | When performing clip, intersect, and identity on lines and polygons, if a line is within multiple polygon objects (with overlapping polygons) or at the boundary, return a single line object or multiple line objects. That is, if set to true, return a single line object; if set to false, return multiple independent line objects. | Boolean |