Early Access: The content on this website is provided for informational purposes only in connection with pre-General Availability Qlik Products. All content is subject to change and is provided without warranty.
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:
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:
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.
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.
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.