# Funkcje geoprzestrzenne

Te funkcje są używane do obsługi danych geoprzestrzennych na wizualizacjach map. Program Qlik Sense jest zgodny ze specyfikacjami GeoJSON dotyczącymi danych geoprzestrzennych i obsługuje następujące kolekcje:

* Point
* Linestring
* Polygon
* Multipolygon

Więcej informacji na temat specyfikacji GeoJSON można znaleźć w:

[GeoJSON.org](http://geojson.org/)

[Wykres mapy](https://help.qlik.com/pl-PL/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Visualizations/Map/Map.htm)

Przy każdej funkcji znajduje się pole rozwijane umożliwiające wyświetlenie składni i krótkiego opisu funkcji. Kliknij nazwę funkcji w opisie składni, aby uzyskać więcej informacji.

Istnieją dwie kategorie funkcji geoprzestrzennych: agregacyjne i nieagregacyjne.

Funkcje agregacyjne przyjmują na wejściu zestaw geometrii (punkty lub obszary) i zwracają pojedynczą geometrię. Na przykład wiele obszarów może zostać połączonych ze sobą, a na mapie może zostać wyświetlona jedna granica dla agregacji.

Funkcje nieagregacyjne przyjmują na wejściu jedną geometrię i zwracają jedną. Jeśli na przykład dla funkcji GeoGetPolygonCenter() na wejściu ustawiona jest geometria granicy jednego z obszarów, wówczas zwracana geometria punktu (długość geograficzna i szerokość geograficzna) dla środka tego obszaru.

Następujące funkcje są agregacyjne:

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

#### GeoAggrGeometry

Funkcja GeoAggrGeometry() służy do agregacji obszarów w jeden większy obszar, na przykład w celu agregacji kilku podregionów w jeden region.

[**GeoAggrGeometry**](https://help.qlik.com/pl-PL/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoAggrGeometry.htm)(field\_name)

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

#### GeoBoundingBox

Funkcja GeoBoundingBox() służy do agregacji geometrii do obszaru oraz do obliczenia najmniejszego pola obwiedni, które zawiera wszystkie współrzędne.

[**GeoBoundingBox**](https://help.qlik.com/pl-PL/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoBoundingBox.htm)(field\_name)

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

#### GeoCountVertex

Funkcja GeoCountVertex() służy do znalezienia liczby wierzchołków wielokąta.

[**GeoCountVertex**](https://help.qlik.com/pl-PL/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoCountVertex.htm)(field\_name)

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

#### GeoInvProjectGeometry

Funkcja GeoInvProjectGeometry() służy do agregacji geometrii do obszaru oraz do zastosowania odwrotności projekcji.

[**GeoInvProjectGeometry**](https://help.qlik.com/pl-PL/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoInvProjectGeometry.htm)(type, field\_name)

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

#### GeoProjectGeometry

Funkcja GeoProjectGeometry() służy do agregacji geometrii do obszaru oraz do stosowania projekcji.

[**GeoProjectGeometry**](https://help.qlik.com/pl-PL/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoProjectGeometry.htm)(type, field\_name)

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

#### GeoReduceGeometry

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.

[**GeoReduceGeometry**](https://help.qlik.com/pl-PL/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoReduceGeometry.htm)(geometry)

  
Następujące funkcje są nieagregacyjne:

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

#### GeoGetBoundingBox

Funkcja GeoGetBoundingBox() jest używana w skryptach i wyrażeniach wykresów w celu obliczenia najmniejszego geoprzestrzennego pola obwiedni, które zawiera wszystkie współrzędne konkretnej geometrii.

[**GeoGetBoundingBox**](https://help.qlik.com/pl-PL/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoGetBoundingBox.htm)(geometry)

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

#### GeoGetPolygonCenter

Funkcja GeoGetPolygonCenter() jest używana w skryptach i wyrażeniach wykresu w celu obliczania i zwracania punktu środka geometrii.

[**GeoGetPolygonCenter**](https://help.qlik.com/pl-PL/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoGetPolygonCenter.htm)(geometry)

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

#### GeoMakePoint

Funkcja GeoMakePoint() jest używana w skryptach i wyrażeniach wykresu w celu utworzenia punktu i oznaczania go szerokością i długością geograficzną.

[**GeoMakePoint**](https://help.qlik.com/pl-PL/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoMakePoint.htm)(lat\_field\_name, lon\_field\_name)

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

#### GeoProject

Funkcja GeoProject() jest używana w skryptach i wyrażeniach wykresu w celu stosowania projekcji względem geometrii.

[**GeoProject**](https://help.qlik.com/pl-PL/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoProject.htm)(type, field\_name)