Warstwy można publikować zbiorczo z poziomu elementu magazynu danych bazy danych w portalu ArcGIS Enterprise. W takim przypadku dla każdej dostępnej klasy obiektów i tabeli w bazie danych tworzony jest jeden element warstwy obiektowej i jeden element warstwy rastrowej mapy. Warstwy te odwołują się do danych w bazie danych, przy czym dane nie są kopiowane do innej lokalizacji. Po utworzeniu można udostępnić warstwy tym, którzy potrzebują do nich dostępu. Dzięki temu osoby te będą mogły używać tych warstw na własnych mapach i we własnych aplikacjach.
Uwagi do uwzględnienia przed zbiorczym publikowaniem z magazynu danych bazy danych
- Aby zbiorczo publikować warstwy z poziomu elementu magazynu danych, należy być właścicielem tego elementu.
- Należy być członkiem roli, która ma uprawnienia do zbiorczego tworzenia warstw obiektowych z poziomu elementu magazynu danych i publikowania warstw z serwera.
- Warstwy obiektowe i rastrowe mapy są tworzone dla wszystkich klas obiektów i tabel w bazie danych, do których dostęp można uzyskać za pośrednictwem połączenia z bazą danych. Jeśli dowolne z klas obiektów lub tabel mają powiązane tabele, dla każdej powiązanej tabeli zostaną utworzone osobne warstwy obiektowe i rastrowe mapy. Tylko użytkownik tworzący warstwę ma do niej dostęp po utworzeniu, ale użytkownik ten lub administrator instytucji może udostępnić warstwę innym członkom instytucji lub nawet publicznie. Dlatego ważne jest rozważenie, do których klas obiektów i tabel ma dostęp użytkownik podany w pliku połączeń, a także rozważenie typu uprawnień posiadanych przez tego użytkownika w tych zestawach danych.
- Użytkownik bazy danych w ramach połączenia z bazą danych musi mieć dostęp tylko do podzbioru klas obiektów i tabel, które mają być publikowane zbiorczo.
- Uprawnienia nadane użytkownikowi podanemu w ramach połączenia z bazą danych wymagają odpowiednich uprawnień dla każdego zestawu danych.
Podczas zbiorczego tworzenia warstw obiektowych edycja tych warstw nie jest włączona. Edycję można jednak włączyć w usłudze obiektowej w aplikacji ArcGIS Server Manager. Jeśli nie chcesz, aby użytkownicy mogli edytować dane za pośrednictwem tych zbiorczo opublikowanych warstw obiektowych, połącz się z bazą danych jako użytkownik, który ma uprawnienia wyłącznie do wybierania danych z klas obiektów oraz tabel i nie włączaj edycji w usłudze obiektowej.
- Aby dysponować poziomami dostępności do danych i poziomami uprawnień wymaganymi do zbiorczego publikowania odpowiednich warstw, może być konieczne zwrócenie się do administratora bazy danych z prośbą o utworzenie nowego użytkownika bazy danych.
- Dane są publikowane przy użyciu domyślnych modułów renderowania i skal.
- Wartości daty i czasu są wyrażone w strefie czasowej przywoływanej bazy danych.
- Edytowanie usług obiektowych nie jest włączone.
- Aby umożliwić efektywne publikowanie zbiorcze, usługi mapowe na serwerze sfederowanym korzystają z udostępnionych instancji.
- Jeśli element magazynu danych uzyskuje dostęp do korporacyjnej geobazy, każda klasa obiektów lub tabela zawierająca metadane da w wyniku warstwę obiektową zawierającą metadane.
Zbiorcze publikowanie warstw
Wykonaj następujące czynności, aby opublikować warstwy obiektowe i warstwy rastrowe mapy ze wszystkich klas obiektów i tabel dostępnych za pośrednictwem elementu magazynu danych bazy danych w portalu:
- Otwórz stronę szczegółów dla elementu magazynu danych bazy danych, z którego chcesz publikować.
Musisz być właścicielem elementu magazynu danych.
- Kliknij kartę Warstwy, a następnie kliknij opcję Utwórz warstwy.
- Wybierz pusty folder lub utwórz folder, w którym zostaną zapisane warstwy obiektowe, a następnie kliknij przycisk Dalej.
Ten folder na karcie Moje zasoby na stronie Zasoby pomaga w zorganizowaniu posiadanych elementów. Przechowywanie zbiorczo opublikowanych warstw obiektowych w oddzielnym folderze pomoże w określeniu, które warstwy obiektowe zostały opublikowane w ten sposób i dlatego są zależne od elementu magazynu danych oraz mogą być synchronizowane za jego pośrednictwem. Do przechowywania tych warstw nie można używać folderu użytkownika (folder, którego nazwa jest taka sama jak nazwa użytkownika używana w celu uzyskania dostępu do instytucji).
- Zostanie wyświetlona lista wszystkich serwerów, do których dodano ten element magazynu danych. Wybierz serwer, na którym chcesz opublikować dane. Warstwy można publikować zbiorczo tylko na jednym serwerze.
- W sfederowanej witrynie serwera ArcGIS GIS Server zostanie utworzony folder służący do przechowywania usług, które obsługują elementy obrazu mapy i warstwy obiektowej. Wybierz jedną z następujących opcji, aby określić nazwę tego folderu:
- Użyj takiej samej nazwy jak nazwa folderu w Moich zasobach — folder w witrynie serwera GIS Server będzie miał taką samą nazwę jak folder Moje zasoby podany w etapie 3.
- Użyj niestandardowej nazwy folderu — umożliwia wpisanie nazwy w polu, jeśli nowy folder ma mieć nazwę inną niż nazwa folderu w obszarze Moje zasoby.
Ten folder znajduje się w witrynie serwera GIS Server i jest częścią informacji identyfikującej miejsce działania każdej usługi. Ta nazwa folderu będzie częścią adresu URL każdej usługi.
- Kliknij opcję Rozpocznij publikowanie warstw.
Publikowanie może zająć dużo czasu, jeśli połączenie z bazą danych użyte na potrzeby elementu magazynu danych ma dostęp do dużej liczby klas obiektów i tabel w bazie danych.
Gdy tworzone są wszystkie warstwy, są one wyświetlane na karcie Warstwy elementu magazynu danych.
Kliknij nazwę warstwy, aby zarządzać jej szczegółami i udostępnić ją grupom, instytucji lub wszystkim.
Notatka:
Ponieważ element warstwy obiektowej jest usługą mapową z włączonym dostępem do obiektów w witrynie serwera ArcGIS Server, należy udostępnić warstwę obiektową i powiązaną z nią warstwę rastrową mapy temu samemu zbiorowi użytkowników (grupom, instytucji, publicznie). Jeśli udostępniona będzie tylko warstwa obiektowa, nie będą mogły z niej korzystać inne osoby.