Skip To Content

Zarządzanie hostowanymi warstwami scen

Podczas publikowania sceny z poziomu ArcGIS Pro może zostać utworzona zarówno warstwa sceny, jak i powiązana warstwa obiektowa. Jeśli dane w warstwach, które mają powiązane punktowe lub wielopłatowe warstwy obiektowe, zostaną zmienione, można przebudować pamięć podręczną warstwy sceny w celu uwzględnienia zmian dokonanych w określonych warstwach lub we wszystkich warstwach.

Tylko właściciel hostowanej warstwy sceny lub administrator portalu może przebudować pamięć podręczną warstwy sceny.

Przebudowanie pamięci podręcznej warstwy sceny

Użytkownik (lub administrator w instytucji) może przebudować całą pamięć podręczną warstwy sceny albo jej część dla konkretnych warstw podrzędnych po wprowadzeniu przez edytorów zmian w warstwie.

  • W przypadku edytowanych warstw punktowych przebudowanie pamięci podręcznej powoduje uwzględnienie wszystkich dołączonych obiektów oraz modyfikacji atrybutów i geometrii obiektów w pamięci podręcznej sceny. Przy przebudowywaniu pamięci podręcznej sceny istnieje również opcja wyłącznie pobrania modyfikacji atrybutów.
  • W przypadku warstw obiektowych 3D (wielopłatowych) przebudowanie pamięci podręcznej powoduje uwzględnienie aktualizacji atrybutów i dołączonych obiektów w pamięci podręcznej sceny. Przy przebudowywaniu pamięci podręcznej sceny istnieje również opcja wyłącznie pobrania modyfikacji atrybutów.
  • W przypadku budowania warstw sceny przebudowanie pamięci podręcznej powoduje uwzględnienie aktualizacji atrybutów i dołączonych lub zmodyfikowanych obiektów w pamięci podręcznej sceny lub pobranie modyfikacji atrybutów jest możliwe tylko przy przebudowywaniu pamięci podręcznej sceny.

Na przykład, jeśli warstwa zawiera punkty reprezentujące elementy uliczne, jak np. ławki, fontanny i kwietniki i lokalizacja niektórych ławek ulegnie zmianie, przebudowanie pamięci podręcznej sceny zapewni uwzględnienie nowej lokalizacji tych ławek. Podobnie, jeśli część ławek zostanie zastąpiona ławkami wykonanymi z innego materiału, a styl warstwy sceny zależy od rodzaju użytego materiału, przebudowanie warstwy sceny umożliwi uwzględnienie nowego atrybutu i tym samym nowego stylu.

Wskazówka:

Aby poprawić wydajność wyświetlania, edytuj warstwę sceny w aplikacji ArcGIS Pro, a nie powiązaną warstwę obiektową w przeglądarce map Map Viewer. W przypadku edytowania w aplikacji ArcGIS Pro można także edytować geometrię danych wielopołaciowych. Obecnie nie jest to możliwe w przeglądarce map Map Viewer. Informacje na temat edytowania warstw scen zawiera temat Edit a scene layer with associated feature layer (Edytowanie warstwy sceny z powiązaną warstwą obiektową) w pomocy aplikacji ArcGIS Pro.

Podczas podejmowania decyzji, czy aktualizować całą pamięć podręczną, czy tylko te jej części, na które miały wpływ zmiany w obiektach, pamiętaj o następujących kwestiach:

  • W większości przypadków przebudowanie części pamięci podręcznej trwa krócej niż przebudowanie całej pamięci podręcznej. Jednak po pewnym czasie wydajność warstwy sceny może się obniżyć, jeśli będą przebudowywane tylko części pamięci podręcznej. W końcu przebudowanie całej pamięci podręcznej będzie konieczne, aby zoptymalizować wydajność tej pamięci oraz, w wyniku tego, wydajność warstwy sceny.
  • Jeśli w co najmniej jednym polu powiązanej hostowanej warstwy obiektowej są obliczane wartości i to obliczenie ma wpływ na wszystkie obiekty w warstwie, przy przebudowywaniu pamięci podręcznej należy zaktualizować tylko atrybuty.

Przebudowanie pamięci podręcznej

