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.

Syntax:  

GeoReduceGeometry(field_name[, value])

Return data type: ciąg znaków

Arguments:  

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.

Uwaga: Uż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.

GeoAggrGeometry — funkcja skryptu i funkcja wykresu

Ładowanie danych Twojej mapy