Warstwy z dużą liczbą obiektów często trudno jest dobrze zwizualizować. Takie zagęszczone warstwy zwykle zawierają znajdujące się blisko siebie lub nakładające się na siebie obiekty, a to utrudnia lub uniemożliwia ich rozróżnienie czy dostrzeżenie zależności przestrzennych. Mimo że postęp technologiczny pozwala na wyświetlanie coraz większej liczby obiektów, możliwość narysowania wszystkich obiektów nie oznacza, że należy to robić. Często jest wręcz przeciwnie: dodatkowe obiekty mogą spowodować, że mapa będzie bardziej zagmatwana. Efektywna wizualizacja zagęszczonych danych różni się od wyświetlania wszystkich obiektów.
Gęstość obiektów zależy od skali mapy. Na przykład zbiór punktów może być gęsty przy małej skali (po oddaleniu), ale wydawać się rozproszony przy dużej skali (po przybliżeniu). Przy określaniu najlepszego sposobu reprezentacji gęstych danych należy najpierw poznać poziomy skali, na których użytkownicy będą je zazwyczaj przeglądać. Na przykład podczas przeglądania wypadków drogowych skupionych na najbardziej ruchliwym skrzyżowaniu w mieście można zobaczyć wiele punktów zgrupowanych wokół skrzyżowania. Jednak w miarę zmniejszania skali wszystkie punkty zlewają się wizualnie, ukrywając zgrupowania, które miały zostać pokazane. Postrzeganie wszystkich wypadków w kraju jako wielu kropek na mapie pokazuje, że wypadki się zdarzają, ale nie daje wglądu w to, jak, dlaczego i gdzie do nich dochodzi.
Przeglądarka map Map Viewer oferuje różnorodne metody wyodrębniania znaczenia z rozkładu obiektów w zagęszczonych zestawach danych przy wielu skalach. Czasami wystarczy tylko efekt wizualny, taki jak mapa skupień czy klastrowanie. W wielu przypadkach wizualne zależności ujawnione za pomocą tych metod prowadzą do zadawania lepszych pytań dotyczących danych, które z kolei wymagają agregacji według obszarów w celu uzyskania odpowiedzi.
Poniższe sekcje zawierają opisy różnych metod wizualizowania zagęszczonych danych w przeglądarce map Map Viewer oraz najważniejsze wskazówki dotyczące ich stosowania.
Klastrowanie
Warstwy z wieloma obiektami punktowymi mogą być mylące. Obraz, na którym na pozór widać tylko kilka punktów, może w rzeczywistości zawierać kilka tysięcy punktów. Trudno jest uzyskać realistyczny obraz danych na mapie, gdy wiele punktów znajduje się blisko siebie, nakłada się na siebie lub jest ułożonych jeden na drugim.
Klastrowanie oferuje szybkie rozwiązanie tego problemu. Po zastosowaniu klastrowania względem warstwy punktowej obiekty punktowe znajdujące się na mapie w pewnej odległości od siebie są grupowane w jeden symbol. Klastry są reprezentowane zwykle przez symbole o rozmiarach proporcjonalnie dobranych w zależności od liczby obiektów zawartych w każdym klastrze. Mniejsze symbole klastrów zawierają mniej punktów, a większe symbole klastrów obejmują więcej punktów. Liczbę obiektów punktowych grupowanych w klastry można dostosować, ustawiając promień klastra.
Wskazówka:
Więcej informacji zawiera przykład klastrowania w celu wizualizacji tysięcy elektrowni słonecznych w aplikacji multimedialnej ArcGIS Instant Apps. Za pomocą narzędzia zwijania można porównać warstwę zawierającą klastry z wersją niezawierającą klastrów.
Klastrowanie jest stosowane dynamicznie w wielu skalach, co oznacza, że podczas oddalania widoku coraz więcej punktów jest łączonych w mniejszą liczbę grup, a powiększanie powoduje tworzenie większej liczby grup klastrów. Powiększ i pomniejsz, aby zobaczyć, jak klastry w przykładzie zmieniają się przy różnych skalach.
Przy klastrowaniu warstwy należy postępować zgodnie z następującymi najważniejszymi wskazówkami:
- Rozpocznij od zastosowania względem warstwy domyślnych ustawień klastrów. Następnie poeksperymentuj z ustawieniami klastrów, zmieniając ich promień oraz rozmiar i styl symboli klastrów.
- Jeśli warstwa ma styl określony za pomocą kategorii, klastry pokazują dominującą kategorię w każdym klastrze. Alternatywnie można użyć klastrów w formie diagramów kołowych do przedstawiania proporcji między kategoriami w każdym klastrze.
- Konfigurując pola klastra, można utworzyć statystyki sumaryczne takie jak średnia wartość pola liczbowego lub wartość dominująca pola znakowego. Następnie można użyć tych nowo utworzonych pól statystyk sumarycznych do nadania stylu warstwie lub dostosowania etykiet i okien podręcznych.
- Skonfiguruj etykiety wyświetlające liczbę obiektów reprezentowanych przez klaster, a jeśli warstwie nadano styl z użyciem atrybutu, użyj tego atrybutu jako etykiety klastra. Jeśli na przykład w warstwie są wyświetlane działki według ich wartości za metr kwadratowy, możesz skonfigurować etykietę klastra do wyświetlania średniej wartości za metr kwadratowy wszystkich punktów w każdym klastrze.
- Aby dokładniej dostosować etykiety klastrów, użyj klas etykiet. Możesz na przykład etykietować każdy klaster na podstawie dwóch atrybutów, takich jak średnia siła trzęsienia ziemi i liczba trzęsień ziemi, używając innego stylu etykiety dla każdego atrybutu.
- Aby wyświetlić informacje, które chcesz wyróżnić dla każdego klastra, możesz zostawić domyślne okno podręczne klastra lub skonfigurować niestandardowe okno podręczne. Spróbuj użyć wyrażenia w języku ArcGIS Arcade, aby wyświetlić wyniki obliczeń i inne informacje o danych. Jeśli na przykład w warstwie mapy widoczne są dane o wypadkach drogowych, możesz utworzyć wyrażenie, które wyświetli liczbę ofiar w każdym klastrze oraz informacje o tym, czy liczba ta zwiększyła się, czy zmniejszyła w porównaniu z poprzednim okresem raportowania.
Mapy skupień
Podobnie jak klastrowanie, przezroczystość oraz poświata, mapy skupień mogą posłużyć do wizualizacji dużej liczby nakładających się obiektów punktowych. Mapy skupień wyświetlają obiekty punktowe w postaci powierzchni rastrowej, wyróżniając obszary o wyższym względnym zagęszczeniu punktów wzdłuż ciągłej skali barw. Oprócz przedstawienia zagęszczenia obiektów na podstawie ich lokalizacji, mapy skupień zapewniają też skuteczny sposób ważenia zagęszczenia punktów na podstawie liczbowej wartości danych w warstwie.
Wskazówka:
Więcej informacji zawiera przykład map skupień wypadków pojazdów silnikowych ze skutkiem śmiertelnym w aplikacji multimedialnej ArcGIS Instant Apps. Za pomocą narzędzia zwijania można porównać dwie wersje mapy skupień. W przypadku pierwszej mapy skupień obliczana jest gęstość skupień z użyciem lokalizacji wypadków ze skutkiem śmiertelnym. Obszary o najwyższej wartości zagęszczenia mają kolor żółty. W przypadku drugiej mapy skupień przedstawione obszary największego zagęszczenia są obliczone na podstawie ważonych wartości danych w warstwie. Oprócz lokalizacji wypadków ze skutkiem śmiertelnym zawiera ona też informacje o liczbie wypadków z udziałem nietrzeźwych kierowców.
Przy prezentowaniu warstwy w postaci mapy skupień zalecane jest postępowanie zgodnie z następującymi najważniejszymi wskazówkami:
- Nie należy stosować map skupień, jeśli użytkownik ma tylko kilka obiektów punktowych. W takich sytuacjach zaleca się naniesienie na mapę rzeczywistych punktów.
- Gdy jest stosowana mapa skupień, należy wybrać dla danych odpowiednią skalę barw i dostosować suwak, aby zmienić sposób przepisywania kolorów do powierzchni gęstości. Można również dostosować obszar oddziaływania, aby wskazać, że klastry mają stawać się większe i bardziej wygładzone lub mniejsze i bardziej wyraziste.
- W zależności od narracji lub wiadomości, jaka ma być przekazana, należy rozważyć wybranie liczbowych wartości danych w warstwie, do uwzględnienia w obliczeniach gęstości na mapie skupień. Może to ujawnić inną zależność niż w przypadku gęstości obliczanej tylko na podstawie lokalizacji.
- Mapy skupień nadają się do wyświetlania informacji tylko na kilku poziomach skali. W miarę oddalania widoku mapa skupień staje się gęstsza, a w miarę przybliżania – mniej gęsta. Aby upewnić się, że mapa skupień będzie zawierać sensowne informacje podczas przybliżania i oddalania widoku, ustaw zakres widoczności warstwy, aby mapa skupień była wyświetlana tylko na tych poziomach powiększenia, które poprawnie przekazują właściwe informacje.
Przezroczystość
Podczas wizualizacji warstw z wieloma nakładającymi się obiektami można zmienić przezroczystość poszczególnych obiektów, aby lepiej zobrazować ich gęstość. Jeśli mapa składa się z wielu warstw, można również zastosować przezroczystość do każdej z nich, aby zmienić widoczność warstw względem siebie. Przezroczystość jest szczególnie użyteczna przy wizualizacji poligonów i polilinii, które są ułożone nad sobą, ponieważ pozostałe metody, takie jak klastrowanie, binowanie i mapy skupień, są dostępne tylko dla warstw obiektów punktowych.
Przezroczystości można na przykład użyć, aby zaprezentować obszary, na których w okresie 10 lat wydano ostrzeżenia o nagłych powodziach. Zastosowanie przezroczystości do nakładających się na siebie poligonów w zależności od liczby ostrzeżeń na danym obszarze pozwala odróżnić obszary, na których wystąpiła duża liczba ostrzeżeń (ciemniejsze, bardziej nieprzezroczyste obszary), od obszarów, na których wystąpiła ich mniejsza liczba (jaśniejsze, bardziej przezroczyste obszary).
Wskazówka:
Więcej informacji zawiera przykład przezroczystości przy wizualizacji ostrzeżeń o nagłych powodziach wydanych w okresie 10 lat zawarty w aplikacji multimedialnej ArcGIS Instant Apps. Narzędzie zwijania umożliwia porównanie warstwy z zastosowaną przezroczystością z warstwą bez przezroczystości. Na mapie z zastosowaną funkcją przezroczystości obszary o mniejszej liczbie ostrzeżeń są wyświetlane jako bardziej przezroczyste (jaśniejsze), a te o większej liczbie ostrzeżeń – jako mniej przezroczyste (ciemniejsze). Każdy poligon reprezentuje jedno ostrzeżenie przed nagłą powodzią, które obowiązywało od 1 do 12 godzin. Ostrzeżenia są wizualizowane w postaci niebieskiego wypełnienia o 96-procentowej przezroczystości.
Przy stosowaniu przezroczystości do obiektów w warstwie zalecane jest postępowanie zgodnie z następującymi najważniejszymi wskazówkami:
- Do wizualizacji większości danych o dużej gęstości najlepiej nadają się wartości przezroczystości z zakresu od 90 do 99 procent.
- Można wyróżnić konkretną warstwę na mapie z wieloma warstwami, konfigurując ją jako w 100% nieprzezroczystą (bez przezroczystości) i dodając przezroczystość do pozostałych warstw.
- Jeśli mapa składa się z wielu warstw przedstawiających te same lub podobne obiekty, można zastosować ten sam poziom przezroczystości względem każdej warstwy, aby uzyskać efekt pokazany w pierwszym przykładzie powyżej.
- Jeśli mapa składa się z wielu warstw reprezentujących różne typy obiektów, warto rozważyć połączenie przezroczystości z trybami mieszania, aby pokazać gęstość różnych typów obiektów na mapie. Można na przykład wizualizować obszary o dużym zagęszczeniu powodzi w porównaniu z obszarami o dużym zagęszczeniu tornad, dostosowując wygląd każdej warstwy za pomocą innego koloru przy tym samym poziomie przezroczystości oraz stosując tryb mieszania Średni względem najwyższej warstwy.
Poświata
Poświata to efekt rozjaśnienia obiektów w warstwie, sprawiający, że wydają się one świecić, a z granic jasnych obszarów wychodzą promienie światła. Efekt poświaty jest jaśniejszy i bardziej intensywny w obszarach, gdzie wiele obiektów nakłada się na siebie, co sprawia, że jest to skuteczna metoda wizualizacji gęstych danych.
Można dostosować siłę lub intensywność efektu poświaty, promień rozmycia obramowującego obiekty oraz próg określający, jak jasny musi być kolor, aby została zastosowana poświata. Efekt poświaty często jest używany do wizualizacji pożarów, erupcji wulkanów i innych danych.
Wskazówka:
Więcej informacji zawiera przykład poświata zastosowana względem warstwy przedstawiającej trzęsienia ziemi w okresie około 50 lat. Obszary, na których w danym okresie wystąpiło więcej trzęsień ziemi, są jaśniejsze niż te, których dotknęła mniejsza liczba trzęsień ziemi.
Przy stosowaniu efektu poświaty do obiektów w warstwie zalecane jest postępowanie zgodnie z następującymi najważniejszymi wskazówkami:
- Należy użyć ciemnej mapy bazowej.
- Efektywność wizualizacji poświaty może się różnić w zależności od skali mapy, gęstości danych oraz kolorów użytych w stylu warstwy. Parametry, które sprawdzą się w jednej warstwie, mogą nie być odpowiednie dla innych warstw. Aby osiągnąć pożądany efekt, należy eksperymentować z parametrami siły, promienia oraz progu.
- W skali globalnej z wieloma punktami należy używać małych symboli i niewielkiego promienia — około 0,1 piksela. Aby efektem poświaty objąć więcej kolorów, należy użyć niższego progu, wynoszącego na przykład 15 procent.
- Efekt poświaty można zastosować względem linii, aby oddać gęstość nakładających się obiektów tego rodzaju, na przykład autostrad. Grube, nachodzące na siebie linie wydają się jaśniejsze niż cienkie, które nie nachodzą na siebie.
Binowanie
Podobnie jak klastrowanie, binowanie udostępnia podsumowany widok dużych zestawów danych zawierających wiele obiektów punktowych, liniowych lub poligonowych, które znajdują się blisko siebie, nakładają się na siebie lub są ułożone jeden na drugim na mapie. Binowanie umożliwia podsumowanie lub zagregowanie obiektów punktowych za pomocą poligonów podsumowania o równej wielkości lub powierzchni, które są nazywane koszami. Każdy kosz reprezentuje wszystkie obiekty znajdujący się w jego granicach, w tym pojedyncze obiekty. Jest to coś innego niż klastrowanie, w którym pojedyncze obiekty nie są zawarte w klastrze, jeśli znajdują się poza promieniem klastra. Ponadto binowanie powoduje zasłonięcie dużej części mapy, natomiast klastrowanie sprawia, że inne obiekty lub mapa bazowa pozostają częściowo widoczne.
Uwaga:
Należy zachować ostrożność podczas binowania obiektów liniowych i poligonowych, ponieważ dane bazowe mogą być błędnie reprezentowane przez proces binowania.
Binowanie działa najlepiej, gdy obiekty mają normalną wielkość mniejszą niż wielkość kosza. Obiekty o nieregularnych kształtach mogą być błędnie reprezentowane, ponieważ niektóre z nich mogą być umieszczane w koszach, które nie zawierają większej części obiektu. W rezultacie niektóre obszary pokryte dużymi obiektami mogą w ogóle nie pokazywać żadnych koszy, mimo że obszary te są całkowicie pokryte dużymi obiektami. Wskazówka: małe obiekty, takie jak działki, budynki, przepusty lub łączniki dobrze nadają się do binowania. Duże obiekty o nieregularnych kształtach, takie jak powiaty, województwa lub kraje, nie muszą być agregowane.
Wskazówka:
Zapoznaj się z przykładem binowania zastosowanego do warstwy z uczelniami i uniwersytetami w Stanach Zjednoczonych.
Przy binowaniu warstwy w przeglądarce map Map Viewer należy postępować zgodnie z następującymi najważniejszymi wskazówkami:
- Rozpocznij od zastosowania względem warstwy domyślnych ustawień koszy. Następnie poeksperymentuj z ustawieniami koszy, zmieniając ich wielkość i styl.
- Skonfiguruj rozmiar kosza odpowiedni dla zasięgu, w którym mapa będzie wyświetlana.
- Konfigurując pola koszy, można utworzyć różne statystyki sumaryczne takie jak średnia wartość pola liczbowego lub wartość dominująca pola znakowego. Następnie można użyć tych nowo utworzonych pól statystyk sumarycznych do nadania stylu warstwie lub dostosowania etykiet i okien podręcznych.
- Skonfiguruj etykiety wyświetlające liczbę zagregowanych obiektów, a jeśli warstwie nadano styl z użyciem atrybutu, użyj tego atrybutu jako etykiety. Aby dokładniej dostosować etykiety koszy, użyj klas etykiet.
- Aby wyświetlić informacje, które chcesz wyróżnić dla każdego kosza, możesz zostawić domyślne okno podręczne kosza lub skonfigurować niestandardowe okno podręczne. Spróbuj użyć wyrażenia w języku ArcGIS Arcade, aby wyświetlić wyniki obliczeń i inne informacje o danych.
Więcej informacji na temat binowania
Wskazówka:
Innym sposobem agregacji danych o dużej gęstości jest użycie narzędzia analitycznego Agreguj punkty w przeglądarce map Map Viewer. Należy za pomocą tego narzędzia wybrać warstwę punktową do zagregowania oraz warstwę poligonową służącą do obliczenia statystyk sumarycznych. Powoduje to utworzenie warstwy obiektowej. Więcej informacji zawiera przykład agregacji do wizualizacji mapy pożarów w Teksasie według powiatów.
Widoczny zakres skali
Czasami nie ma sensu wizualizowanie dużych zestawów danych w określonej skali. Na przykład wyświetlanie obwodów spisowych w skali mapy globalnej nie ma sensu, ponieważ obwody zazwyczaj reprezentują dzielnice i małe społeczności. Wiele poligonów w tej skali wydawałoby się mniejszych od piksela, co jest mało przydatne dla użytkowników map.
Ustawienie widocznego zakresu skali pozwala określić skalę, przy której obiekty mogą być sensownie wyświetlane. Pomaga również zmniejszyć ilość początkowych danych pobieranych przez przeglądarkę.
Ustawienie widocznego zakresu skali polega na ustawieniu skali minimalnej i skali maksymalnej dla warstwy. Skala minimalna określa, jak bardzo można pomniejszyć widok warstwy, a skala maksymalna określa, jak bardzo można powiększyć widok warstwy. Istnieje również możliwość ustawienia wyłącznie skali minimalnej, bez skali maksymalnej. Ustawienie minimalnej skali ma największy wpływ na zmniejszenie rozmiaru pobieranych danych.
Wskazówka:
Więcej informacji zawiera przykład mapy, którą można wizualizować w wielu rozdzielczościach przy pomocy różnych widocznych zakresów skali. Mapa pokazuje odsetek gospodarstw domowych bez samochodu z widocznym zakresem ustawionym na warstwach reprezentujących stany USA, powiaty i obwody spisowe. W miarę powiększania te same dane są wczytywane z geometriami o wyższej rozdzielczości, zapewniając więcej szczegółów.
Próg skali
Podczas pracy z danymi sklastrowanymi lub zgrupowanymi w koszach czasami istnieje potrzeba wyświetlania obiektów pojedynczo, a nie w postaci zagregowanej. Na przykład wyświetlanie sklastrowanych lub zgrupowanych w koszach stacji rowerów miejskich w skali planu miasta daje znaczący widok ogólny, ale przydatne może być wyświetlanie dokładnych lokalizacji poszczególnych stacji podczas wyświetlania mapy w skali sąsiedztwa.
Ustawienie progu skali pozwala określić skalę, w której obiekty będą wyświetlane w klastrach lub koszach. W przypadku powiększenia poza progiem skali obiekty będą sklastrowane lub zgrupowane w koszach. Przy powiększeniu większym niż próg skali obiekty będą wyświetlane pojedynczo.
Dowiedz się więcej na temat konfigurowania progu skali w przypadku klastrowania
Dowiedz się więcej na temat konfigurowania progu skali w przypadku grupowania w koszach