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 elementów warstw możesz udostępnić warstwy osobom, które mają z nich korzystać. Dzięki temu osoby te będą mogły używać tych warstw na własnych mapach i scenach, a także we własnych aplikacjach.
Uwagi do uwzględnienia przed zbiorczym publikowaniem z magazynu danych bazy danych
Przed zbiorczym opublikowaniem warstw z elementu bazodanowego magazynu danych w portalu należy pamiętać o następujących kwestiach:
- 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.
- Nie są obsługiwane zbiorcze publikowanie z magazynu danych w chmurze ani bazy danych NoSQL.
- 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. Wszystkie warstwy mają nazwę klasy obiektów lub tabeli, z której zostały opublikowane. 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 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ń tego użytkownika w tych zestawach danych.
- Użytkownik bazy danych określony 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.
- Należy sprawdzić, czy uprawnienia nadane użytkownikowi podanemu w ramach połączenia z bazą danych są odpowiednie dla poszczególnych zestawów danych.
Podczas zbiorczego tworzenia warstw obiektowych edycja tych warstw nie jest włączona. Można jednak włączyć edycję w usłudze obiektowej w aplikacji ArcGIS Server Manager lub w portalu. Jeśli nikt nie powinien edytować danych 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 (SELECT) 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.
- Publikowane zbiorczo usługi mapowe nie zapewniają żadnych innych funkcji poza dostępem do obiektów.
- Dane są publikowane przy użyciu domyślnych modułów renderowania i skal.
- W publikowanych zbiorczo usługach obiektowych nie jest włączona synchronizacja, ale można uzyskać dostęp do tej usługi w aplikacji ArcGIS Server Manager, aby włączyć synchronizację po publikacji.
- 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, takie jak opis i źródło danych (atrybucje).
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.
- Jeśli dane zawierają pola daty i czasu, które przechowują dane w strefie czasowej innej niż UTC, wybierz tę strefę czasową z menu rozwijanego Strefa czasowa danych. Aby uwzględnić czas letni dla danej strefy czasowej, zaznacz pole wyboru Koryguj pod kątem czasu letniego.
Ta strefa czasowa zostanie zastosowana do wszystkich opublikowanych warstw. Domyślnie przyjmuje się, że wartości daty i czasu są wyrażone w strefie czasowej UTC.
- Aby wyświetlić wartości daty i czasu w opublikowanych warstwach w ArcGIS przy użyciu strefy czasowej innej niż UTC, wybierz tę strefę czasową z menu rozwijanego Preferowana strefa czasowa do wyświetlania. Aby uwzględnić czas letni dla strefy czasowej do wyświetlania, zaznacz pole wyboru Koryguj pod kątem czasu letniego.
Strefa czasowa wybrana z menu rozwijanego Preferowana strefa czasowa do wyświetlania jest przechowywana z każdą warstwą rastrów mapy i każdym elementem warstwy obiektowej. Gdy użytkownik wyświetli zasoby tych warstw w aplikacji ArcGIS Pro, wartości daty i czasu zostaną wyświetlone w tej strefie czasowej. Ta strefa czasowa do wyświetlania zostanie zastosowana do wszystkich opublikowanych warstw.
Domyślnie aplikacja ArcGIS Pro wyświetla wartości daty i czasu w strefie czasowej UTC.
- Kliknij przycisk Dalej.
- 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).
- Z listy serwerów, do których został dodany ten element magazynu danych, wybierz witrynę ArcGIS Server, na której chcesz opublikować dane.
Warstwy można publikować zbiorczo tylko w jednej witrynie ArcGIS Server.
- Wybierz jedną z poniższych opcji, aby określić nazwę folderu, który zostanie utworzony w sfederowanej witrynie ArcGIS GIS Server w celu przechowywania usług, do których odwołują się elementy obrazu mapy i warstwy obiektowej:
- 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ć szczegółami i ustawieniami poszczególnych warstw i udostępnić je grupom, instytucji lub wszystkim. Ustawienia specyficzne dla elementu są dostępne dla warstw rastrowych mapy i warstw obiektowych.
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.