> Documentation index: https://www.gooddata.ai/docs/gooddata-ui/llms.txt lists every page of these docs as Markdown.

# IGeoCommonExecutionProps

- Package: [@gooddata/sdk-ui-geo](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/index.md)
- Kind: interface
- Source: https://github.com/gooddata/gooddata-ui-sdk/blob/rel/11.64/libs/sdk-ui-geo/src/next/types/props/shared.ts

Common execution/host wiring props shared by all GeoChart-family components.

**Signature:**

```typescript
export interface IGeoCommonExecutionProps extends IVisualizationProps, IVisualizationCallbacks 
```
**Extends:** [IVisualizationProps](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui/sdk-ui.ivisualizationprops/index.md), [IVisualizationCallbacks](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui/sdk-ui.ivisualizationcallbacks/index.md)

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [backend?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.igeocommonexecutionprops/index.md#igeocommonexecutionpropsbackend) |  | [IAnalyticalBackend](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-backend-spi/sdk-backend-spi.ianalyticalbackend/index.md) | _(Optional)_ Backend used for data execution. Falls back to BackendProvider when omitted. |
| [execConfig?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.igeocommonexecutionprops/index.md#igeocommonexecutionpropsexecconfig) |  | [IExecutionConfig](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.iexecutionconfig/index.md) | _(Optional)_ Additional execution configuration forwarded to backend. |
| [filters?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.igeocommonexecutionprops/index.md#igeocommonexecutionpropsfilters) |  | [NullableFiltersOrPlaceholders](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui/sdk-ui.nullablefiltersorplaceholders/index.md) | _(Optional)_ Filters applied to every layer execution. |
| [onBoundsChanged?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.igeocommonexecutionprops/index.md#igeocommonexecutionpropsonboundschanged) |  | [BoundsChangedCallback](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.boundschangedcallback/index.md) | _(Optional)_ Callback fired when the map visible bounds change. |
| [onCenterPositionChanged?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.igeocommonexecutionprops/index.md#igeocommonexecutionpropsoncenterpositionchanged) |  | [CenterPositionChangedCallback](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.centerpositionchangedcallback/index.md) | _(Optional)_ Callback fired when the map center changes. |
| [onViewportInteractionEnd?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.igeocommonexecutionprops/index.md#igeocommonexecutionpropsonviewportinteractionend) |  | [ViewportInteractionEndCallback](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.viewportinteractionendcallback/index.md) | _(Optional)_ Callback fired when a user-triggered viewport interaction finishes. |
| [onZoomChanged?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.igeocommonexecutionprops/index.md#igeocommonexecutionpropsonzoomchanged) |  | [ZoomChangedCallback](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.zoomchangedcallback/index.md) | _(Optional)_ Callback fired when map zoom changes. |
| [placeholdersResolutionContext?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.igeocommonexecutionprops/index.md#igeocommonexecutionpropsplaceholdersresolutioncontext) |  | object | _(Optional)_ Resolution context for composed placeholders. |
| [theme?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.igeocommonexecutionprops/index.md#igeocommonexecutionpropstheme) |  | [ITheme](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.itheme/index.md) | _(Optional)_ Theme override. Defaults to the nearest ThemeProvider. |
| [workspace?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.igeocommonexecutionprops/index.md#igeocommonexecutionpropsworkspace) |  | string | _(Optional)_ Workspace identifier. Falls back to WorkspaceProvider when omitted. |

## Property details

### IGeoCommonExecutionProps.backend

Backend used for data execution. Falls back to BackendProvider when omitted.

**Signature:**

```typescript
backend?: IAnalyticalBackend;
```

### IGeoCommonExecutionProps.execConfig

Additional execution configuration forwarded to backend.

**Signature:**

```typescript
execConfig?: IExecutionConfig;
```

### IGeoCommonExecutionProps.filters

Filters applied to every layer execution.

**Signature:**

```typescript
filters?: NullableFiltersOrPlaceholders;
```

#### Remarks

These filters are treated as \*\*global\*\* for the whole geo visualization: - They apply to the primary layer and to all additional layer executions. - Layer-specific filters (`IGeoLayer.filters`) are still supported. - When both are provided, these \*\*global\*\* filters are applied \*after\* layer filters and therefore  take precedence for filter types with “last wins” merge rules (e.g. date filters for the same  date dataset, measure value filters for the same measure). Other filter types may accumulate  according to SDK merge semantics.

### IGeoCommonExecutionProps.onBoundsChanged

Callback fired when the map visible bounds change.

**Signature:**

```typescript
onBoundsChanged?: BoundsChangedCallback;
```

### IGeoCommonExecutionProps.onCenterPositionChanged

Callback fired when the map center changes.

**Signature:**

```typescript
onCenterPositionChanged?: CenterPositionChangedCallback;
```

### IGeoCommonExecutionProps.onViewportInteractionEnd

Callback fired when a user-triggered viewport interaction finishes.

**Signature:**

```typescript
onViewportInteractionEnd?: ViewportInteractionEndCallback;
```

### IGeoCommonExecutionProps.onZoomChanged

Callback fired when map zoom changes.

**Signature:**

```typescript
onZoomChanged?: ZoomChangedCallback;
```

### IGeoCommonExecutionProps.placeholdersResolutionContext

Resolution context for composed placeholders.

**Signature:**

```typescript
placeholdersResolutionContext?: object;
```

#### Remarks

Required only when using composed placeholders.

### IGeoCommonExecutionProps.theme

Theme override. Defaults to the nearest ThemeProvider.

**Signature:**

```typescript
theme?: ITheme;
```

### IGeoCommonExecutionProps.workspace

Workspace identifier. Falls back to WorkspaceProvider when omitted.

**Signature:**

```typescript
workspace?: string;
```
