Mapy i dane można publikować w portalu ArcGIS Enterprise jako warstwy hostowane. Aplikacje internetowe, komputerowe i mobilne mogą zapewniać dostęp do hostowanych warstw z dowolnego miejsca w Internecie, jeśli użytkownik na to zezwoli.
Dzięki hostowanym warstwom można w prosty sposób udostępniać mapy, obiekty i zobrazowania innym członkom instytucji.
Wymagania wstępne dotyczące publikacji hostowanych warstw
Aby publikować hostowane warstwy, należy posiadać:
- Uprawnienia do tworzenia zasobów i publikowania hostowanych warstw
- Serwer hostujący
Jeżeli opcja publikowania nie jest dostępna, należy sprawdzić u administratora instytucji, czy portal ArcGIS Enterprise ma serwer hostujący i potwierdzić posiadanie uprawnień do publikowania hostowanych warstw.
Typy hostowanych warstw
Można publikować następujące typy hostowanych warstw:
Warstwy obiektów
Hostowane warstwy obiektowe obsługują wyszukiwanie, wizualizację oraz edycję obiektów wektorowych. Hostowane warstwy obiektowe są najodpowiedniejsze do wizualizacji danych znajdujących się w warstwach powyżej mapy bazowej. W aplikacjach internetowych hostowane warstwy obiektowe są wyświetlane przez przeglądarkę i obsługują interaktywne wyróżnianie, zapytania i okna podręczne.
Więcej informacji można znaleźć w temacie Publikowanie hostowanych warstw obiektowych.
Po opublikowaniu hostowanej warstwy obiektowej można tworzyć widoki danych znajdujących się w tej warstwie. Widok hostowanej warstwy obiektowej odwołuje się do tych samych danych co hostowana warstwa obiektowa użyta do utworzenia tego widoku, ale do widoku można zastosować odmienne opcje edycji i udostępniania, a także inne ustawienia. Więcej informacji zawiera temat Tworzenie widoków hostowanych warstw obiektowych.
Widoki warstwy obiektowej
Jeśli masz uprawnienia do publikowania i potrzebny będzie inny widok hostowanej warstwy obiektowej (nie tylko o zmienionym stylu i prezentacji), na przykład zaistnieje konieczność zastosowania innych funkcji edycji lub udostępnienia danych innym grupom, na podstawie danej hostowanej warstwy obiektowej można utworzyć widok hostowanej warstwy obiektowej. Widok hostowanej warstwy obiektowej jest podobny do kopii warstwy, ale ma większe możliwości, ponieważ pozwala na sterowanie nie tylko sposobem wyświetlania warstwy. Na przykład widok hostowanej warstwy obiektowej można utworzyć w przypadku, gdy istnieje konieczność obsługi różnych funkcji edycji dla różnych grup osób. Wiele instytucji musi udostępniać dane całej instytucji i jednocześnie zezwalać członkom określonej grupy na ich aktualizowanie. Widoki hostowanej warstwy obiektowej pozwalają w bezpośredni sposób wykonywać te zadania. Podczas publikowania hostowanej warstwy obiektowej można udostępnić ją grupie lub grupom, których członkowie muszą edytować tę warstwę. Następnie dla pozostałej części instytucji można utworzyć widok hostowanej warstwy obiektowej przeznaczony dla wszystkich użytkowników, który odwołuje się do oryginalnej hostowanej warstwy obiektowej, ale bez możliwości edycji. Ponieważ w tych dwóch warstwach używane są te same dane, wprowadzane przez członków instytucji zmiany oryginalnej hostowanej warstwy obiektowej są natychmiast widoczne dla pozostałej części instytucji.
Warstwy WFS
Hostowane warstwy WFS są przeznaczonymi tylko do odczytu widokami hostowanych warstw obiektowych zgodnymi z usługami OGC. Hostowana warstwa WFS i hostowana warstwa obiektowa, z której jest ona publikowana, zawierają te same dane i metadane początkowe.
Więcej informacji można znaleźć w temacie Publikowanie hostowanych warstw WFS.
Warstwy kafli
Hostowane warstwy kafli umożliwiają szybką wizualizację mapy za pomocą zbiorów wcześniej wyświetlanych obrazów mapy, czyli kafli. Te kafle są tworzone po przesłaniu danych i przechowywane na serwerze. Hostowane warstwy kafli są odpowiednie do zastosowania jako mapy bazowe tworzące kontekst geograficzny dla map.
Jako warstwę kafli można publikować kafle mapy, kafle wektorowe lub hostowane warstwy obiektowe.
Więcej informacji można znaleźć w temacie Publikowanie hostowanych warstw kafli.
Warstwy kafli wektorowych
Warstwa kafli wektorowych odwołuje się do zestawu kafli dostępnych w sieci, które zawierają zasoby 2D i 3D, a także odpowiadającego im stylu używanego do wyświetlania tych kafli. Połączenie wydajności dostępu do kafli i wyświetlania wektorowego pozwala na dostosowanie kafli do dowolnej rozdzielczości ekranu, która może być różna na różnych urządzeniach.
W celu uzyskania dalszych informacji zapoznaj się z tematem Publikowanie hostowanych warstw kafli.
Warstwy WMTS
Hostowane warstwy WMTS są widokami hostowanych warstw kafli zgodnych z usługą OGC. Dostęp do wszystkich hostowanych warstw kafli, które zostały udostępnione publicznie, można uzyskać za pomocą protokołu OGC WMTS. Publikujący hostowaną warstwę kafli nie musi wykonywać żadnych specjalnych operacji w celu włączenia protokołu WMTS. Aby uzyskać dostęp do hostowanej warstwy kafli za pomocą protokołu WMTS, należy otworzyć stronę szczegółów warstwy, a następnie należy otworzyć adres URL warstwy kafli. Na otwartej stronie znajduje się łącze URL WMTS do dokumentu funkcji WMTS, którego można użyć do uzyskania dostępu do kafli warstwy w aplikacjach obsługujących protokół WMTS.
Warstwy scen
Hostowane warstwy scen umożliwiają szybką wizualizację trójwymiarowych danych mapy za pomocą zbioru kafli zapisanych w pamięci podręcznej, a także skojarzonej hostowanej warstwy obiektowej. Kafle i warstwy obiektowe są tworzone podczas publikowania danych 3D z aplikacji ArcGIS Pro. Kafle w pamięci podręcznej i dane hostowanych warstw obiektowych są przechowywane w pamięci podręcznej kafli i relacyjnych magazynach danych (ArcGIS Data Store), które są częścią portalu Enterprise.
Więcej informacji można znaleźć w temacie Publikowanie hostowanych warstw scen.
Warstwy zobrazowań
Hostowane warstwy zobrazowań to dynamiczne usługi rastrowe działające w witrynach ArcGIS Image Server sfederowanych z portalem ArcGIS Enterprise przez administratora instytucji.
Więcej informacji można znaleźć w temacie Publikowanie hostowanych warstw zobrazowań.
Zależności hostowanych warstw
Hostowane warstwy zależą od elementów, które zostały użyte do ich utworzenia. Jeśli na przykład opublikowano hostowaną warstwę obiektową na podstawie przesłanego pliku shape, usunięcie tego pliku uniemożliwi wykonywanie takich operacji jak zastąpienie hostowanej warstwy obiektowej. Jeśli hostowana warstwa obiektowa jest publikowana z aplikacji ArcGIS Pro, tworzony jest plik definicji usługi, który jest następnie dodawany do strony Moje zasoby. Jeśli zostanie usunięty plik definicji usługi, nie będzie można zastąpić tej usługi w procesie ponownego publikowania z poziomu aplikacji ArcGIS Pro.
Analogicznie, jeśli z hostowanej warstwy obiektowej publikowane są inne hostowane warstwy, powstaje zależność między tymi warstwami. Z podstawowej hostowanej warstwy obiektowej można opublikować wszystkie spośród następujących elementów:
- hostowana warstwa kafli,
- hostowana warstwa WFS,
- widok hostowanej warstwy obiektowej.
- Hostowana warstwa rastrowa mapy (można ją tylko publikować z poziomu aplikacji ArcGIS Pro)
Te zależne hostowane warstwy mają powiązanie z hostowaną warstwą obiektową, z której zostały utworzone.
- Widoki hostowanych warstw WFS i warstw obiektowych odwołują się do danych w hostowanej warstwie obiektowej używanej do ich publikowania i dlatego, jeśli chodzi o dostęp do danych, całkowicie zależą od hostowanej warstwy obiektowej.
- Hostowane warstwy kafli są zależne od hostowanej warstwy obiektowej w przypadku niektórych funkcji, takich jak okna podręczne.
- Warstwy zależne i ich podstawowa hostowana warstwa obiektowa muszą mieć tego samego właściciela. Administrator instytucji musi najpierw zmienić właściciela podstawowej hostowanej warstwy obiektowej. Gdy administrator wykona tę czynność, właścicielem wszystkich warstw zależnych, a także pliku użytego do wygenerowania podstawowej hostowanej warstwy obiektowej, będzie ten sam członek instytucji.
- Najpierw należy usunąć wszystkie warstwy zależne, zanim będzie możliwe usunięcie hostowanej warstwy obiektowej, z której zostały one utworzone.
Zależności te obejmują warstwy publikowane z widoków hostowanej warstwy obiektowej. Można opublikować hostowaną warstwę kafli, hostowaną warstwę rastrową mapy lub hostowaną warstwę WFS z widoku hostowanej warstwy obiektowej. Te zależne hostowane warstwy są powiązane zarówno z widokiem, jak i z hostowaną warstwą obiektową, z której ten widok został utworzony. Należy usunąć zależne hostowane warstwy kafli, warstwy rastrowe mapy i warstwy WFS, zanim będzie możliwe usunięcie widoku hostowanej warstwy obiektowej.
Widoki hostowanych warstw obiektowych mają dodatkowe ograniczenie: nie można skonfigurować definicji w widoku hostowanej warstwy obiektowej, jeśli istnieje zależna od niej hostowana warstwa kafli.
Wartość opcji Utworzono z znajdującej się w sekcji Szczegóły na stronie elementu hostowanej warstwy wskazuje warstwę lub plik użyty do opublikowania hostowanej warstwy. Wartości opcji Opublikowane jako i Inne widoki wskazują inne opublikowane hostowane warstwy lub utworzone widoki z hostowanej warstwy obiektów.
Klienci korzystający z hostowanych warstw
Hostowane warstwy komunikują się za pomocą dobrze znanej specyfikacji GeoServices REST, w związku z czym mogą być używane w aplikacjach firmy Esri i innych producentów. Usługi można łatwo wyświetlać w przeglądarce map Map Viewer, można również utworzyć własną aplikację za pomocą pakietów ArcGIS Runtime SDK, szablonów aplikacji ArcGIS Configurable Apps lub narzędzia ArcGIS Web AppBuilder. Inne obsługiwane aplikacje klienckie to ArcGIS Collector, ArcGIS Explorer i ArcGIS Pro. Dodatkowe aplikacje klienckie można znaleźć w sekcji Popularne aplikacje klienckie ArcGIS Enterprise.
Dostęp do hostowanych warstw
W momencie publikacji hostowane warstwy mają domyślnie status prywatny i są dostępne tylko dla osoby publikującej. Hostowane warstwy nie są wyświetlane w wynikach wyszukiwania i domyślnie nie należą do żadnej grupy. Hostowane warstwy można udostępniać konkretnym grupom w oprogramowaniu ArcGIS Enterprise, wszystkim członkom instytucji albo nawet wszystkim, którzy łączą się z Twoją instytucją. W celu uzyskania dalszych informacji zapoznaj się z tematem Udostępnianie elementów.