SpatialDisjoint¶
- globalmapper.SpatialDisjoint(GM_LayerHandle_t32 aLayer1, GM_LayerHandle_t32 aLayer2, GM_SpatialOps_Params_t aParams) GM_Error_t32[source]¶
The Disjoint predicate returns the set of features from one layer that do not intersect with any features from another layer. Disjoint features have no overlap between interior or boundary.
- Parameters:
aLayer1 (GM_LayerHandle_t32) – First layer in predicate
aLayer2 (GM_LayerHandle_t32) – Second layer in predicate
aParams (GM_SpatialOps_Params_t) – Parameters
- Returns:
Error Code
- Return type:
GM_Error_t32
BEFORE |
AFTER |
|---|---|
|
|
Example¶
The following is an example of SpatialDisjoint.
spatial_params = gm.GM_SpatialOps_Params_t()
spatial_params.mPredicateResultTarget = gm.GM_PredicateResult_CreateNewLayer
spatial_params.mResultLayerName = "Disjoint_Result"
err_SpatialDisjoint = gm.SpatialDisjoint(
layers_list[0], layers_list[1], spatial_params
)