# GeoReduceGeometry — функция скриптa и диаграммы

GeoReduceGeometry() используется для сокращения количества вершин геометрии и агрегирования нескольких областей в одну область с отображением границ отдельных областей.

Синтаксис:

GeoReduceGeometry(field\_name[, value])

Возвращаемые типы данных: строка

Аргументы:

Аргументы

| Аргумент | Описание |
| --- | --- |
| field\_name | Поле или выражение, относящееся к полю, в котором содержится геометрия для представления. Может быть представлена в виде точки (или набора точек), задающей долготу и широту, или области. |
| value | Значение сокращения, которое необходимо применить к геометрии. В диапазон входят значения от 0 до 1, при этом значение 0 не влечет сокращения количества вершин, а значение 1 влечет максимальное сокращение.<br><br>Примечание к информацииВ случае использования при работе со сложным набором данных значения value, равного 0,9 или больше, количество вершин сокращается до уровня, на котором визуальное отображение может быть неточным. |

GeoReduceGeometry() также выполняет функцию, схожую с GeoAggrGeometry(), агрегируя несколько областей в одну область. Различие заключается в том, что в случае использования GeoReduceGeometry() на карте отображаются линии отдельной границы из данных предварительного агрегирования.

Так как функция GeoReduceGeometry() является функцией агрегирования, для ее использования в скрипте требуется оператор LOAD с предложением Group by.

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

#### Примеры:

В данном примере показан порядок загрузки файла KML с данными области и таблицы с сокращенными и агрегированными данными области.

```
[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;
```

## Подробнее

* [GeoAggrGeometry — функция скриптa и диаграммы](https://help.qlik.com/ru-RU/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoAggrGeometry.htm)
* [Загрузка данных карты](https://help.qlik.com/ru-RU/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Visualizations/Map/load-map-data.htm)