# GeoReduceGeometry — funkcja skryptu i funkcja wykresu

Funkcja GeoReduceGeometry() służy do zmniejszenia liczby wierzchołków figury geometrycznej oraz do agregacji obszarów w jeden obszar, przy czym nadal wyświetlane są linie graniczne poszczególnych obszarów.

Składnia:

GeoReduceGeometry(field\_name[, value])

Typ zwracanych danych: ciąg znaków

Argumenty:

Argumenty

| Argument | Opis |
| --- | --- |
| field\_name | Pole lub wyrażenie odwołujące się do pola zawierającego geometrię przeznaczoną do reprezentowania. Może to być punkt (albo zestaw punktów) charakteryzujący się długością i szerokością geograficzną, albo obszar. |
| value | Stopień redukcji do zastosowania względem geometrii. Zakres wynosi od 0 do 1, przy czym 0 reprezentuje brak redukcji, a 1 reprezentuje maksymalną redukcję wierzchołków.<br><br>InformacjaUżycie wartości (value) równej 0,9 lub wyższej ze złożonym zestawem danych może spowodować zmniejszenie liczby wierzchołków do poziomu, w którym reprezentacja wizualna będzie niedokładna. |

Działanie funkcji GeoReduceGeometry() jest podobne do działania funkcji GeoAggrGeometry(), ponieważ za jej pomocą można zagregować szereg obszarów w jeden obszar. Różnica polega na tym, że w przypadku użycia funkcji GeoReduceGeometry() poszczególne linie graniczne z danych sprzed agregacji są wyświetlane na mapie.

GeoReduceGeometry() jest funkcją agregacji, dlatego użycie jej w skrypcie powoduje konieczność użycia instrukcji LOAD z klauzulą Group by.

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoReduceGeometry.htm)

#### Przykłady:

W tym przykładzie ładowany jest plik KML z danymi obszaru, a następnie tabela ze zredukowanymi i zagregowanymi danymi obszaru.

```
[MapSource]:
LOAD [world.Name],
	[world.Point],
	[world.Area]
 FROM [lib://Downloads/world.kml]
(kml, Table is [World.shp/Features]);

Map:
LOAD world.Name, 
     GeoReduceGeometry(world.Area,0.5) as [ReducedArea]
resident MapSource Group By world.Name;
```

```
 
```

```

Drop Table MapSource;
```

## Dowiedz się więcej

* [GeoAggrGeometry — funkcja skryptu i funkcja wykresu](https://help.qlik.com/pl-PL/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoAggrGeometry.htm)
* [Ładowanie danych Twojej mapy](https://help.qlik.com/pl-PL/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Visualizations/Map/load-map-data.htm)