SpatialCoveredBy

globalmapper.SpatialCoveredBy(GM_LayerHandle_t32 aLayer1, GM_LayerHandle_t32 aLayer2, GM_SpatialOps_Params_t aParams) GM_Error_t32[source]

The CoveredBy predicate returns all area features in aLayer2 that have a feature in aLayer1 inside or on the border of it. This is the reverse case of SpatialCovers

Parameters:
  • aLayer1 (GM_LayerHandle_t32) – Input layer

  • aLayer2 (GM_LayerHandle_t32) – Input layer

  • aParams (GM_SpatialOps_Params_t) – Parameters

Returns:

Error Code

Return type:

GM_Error_t32


BEFORE

AFTER

../_images/CoverIMG.png ../_images/RedCircle.png

Example

The following is an example of SpatialCoveredBy.

spatial_params = gm.GM_SpatialOps_Params_t()
spatial_params.mPredicateResultTarget = gm.GM_PredicateResult_CreateNewLayer
spatial_params.mResultLayerName = "CoveredBy_Result"
err_SpatialCoveredBy = gm.SpatialCoveredBy(
    layers_list[1], layers_list[0], spatial_params
)