# GeoReduceGeometry Skript- och diagramfunktion

GeoReduceGeometry() används för att minska antalet hörn i en geometri och för att aggregera ett antal områden till ett område, samtidigt som gränslinjerna från de enskilda områdena fortfarande visas.

Syntax:

GeoReduceGeometry(field\_name[, value])

Returnerad datatyp: JSON

Argument:

Argument

| Argument | Beskrivning |
| --- | --- |
| field\_name | Ett fält eller ett uttryck som hänvisar till ett fält som innehåller geometrin som ska representeras. Detta kan antingen vara en punkt (eller en uppsättning punkter) som definierar longitud eller latitud, eller ett område. |
| value | Mängden reduktion som ska tillämpas på geometrin. Intervallet är från 0 till 1, där 0 representerar ingen reduktion och 1 representerar maximal reduktion av hörn.<br><br>Anteckning om informationAnvändning av ett value på 0,9 eller högre med en komplex datauppsättning kan minska antalet hörn till en nivå där den visuella återgivningen är felaktig. |

GeoReduceGeometry() utför även en funktion som liknar GeoAggrGeometry() genom att det aggregerar ett antal områden till ett enda. Skillnaden är att enskilda gränslinjer från förhandsaggregerade data visas på mappan om du använder GeoReduceGeometry().

Eftersom GeoReduceGeometry() är en aggregerande funktion, om du använder den i skriptet krävs en LOAD-sats med en Group by-klausul.

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

#### Exempel:

I detta exempel läses en KML-fil med områdesdata in och sedan läses en tabell in med minskade och aggregerade områdesdata.

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

## Mer information

* [GeoAggrGeometry Skript- och diagramfunktion](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoAggrGeometry.htm)
* [Läs in egen kartdata](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/Map/load-map-data.htm)