Warstwy kafli obsługują szybką wizualizację dużych zbiorów danych za pomocą zestawu wcześniej wyświetlonych obrazów map lub kafli. Hostowane kafle zapewniają odniesienie geograficzne dla warstw operacyjnych. Na przykład użytkownik może dodać kafle ulic swojej okolicy w celu utworzenia wizualnego odwołania do znaków drogowych na warstwie obiektowej.
Warstwę kafli można opublikować w celu hostowania w oprogramowaniu ArcGIS Enterprise, korzystając z jednej z poniższych metod:
- Utwórz kafle z istniejącej hostowanej warstwy obiektowej.
- Zdefiniuj mapę w aplikacji ArcGIS Pro i zezwól na utworzenie kafli w oprogramowaniu ArcGIS Enterprise.
- Utwórz pakiet kafli w aplikacji ArcGIS Pro, prześlij go i opublikuj w instytucji.
Możesz automatycznie utworzyć pamięć podręczną podczas publikowania kafli lub utworzyć pamięć podręczną ręcznie po zakończeniu publikowania. Dodatkowe informacje znajdują się w temacie Najważniejsze wskazówki dotyczące pamięci podręcznych kafli.
Aby opublikować hostowaną warstwę kafli, użytkownik musi mieć przypisaną w instytucji jedną z następujących ról:
- Domyślną rolę publikującego
- Rolę niestandardową z uprawnieniami do tworzenia zasobów i publikowania hostowanych warstw kafli
Podczas publikowania z aplikacji ArcGIS Pro lub pakietu kafli plik pakietu kafli jest dodawany jako element do Twoich zasobów. Gdy potwierdzisz, że warstwa kafli działa, możesz usunąć pakiet warstwy kafli z portalu, aby zaoszczędzić miejsce (ale tylko wtedy, gdy masz pewność, że nie potrzebujesz już tego pakietu kafli).
Wskazówka:
Aby uniknąć kopiowania danych i tym samym skrócić czas trwania publikowania, zamiast korzystać z opisanych na tej stronie procedur wykonywania zadań związanych z publikowaniem, można utworzyć pamięci podręczne kafli, przesłać je do magazynu danych w chmurze i użyć interfejsu ArcGIS API for Python do utworzenia warstw kafli odwołujących się do gotowych pamięci podręcznych. Więcej informacji na temat tej alternatywnej procedury wykonywania zadań zawiera artykuł na blogu Publishing large cache contents (Publikowanie dużych zasobów pamięci podręcznej).
Publikowanie z poziomu hostowanej warstwy obiektowej
Hostowaną warstwę kafli można opublikować w instytucji przy użyciu istniejącej już, należącej do użytkownika hostowanej warstwy obiektowej. Ta procedura wykonywania zadań sprawdza się podczas wizualizowania dużych zestawów danych, ponieważ kafle znajdujące się w pamięci podręcznej są wyświetlane szybciej, niż dynamicznie renderowane obiekty.
Notatka:
- Zmiany w atrybutach przestrzennych dokonane w hostowanej warstwie obiektowej nie są automatycznie uwzględniane w hostowanej warstwie kafli. Należy ponownie opublikować hostowaną warstwę kafli przy użyciu zaktualizowanej hostowanej warstwy obiektowej.
- W hostowanej warstwie obiektowej istnieją ograniczenia dostosowywania stylu, które mogą uniemożliwić opublikowanie hostowanej warstwy kafli.
- Nie można opublikować hostowanej warstwy kafli za pomocą hostowanej warstwy obiektowej, która jest wielopłatowa lub stanowi chmurę punktów.
Aby opublikować hostowaną warstwę kafli za pomocą hostowanej warstwy obiektowej, postępuj zgodnie z poniżej opisanymi wskazówkami.
- Zaloguj się do swojej instytucji i kliknij opcję Zasoby > Moje zasoby.
- Aby przeprowadzić publikację, wykonaj jedną z następujących operacji:
- Kliknij hostowaną warstwę obiektową, która zostanie opublikowana w postaci kafli i kliknij przycisk Publikuj.
- Kliknij kolejno przyciski Nowy element > Warstwa kafli i wybierz pozycję Warstwa obiektowa, aby opublikować kafle.
- Wpisz nazwę, znaczniki i podsumowanie hostowanej warstwy kafli.
- Jeśli administrator instytucji skonfigurował kategorie zasobów, kliknij opcję Przypisz kategorię i wybierz maksymalnie 20 kategorii pomocnych w wyszukaniu tego elementu.
Aby zawęzić listę kategorii, możesz również wpisać dane w polu Filtruj kategorie.
- Wybierz folder, w którym zostanie zapisana hostowana warstwa kafli.
- Opcjonalnie zmień zasięgi wyświetlania warstwy, przeciągając punkty końcowe suwaka Zakres widoczności.
Uwaga:
W portalu udostępniany jest sugerowany zakres skal, ale można go zmodyfikować. Należy jednak pamiętać, że uwzględnienie dużych skal może spowodować znaczne zwiększenie wykorzystania zasobów na serwerze hostującym. Nie należy tworzyć kafli o precyzji większej niż precyzja danych.
- Kliknij przycisk OK.
Tworzona jest hostowana warstwa kafli i wyświetlana jest jej strona elementu.
Definiowanie i publikowanie mapy w aplikacji ArcGIS Pro
Można opublikować hostowaną warstwę kafli z poziomu mapy w aplikacji ArcGIS Pro.
Notatka:
Jeśli do warstw w aplikacji ArcGIS Pro zastosowano zapytania definiujące, system ArcGIS stosuje te zapytania definiujące do opublikowanych hostowanych warstw kafli. Jednak wszystkie dane są kopiowane do oprogramowania ArcGIS Enterprise Aby opublikować podzestaw danych, należy wyeksportować ten podzestaw danych do innej klasy obiektów i ją opublikować.
Przeglądarki internetowe nie wyświetlają niektórych bardziej złożonych symboli kartograficznych, które mogły zostać zastosowane przez użytkownika podczas tworzenia mapy. Większość rodzajów symboli jest dostępna, jednak w niektórych przypadkach symbole mogą zostać uproszczone po publikacji. Zapoznaj się z tematem Tworzenie map w celu publikowania usług obiektowych w systemie pomocy serwera ArcGIS Server, aby uzyskać więcej informacji o obsługiwanych symbolach, a następnie przed publikacją wprowadź niezbędne zmiany w symbolach mapy.
- Uruchom aplikację ArcGIS Pro i otwórz projekt zawierający mapę, którą chcesz opublikować.
- Sprawdź, czy połączenie z portalem jest aktywne w projekcie i czy jesteś użytkownikiem zalogowanym do instytucji przy użyciu konta z uprawnieniami do tworzenia zawartości i publikowania hostowanych warstw kafli.
- Aby opublikować warstwę kafli, wykonaj jedną z poniższych operacji:
- Wybierz warstwy w panelu Zasoby. Kliknij prawym przyciskiem myszy wybrany zestaw, a następnie kliknij opcję Udostępnij jako warstwę internetową.
Aby opublikować wszystkie warstwy mapy, kliknij przycisk Warstwa internetowa w grupie Udostępnij jako karty Udostępnij i kliknij przycisk Udostępnij warstwę internetową.
Wskazówka:
Jeśli opcja menu Udostępnij jako warstwę internetową nie jest aktywna, przyczyny mogą być następujące:
- Konto użyte do logowania nie umożliwia publikowania hostowanych warstw.
- W przypadku portalu nie skonfigurowano serwera hostującego wymaganego do hostowania warstw internetowych.
- Użytkownik chce opublikować warstwę wielopłatową, a ta funkcja nie jest obsługiwana.
- Wpisz nazwę warstwy kafli.
- Wybierz pozycję Kafel jako wartość opcji Typ warstwy w sekcji Kopiowanie wszystkich danych.
Spowoduje to automatyczne usunięcie zaznaczeń innych opcji Typ warstwy, ponieważ podczas kopiowania danych może być zaznaczona tylko jedna z nich.
- Wpisz podsumowanie i znaczniki warstwy kafli.
- Wybierz, gdzie zapisać warstwę.
Domyślnie warstwy są zapisywane na stronie Moje zasoby. Można je zapisać w folderze znajdującym się w obszarze Moje zasoby, wpisując nazwę folderu lub przechodząc do istniejącego folderu.
- Określ, kto ma mieć dostęp do tych hostowanych warstw kafli.
Wszystkie opublikowane przez Ciebie warstwy są automatycznie udostępniane w Twojej osobistej przestrzeni roboczej w instytucji (Moje zasoby). Inni użytkownicy nie mogą korzystać z zasobów należących do bieżącego użytkownika ani ich wyświetlać, dopóki nie zostaną one udostępnione im za pomocą jednej z poniższych opcji:
- Każdy — po zaznaczeniu tej opcji warstwa będzie dostępna dla wszystkich osób uzyskujących dostęp do instytucji.
- Nazwa instytucji — po wybraniu tej opcji warstwa zostaje udostępniona wszystkim uwierzytelnionym użytkownikom instytucji.
- Grupy — warstwę można udostępnić członkom grup, do których należy bieżący użytkownik, wybierając grupy z listy rozwijanej.
- Kliknij kartę Konfiguracja i przycisk Konfiguruj właściwości warstwy internetowej, aby zdefiniować ustawienia pamięci podręcznej.
- W sekcji Opcje wybierz opcję Schemat kafli.
- Aby określić odpowiednią wartość minimalną i maksymalną skali dla warstwy kafli, zmień rozmiar suwaka Poziomy szczegółowości i przesuń go.
Szacowana wielkość wynikowej pamięci podręcznej zmienia się, gdy jest zmieniana wartość minimalna i maksymalna skali.
- Wybierz miejsce i czas budowania pamięci podręcznej kafli.
- Wybierz opcję Utwórz pamięć podręczną automatycznie na serwerze, jeśli kafle mają być budowane na serwerze hostującym podczas publikowania warstwy.
- Jeśli pamięć podręczna ma zostać zbudowana i zapisana na serwerze hostującym, ale budowanie chcesz wykonać samodzielnie po opublikowaniu, wybierz opcję Utwórz pamięć podręczną ręcznie na serwerze, otwórz warstwę kafli w witrynie portalu po opublikowaniu warstwy, a następnie ręcznie utwórz pamięć podręczną.
- Jeśli pamięć podręczna ma zostać zbudowana i zapisana na jednym z serwerów ArcGIS Enterprise, ale budowanie chcesz wykonać samodzielnie po opublikowaniu, wybierz opcję Utwórz pamięć podręczną ręcznie na serwerze, otwórz warstwę kafli w witrynie portalu po opublikowaniu warstwy, a następnie ręcznie utwórz pamięć podręczną.
- Wybierz opcję Utwórz pamięć podręczną lokalnie i określ lokalizację na urządzeniu z aplikacją ArcGIS Pro, w której zostanie zapisany tymczasowy pakiet kafli, jeśli pamięć podręczną chcesz zbudować i umieścić w pakiecie na urządzeniu z aplikacją ArcGIS Pro. Pakiet kafli zostanie automatycznie przesłany do serwera hostującego w celu rozpakowania, a pamięć podręczna zostanie tam zapisana.
- Wybierz opcję Utwórz pamięć podręczną lokalnie i określ lokalizację na urządzeniu z aplikacją ArcGIS Pro, w której zostanie zapisany tymczasowy pakiet kafli, jeśli pamięć podręczną chcesz zbudować i umieścić w pakiecie na urządzeniu z aplikacją ArcGIS Pro. Pakiet kafli zostanie automatycznie przesłany do oprogramowania ArcGIS Enterprise w celu rozpakowania, a pamięć podręczna zostanie tam zapisana.
- Aby zezwolić innym osobom na pobieranie kafli mapy do użytku w trybie offline, zaznacz opcję Zezwalaj klientom na eksport pamięci podręcznej kafli.
- W przypadku zaznaczenia opcji Zezwalaj klientom na eksport pamięci podręcznej kafli użyj pola Ogranicz eksport do, aby określić maksymalną liczbę kafli, których klienci mogą jednocześnie używać w trybie offline.
- Aby wyznaczyć liczbę kafli oraz wielkość pamięci na potrzeby opcji buforowania, otwórz sekcję Oszacuj i kliknij przycisk Oblicz.
Możesz zmienić ustawienia pamięci podręcznej i wykonać obliczenie ponownie, aby zobaczyć, jaki wpływ na pamięć podręczną mają ustawienia.
- Aby upewnić się, czy warstwa kafli będzie zawierać odpowiednie warstwy danych, kliknij kartę Zasoby.
- Aby sprawdzić, czy nie wystąpiły problemy lub błędy, kliknij przycisk Analizuj.
Wszystkie wykryte problemy zostaną wyświetlone w formie listy w karcie Komunikaty. Kliknij prawym przyciskiem myszy każdy z komunikatów, aby uzyskać więcej informacji, zapoznać się z treścią pomocy dotyczącej błędu lub ostrzeżenia oraz uzyskać dostęp do sugerowanych rozwiązań problemu. Opublikowanie elementu będzie możliwe dopiero po usunięciu błędów. Można rozwiązać problemy sygnalizowane ostrzeżeniami, aby zwiększyć wydajność i zoptymalizować wygląd danej hostowanej warstwy kafli, ale nie jest to wymagane.
- Po usunięciu błędów i (opcjonalnie) ostrzeżeń kliknij przycisk Publikuj.
Notatka:
Dane użytkownika zostaną skopiowane na serwer. Rozmiar danych oraz prędkość i przepustowość połączenia sieciowego mają wpływ na czas publikacji.
Po zakończeniu publikacji można kliknąć pozycję Zarządzaj warstwą internetową, aby otworzyć witrynę internetową portalu.
Tworzenie pakietu kafli w aplikacji ArcGIS Pro i przesyłanie go do instytucji
Użyj narzędzia do geoprzetwarzania Utwórz pakiet kafli mapy, aby utworzyć pakiet kafli, dodać pakiet do instytucji oraz opublikować warstwę kafli.
W wersji 2.3 lub nowszej aplikacji ArcGIS Pro formatem danych wynikowych tego narzędzia geoprzetwarzania może być plik .tpk lub plik .tpkx. W nowym formacie .tpkx używana jest uproszczona struktura pliku, która zapewnia lepszą wydajność podczas działania w chmurze lub współdzielonych lokalizacjach sieciowych. Jest to format o otwartej specyfikacji. W tej procedurze wykonywania zadań możesz użyć obu formatów.
- Otwórz projekt zawierający dane, które zostaną dodane do pakietu.
- Otwórz i uruchom narzędzie do geoprzetwarzania Create Map Tile Package.
- Gdy tworzenie pakietu kafli się zakończy, zaloguj się do instytucji przy użyciu konta z uprawnieniami do tworzenia zasobów i publikowania hostowanych warstw kafli, a następnie kliknij opcję Zasoby > Moje zasoby > Nowy element.
- Kliknij Twoje urządzenie, aby dodać pakiet kafli
- Wybierz Dodaj pakiet kafli i utwórz hostowaną warstwę kafli.
- Kliknij przycisk Dalej.
- Wpisz tytuł.
- Wybierz folder, w którym chcesz zapisać element.
- Jeśli administrator instytucji skonfigurował kategorie zasobów, kliknij opcję Przypisz kategorie i wybierz maksymalnie 20 kategorii pomocnych w wyszukaniu tego elementu.
Aby zawęzić listę kategorii, możesz też zacząć wpisywać nazwę kategorii.
- Opcjonalnie wpisz rozdzielane przecinkami terminy znaczników.
Znaczniki to wyrazy lub krótkie frazy opisujące dany element i pomagające go znaleźć podczas wyszukiwania. Wartość Obszar federalny jest traktowana jako pojedynczy znacznik, natomiast Obszar, federalny — jako dwa znaczniki.
- Kliknij przycisk Zapisz.
Kafle zostaną rozpakowane i zostanie utworzona hostowana warstwa kafli. Kafle mapy i pakiet kafli są widoczne na stronie Moje zasoby.
Publikowanie dużych pakietów kafli
Jeśli budowane i udostępniane są duże ilości danych, firma Esri zaleca skorzystanie z zestawu narzędzi do tworzenia Kafli w pamięci podręcznej zamiast postępowania według powyższej procedury wykonywania zadań. Te narzędzia wykorzystują wiele rdzeni przetwarzających, dzięki czemu zwiększa się wydajność operacji generowania i publikowania kafli.
W aplikacji ArcGIS Pro uruchom narzędzia geoprzetwarzania.
- Uruchom narzędzie geoprzetwarzania Utwórz pakiet kafli mapy, aby utworzyć pakiet kafli w jednym etapie albo uruchom poniższe narzędzia geoprzetwarzania w następującej kolejności:
- Uruchom narzędzie Generuj schemat kafli pamięci podręcznej kafli w celu zdefiniowania siatki kafli i formatu rastra.
- Uruchom narzędzie Zarządzaj pamięcią podręczną kafli w celu utworzenia kafli.
- Uruchom narzędzie Eksportuj pamięć podręczną kafli w celu utworzenia pakietu kafli.
Aby wygenerować pamięć podręczną o określonych zasięgach lub poziomach szczegółowości, należy użyć trzech narzędzi wymienionych powyżej.
- Uruchom narzędzie Udostępnij pakiet (w zestawie narzędzi Pakiet) w celu przesłania kafli do oprogramowania ArcGIS Enterprise.
- Gdy pakiet kafli jest gotowy, zaloguj się do instytucji przy użyciu tego samego konta, którego użyto do utworzenia pakietu kafli w aplikacji ArcGIS Pro, a następnie kliknij opcję Zasoby > Moje zasoby.
- Kliknij pakiet kafli, aby wyświetlić stronę szczegółów elementu.
- Kliknij element Publikuj.
- Wpisz tytuł i znaczniki.
- Jeśli administrator instytucji skonfigurował kategorie zasobów, kliknij opcję Przypisz kategorię i wybierz maksymalnie 20 kategorii pomocnych w wyszukaniu tego elementu.
Aby zawęzić listę kategorii, możesz również wpisać dane w polu Filtruj kategorie.
- Kliknij element Publikuj.
Kafle zostaną rozpakowane i zostanie utworzona hostowana warstwa kafli. Warstwa jest wyświetlana na stronie Moje zasoby.
Publikowanie z poziomu pliku definicji usługi
Publikacja kafli i tworzenie pamięci podręcznej mogą zużywać dużą ilość zasobów serwera. Jeżeli konieczna jest publikacja dużej liczby warstw kafli, autorzy map mogą utworzyć pliki definicji usługi (.sd) w aplikacji ArcGIS Pro zawierające dane, symbolizację i pozostałe informacje wymagane do opublikowania warstwy kafli w portalu. Następnie można użyć skryptu w celu przesłania plików definicji usługi i opublikowania ich w portalu w dogodnym czasie. Warstwy kafli będące wynikiem tej operacji są umieszczane na serwerze hostującym.
Wczytanie definicji usługi i publikacja
Po uzyskaniu pliku definicji usługi możesz przesłać go ręcznie do portalu oraz opublikować warstwę kafli lub skonfigurować skrypt przeprowadzający operację przesyłania i publikacji pliku.
Wczytywanie i publikowanie w portalu
Zaloguj się w witrynie internetowej portalu, aby dodać plik definicji usługi i opublikować ten plik.
- Zaloguj się do portalu jako członek z uprawnieniami do tworzenia zasobów i publikacji hostowanych warstw kafli, a następnie kliknij opcję Zasoby > Moje zasoby.
- Kliknij Nowy element.
- Wybierz Twoje urządzenie.
- Wybierz plik definicji usługi.
- Wybierz Dodaj definicję usługi i utwórz hostowaną warstwę obiektową.
- Kliknij przycisk Dalej.
- Jeśli administrator portalu skonfigurował kategorie zasobów, kliknij opcję Przypisz kategorie i wybierz maksymalnie 20 kategorii pomocnych w wyszukaniu tego elementu.
- Opcjonalnie wpisz rozdzielane przecinkami terminy znaczników.
Znaczniki to wyrazy lub krótkie frazy opisujące dany element i ułatwiające jego odszukiwanie. Wartość Obszar federalny jest traktowana jako pojedynczy znacznik, natomiast Obszar, federalny — jako dwa znaczniki.
- Kliknij przycisk Zapisz, aby dodać plik definicji usługi i opublikować warstwę kafli.
Warstwa kafli zostaje opublikowana na serwerze hostującym portal, a plik definicji usługi i kafle zostają dodane do folderu Moje zasoby.
- Po zakończeniu publikowania warstwy kafli kliknij opcję Rozpocznij tworzenie kafli, aby utworzyć kafle.
Dostęp do pliku definicji usługi i hostowanej warstwy kafli jest domyślnie przypisany tylko do bieżącego użytkownika. Plik i kafle możesz udostępnić wszystkim osobom w instytucji lub wybranym grupom.
Uruchamianie skryptu w celu przesłania i publikacji pliku
Aby przesłać i opublikować plik definicji usługi po godzinach pracy, użyj w skrypcie funkcji arcpy.UploadserviceDefinition oraz arcpy.managemapServerCacheTiles ArcPy i zaplanuj uruchomienie tego skryptu w czasie najmniejszego wykorzystania portalu.
Więcej informacji na ten temat zawierają następujące strony pomocy: