Na mapach często wyświetlane są duże ilości danych graficznych z warstw, które niejednokrotnie pokrywają się. Konfiguracja wyświetlania warstw pomaga w opisywaniu i identyfikowaniu obiektów, jednak czasem symbole czy kolory to za mało, aby przekazać informacje, które umieszczono na mapie. Wtedy przydatne może okazać się dodanie etykiet obiektów. Etykiety to krótkie informacje tekstowe opisujące obiekty w warstwie i pomagające odbiorcom w zrozumieniu oglądanych obiektów. Źródłem tekstu etykiet są zwykle atrybuty warstwy. Należy wybrać co najmniej jeden atrybut, który ma być widoczny na ekranie, np. nazwę lub typ obiektu.
Aby nadać etykietę warstwie obiektowej, można także utworzyć niestandardowe wyrażenie oparte na atrybutach napisane w języku Arcade. Wyrażenie w języku Arcade można na przykład utworzyć w celu wyznaczenia wartości sprzedaży rocznej dla poszczególnych regionów sprzedaży przez zsumowanie pól wartości sprzedaży miesięcznej. Jeśli wyrażenie jest już dostępne dla warstwy, można go użyć do nadania etykiety. Wyrażenia w języku Arcade można także użyć bezpośrednio w przeglądarce map Map Viewer.
Przeglądarka map Map Viewer automatycznie umieszcza etykiety na obiektach, które opisują lub w ich pobliżu. Możesz zmieniać rozmiar, kolor i styl tekstu, aby ułatwić rozróżnienie etykiet z różnych warstw.
Tworzenie etykiet
Etykiety można tworzyć dla obiektów w warstwach o następujących typach:
- Warstwy obiektowe (hostowane i ArcGIS Server), włącznie ze strumieniowymi warstwami obiektowymi
- Warstwy rastrowe mapy ArcGIS Server z obsługą warstw dynamicznych
- Poszczególne warstwy z warstwy rastrowej mapy ArcGIS Server
- Warstwy OGC WFS
- CSV w sieci
- Warstwy z plików
- Sprawdź, czy jesteś użytkownikiem zalogowanym w instytucji i masz uprawnienia do tworzenia zasobów.
- Otwórz mapę w przeglądarce map Map Viewer, kliknij przycisk Szczegóły, a następnie kliknij opcję Zasoby.
- Przejdź do warstwy podrzędnej, na której znajduje się obiekt, który chcesz opatrzyć etykietą, kliknij Więcej opcji , a następnie kliknij Utwórz etykiety.
- Zaznacz pole Dodaj etykiety do obiektów, jeśli jeszcze nie zostało zaznaczone.
- Aby określić tekst etykiety, wykonaj jeden z następujących etapów:
- Z menu rozwijanego Tekst wybierz wartość pola, która ma zostać użyta jako etykieta. Możesz też wprowadzić tekst statyczny zamiast wartości pola lub jako dodatek do niej.
- Aby użyć niestandardowego wyrażenia w języku Arcade utworzonego dla warstwy, wybierz je w dolnej części menu rozwijanego Tekst. Aby edytować wyrażenie lub jego nazwę, kliknij przycisk Edytuj wyrażenie i zmodyfikuj je w oknie edytora.
- Aby utworzyć nowe wyrażenie Arcade, wybierz pozycję Nowe wyrażenie z menu rozwijanego Tekst i użyj okna edytora do utworzenia nowego wyrażenia i nadania mu nazwy. Do tworzenia nowych wyrażeń można używać wyrażeń istniejących, ale należy pamiętać o tym, że niektóre zmienne mogą nie działać po przeniesieniu ich od innych profili. Aby użyć istniejącego wyrażenia, wybierz go na karcie Istniejące w oknie edytora.
Wskazówka:
Jeśli potrzebujesz pomocy do którejkolwiek z funkcji języka Arcade, kliknij przycisk Informacje znajdujący się obok niej, aby wyświetlić informacje referencyjne na jej temat.
- Aby określić sposób wyświetlania etykiet, wykonaj dowolną z następujących czynności:
- Wprowadź dowolne zmiany rozmiaru, stylu i koloru tekstu.
- Zaznacz pole wyboru, aby dodać obrys w formie halo wokół tekstu oraz wybierz szerokość i kolor halo.
- Wybierz sposób położenia etykiety względem obiektu.
- Po zakończeniu tworzenia etykiet, kliknij przycisk OK.
- Aby zapisać konfigurację jako właściwość elementu, przejdź do warstwy, którą chcesz zapisać, kliknij Więcej opcji , a następnie kliknij Zapisz warstwę. Właściwości elementu można zapisywać tylko jeśli jest się właścicielem warstwy lub po zapisaniu jej jako nowego elementu.
- Jeżeli masz więcej niż jedną warstwę z etykietami, możesz zmienić kolejność warstw, co wpłynie na sposób wyświetlania etykiet. Etykiety zostają najpierw dodane do warstwy znajdującej się na pierwszej pozycji na liście zawartości mapy, dlatego będzie ona zawierała najwięcej etykiet. Później etykiety są dodawane do obiektów z warstwy znajdującej się poniżej pierwszej, dlatego ma ona mniej etykiet i tak dalej.
- Kliknij przycisk Zapisz znajdujący się u góry okna przeglądarki map Map Viewer, aby zapisać etykiety na mapie.
- Aby usunąć lub zmienić etykiety, kliknij Więcej opcji , kliknij Zarządzaj etykietami, zastosuj zmianę i kliknij OK.
Uwagi dotyczące etykietowania
- Przeglądarka map Map Viewer umieszcza maksymalną liczbę etykiet, przy której poszczególne etykiety nie zachodzą na siebie. Z tego względu w miejscach, gdzie występuje duże zagęszczenie obiektów, etykiety mogą nie zostać dodane. W miarę powiększania do tej lokalizacji następuje wyświetlanie coraz większej liczby etykiet.
- Priorytet etykietowania jest zgodny z kolejnością warstw mapy od góry do dołu. Etykiety są najpierw dodawane do warstw znajdujących się na górze. Warstwy te mają najwięcej etykiet. Nie ma pewności, że etykiety zostaną umieszczone dokładnie tam, gdzie oczekuje użytkownik. Z tego powodu dynamiczne etykietowanie jest najbardziej użyteczne, w przypadku gdy mapa nie musi być precyzyjnie kontrolowana, a etykiety mają zostać dodane tylko do kilku warstw.
- Przeglądarka map Map Viewer umożliwia wyświetlanie opublikowanych za pomocą aplikacji ArcGIS Pro warstw obiektowych, które zawierają etykiety określane na podstawie wyrażenia Arcade. Etykiety te można wyświetlać na mapie, jednak wyrażenia nie można obecnie edytować w przeglądarce map Map Viewer.
- Etykiety utworzone w aplikacji ArcGIS Pro mogą wyglądać inaczej w przeglądarce map Map Viewer.