Wykonaj poniższe czynności, aby przebudować pamięć podręczną w celu uwzględnienia zmian wprowadzonych w warstwach punktowych, wielopłatowych (obiektowych 3D) lub budynków. Obsługa przebudowywania pamięci podręcznej dla warstwy budynków rozpoczyna się od wersji ArcGIS Enterprise 10.8.1.

  1. Zaloguj się jako właściciel warstwy sceny lub administrator.
  2. Otwórz stronę szczegółów elementu dla warstwy sceny, kliknij kartę Ustawienia i przewiń ją w dół do sekcji Ustawienia warstwy sceny.
  3. Kliknij przycisk Zarządzaj pamięcią podręczną.
  4. Wybierz opcję przebudowania całej pamięci podręcznej dla warstw wybranych w kolejnym etapie lub przebudowanie jedynie tej części pamięci podręcznej (dla poszczególnych warstw), która uległa zmianie od ostatniego budowania pamięci podręcznej.
  5. Wybierz, co chcesz przebudować:
    • Aby przebudować całą hostowaną warstwę sceny, wybierz opcję Pełna pamięć podręczna. Pamięć podręczna zostanie odbudowana. Jeśli opublikowano warstwę sceny z warstwą obiektową, która odnosi się do zarejestrowanych danych i aktualizowany jest schemat danych obiektowych, konieczne jest użycie tej opcji w celu uwzględnienia zmian w schemacie w warstwie sceny.
    • Aby przebudować tylko część pamięci podręcznej (dla poszczególnych warstw), która zawiera zmiany geometrii i atrybutów wprowadzone od czasu ostatniego budowania pamięci podręcznej, wybierz opcję Zostaną odbudowane aktualizacje częściowe ze zmianami geometrii i atrybutów od czasu ostatniej aktualizacji. Ta opcja nie jest obsługiwana teraz dla warstw scen punktów ani warstw scen budynków.
    • Aby przebudować tylko część pamięci podręcznej (dla poszczególnych warstw), która zawiera zmiany atrybutów wprowadzone od czasu ostatniego budowania, wybierz opcję Aktualizacja atrybutów. Zostaną odbudowane tylko zmiany atrybutów od czasu ostatniej aktualizacji.
  6. Jeśli przebudowa ma dotyczyć zmian dokonanych na określonych warstwach podrzędnych, wybierz je z listy.
  7. Kliknij przycisk Przebuduj pamięć podręczną.
  8. Aby potwierdzić zamiar przebudowania pamięci podręcznej, kliknij przycisk OK.

    Czas potrzebny na przebudowanie pamięci podręcznej zależy od tego, czy jest przebudowywana cała pamięć podręczna, czy jej część oraz od liczby obiektów i atrybutów w warstwie obiektowej niezależnie od tego, czy są to obiekty punktowe, wielopłatowe czy budynki, a także od tego, czy obiekty wielopłatowe zawierają tekstury.

    Aby monitorować status pamięci podręcznej, kliknij przycisk Status zadania. Jeśli przebudowanie pamięci podręcznej nie powiedzie się, kliknij ID zadania, aby uzyskać informacje o przyczynie niepowodzenia.

Zastępowanie warstwy sceny

Jeśli hostowana warstwa sceny nie ma powiązanej warstwy obiektowej, można zaktualizować zawartość tej warstwy sceny, zastępując ją inną warstwą sceny, która została opublikowana z pakietu warstw sceny (SLPK). Pozwala to zaktualizować zawartość warstwy sceny bez jej usuwania. Konieczne jest prawo własności do obu warstw, istniejącej i zastępującej.

Wskazówka:

Jeśli warstwa sceny ma powiązaną warstwę obiektową, nie można zastąpić warstwy. Zamiast tego należy przebudować pamięć podręczną sceny. Aby sprawdzić, czy warstwa sceny ma powiązaną warstwę obiektową, należy użyć sekcji Szczegóły strony elementów warstwy sceny.

Zastępowanie warstwy sceny daje następujące korzyści:

  • Ponieważ identyfikator elementu i adres URL istniejącej warstwy nie ulegają zmianie, sceny i aplikacje, które używają danej warstwy, nie wymagają aktualizacji w celu odwoływania się do nowej warstwy.
  • Zastąpienie zasobów bieżącej warstwy nie powoduje wygenerowania nowych pamięci podręcznych scen. Dlatego nikt nie musi czekać na odbudowę pamięci podręcznej warstwy sceny. Po zastąpieniu warstwy sceny i aplikacje korzystające z bieżącej warstwy będą nadal działać.
  • Portal tworzy archiwum starej zawartości, co w razie konieczności umożliwia jej przywrócenie.

Notatka:

Dla pakietu zastępczej warstwy sceny należy użyć tego samego układu współrzędnych, który był używany dla bieżącej warstwy sceny. To ustawienie musi być zgodne. Ponadto warstwę sceny można zastąpić tylko takim samym typem warstwy sceny — obiektową 3D, budynków, punktową, chmurą punktów lub zintegrowaną siatką.

Aby zastąpić istniejącą warstwę sceny inną warstwą sceny, postępuj zgodnie z poniższymi wskazówkami.

  1. Zaloguj się jako właściciel warstwy internetowej, administrator portalu lub przy użyciu konta z uprawnieniami do aktualizacji elementów wszystkich członków.
  2. Otwórz stronę elementów hostowanej warstwy sceny.
  3. Kliknij opcję Zastąp warstwę.
  4. Kliknij opcję Wybierz warstwę.

    W panelu, który zostanie wyświetlony, można wyszukiwać, przeglądać, filtrować i sortować dostępne warstwy w celu znalezienia zastępczej warstwy sceny. Można także wyświetlić szczegóły elementów każdej warstwy, klikając opcję Wyświetlanie szczegółów.

    W oknie Wybierz warstwę zastępczą zostaną wyświetlone tylko warstwy sceny tego samego typu.

  5. Po znalezieniu warstwy sceny, która ma być używana, kliknij opcję Wybierz.
  6. Kliknij Dalej, aby przejść do okna Archiwizuj, w którym można zmienić tytuł archiwizowanej warstwy.
  7. Aby zaimportować zaktualizowaną miniaturę, podsumowanie, opis i znaczniki z warstwy zastępczej, przewiń w dół i włącz opcję Zastąp informacje o elemencie.
  8. Na stronie podsumowania wyświetlane są: bieżąca hostowana warstwa sceny, warstwa, która zastąpi zawartość bieżącej warstwy oraz informacje dotyczące archiwizowanej warstwy.

    Aby użyć innej warstwy zastępczej, kliknij Wybierz warstwę zastępczą i wybierz nową warstwę.

  9. Gdy wybrane warstwy będą zgodne z potrzebami, kliknij przycisk Zastąp, aby wykonać operację zastąpienia.