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.
Jeśli hostowana warstwa sceny nie ma powiązanej warstwy obiektowej, można zaktualizować zasoby warstwy sceny, zastępując scenę inną warstwą sceny.
Tylko właściciel hostowanej warstwy sceny lub administrator instytucji może odbudować pamięć podręczną warstwy sceny lub zastąpić warstwę 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 (wcześniej dostępnej w postaci osobnej instalacji wersji beta, a obecnie domyślnie dołączonej do portalu) lub Map Viewer Classic (wcześniej noszącej nazwę Map Viewer). Informacje na temat edytowania warstw scen zawiera temat 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 hostowanej warstwy obiektowej są obliczane wartości i to obliczenie ma wpływ na wszystkie obiekty w warstwie, podczas przebudowywania pamięci podręcznej należy aktualizować 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.
- Zaloguj się jako właściciel warstwy sceny lub administrator.
- Otwórz stronę szczegółów elementu dla warstwy sceny, kliknij kartę Ustawienia i przewiń ją w dół do sekcji Ustawienia warstwy sceny.
- Kliknij przycisk Zarządzaj pamięcią podręczną.
- 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.
- Wybierz, co chcesz przebudować:
- Aby przebudować całą hostowaną warstwę sceny, wybierz opcję Pełna pamięć podręczna. Pamięć podręczna zostanie odbudowana. Jeśli warstwa sceny została opublikowana z warstwą obiektową odwołującą się do zarejestrowanych danych i aktualizowany jest schemat tych danych obiektowych, należy użyć tej opcji w celu uwzględnienia zmian w schemacie w warstwie sceny.
- Aby przebudować tylko część pamięci podręcznej dla warstwy, która zawiera zmiany w geometrii i atrybutach wprowadzone od czasu ostatniej budowy pamięci podręcznej, należy wybrać opcję Zostaną odbudowane tylko zmiany atrybutów geometrii 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 warstwy, która zawiera zmiany w atrybutach wprowadzone od czasu ostatniej budowy pamięci podręcznej, należy wybrać opcję Aktualizuj atrybut. Zostaną odbudowane tylko zmiany atrybutów od czasu ostatniej aktualizacji.
- Jeśli przebudowa ma dotyczyć zmian dokonanych na określonych warstwach podrzędnych, wybierz je z listy.
- Kliknij przycisk Przebuduj pamięć podręczną.
- 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.
Tworzenie warstwy sceny
Jeśli hostowana warstwa sceny nie ma powiązanej warstwy obiektowej, można zaktualizować zasoby warstwy sceny, zastępując scenę inną warstwą sceny opublikowanej z pakietu warstwy sceny (SLPK). W ten sposób można zaktualizować zasoby warstwy sceny bez jej usuwania. Należy być właścicielem warstwy istniejącej i zastępczej.
Wskazówka:
Jeśli warstwa sceny ma powiązaną warstwę obiektową, nie można zastąpić tej warstwy. Zamiast tego należy przebudować pamięć podręczną sceny. Aby stwierdzić, czy warstwa sceny ma powiązaną warstwę obiektową, można sprawdzić informacje w sekcji Szczegóły na stronie elementu warstwy sceny.
Zastąpienie 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 nowej pamięci podręcznej sceny. Dlatego nikt nie musi czekać na przebudowanie pamięci podręcznej sceny. Po zastąpieniu warstwy sceny i aplikacje korzystające z bieżącej warstwy będą nadal działać.
- Portal tworzy archiwa starych zasobów, co umożliwia ich przywrócenie w razie konieczności.
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 można zastąpić tylko taką warstwę sceny, która ma taki sam typ warstwy sceny.
Aby zastąpić istniejącą warstwę sceny inną warstwą sceny, postępuj zgodnie z poniższymi wskazówkami:
- 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.
- Otwórz stronę elementu hostowanej warstwy sceny.
- Kliknij opcję Zastąp warstwę.
- 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ą będą wyświetlane tylko sceny o takim samym typie.
- Po zlokalizowaniu warstwy sceny, która ma być używana, kliknij opcję Wybierz.
- Kliknij opcję Dalej, aby przejść do okna Archiwizuj, gdzie możesz zmienić tytuł warstwy archiwalnej.
- Aby zaimportować zaktualizowaną miniaturę, podsumowanie, opis i znaczniki z warstwy zastępczej, przewiń w dół i włącz opcję Zastąp informacje o elemencie.
- Na stronie podsumowania wyświetlana jest bieżąca hostowana warstwa sceny, warstwa, która zastąpi zawartość bieżącej warstwy oraz informacje dotyczące warstwy archiwalnej.
Jeśli chcesz użyć innej warstwy zastępczej, kliknij opcję Wybierz warstwę zastępczą i wybierz nową warstwę.
- Gdy warstwy będą zgodne z potrzebami, kliknij przycisk Zastąp, aby wykonać operację zastąpienia.