Aby decydować o tym, które dane widzą użytkownicy, właściciel widoku hostowanej warstwy obiektowej lub administrator może zdefiniować, które pola lub obiekty są dostępne w widoku. Możesz też ograniczyć widok hostowanych warstw obiektowych do określonego obszaru przez zdefiniowanie zasięgu przestrzennego. Te definicje są zapisywane z widokiem hostowanej warstwy obiektowej i zapewniają większą kontrolę nad tym, jakie zasoby widzą użytkownicy.
Na przykład można utworzyć wiele różnych widoków hostowanej warstwy obiektowej zawierających informacje o klientach i ustawić różne definicje dla każdego widoku w zależności od użytkowników docelowych. W przypadku widoku udostępnionego grupie wykonującej analizę przestrzenną można ukryć pola zawierające nazwiska klientów, ponieważ analitycy nie muszą znać tych informacji. W innym widoku udostępnianym grupie zajmującej się kierowaniem dostaw można zdefiniować wyświetlanie wyłącznie obiektów reprezentujących klientów, do których nie dostarczono jeszcze zakupionych produktów.
Definicje widoków można ustawiać i zapisywać z poziomu karty Wizualizacja na stronie szczegółów widoku hostowanej warstwy obiektowej lub można dodać warstwę albo widok do przeglądarki map Map Viewer Classic (wcześniej noszącej nazwę Map Viewer) i skonfigurować definicję na panelu Zawartość.
Konfigurując definicję dla widoku hostowanej warstwy obiektowej, należy mieć na uwadze następujące kwestie:
- Definicji pól lub obiektów należy używać tylko wtedy, gdy na serwerze hostującym skonfigurowano możliwość użycia wyłącznie standardowych zapytań SQL.
- Nie można ustawić definicji pola lub obiektu ani obszaru zainteresowania w widoku hostowanej warstwy obiektowej, jeśli istnieje zależna od niej hostowana warstwa kafli.
- W niektórych polach zdefiniowano pewne konfiguracje. W przypadku ukrycia pola używanego w takiej konfiguracji, która jest związana na przykład z symbolami, etykietami, oknami podręcznymi, relacjami oraz ustawieniami czasu, konfiguracje te nie będą działać w widoku hostowanej warstwy obiektowej.
- Podczas eksportowania widoku hostowanej warstwy obiektowej, do którego zastosowano definicje, wyeksportowany plik zawiera tylko te pola lub obiekty, na które zezwala definicja.
- Widoki hostowanej warstwy obiektowej utworzone przy użyciu narzędzia Połącz obiekty mają definicje, które uwzględniają połączenie z inną tabelą. W tych widokach hostowanych warstw obiektowych nie można oddzielnie konfigurować definicji widoków.
W poniższej procedurze opisano sposób ustawiania definicji dla widoku hostowanej warstwy obiektowej z poziomu strony szczegółów widoku:
- Otwórz szczegóły widoku hostowanej warstwy obiektowej.
- Jeśli jesteś właścicielem widoku, otwórz stronę szczegółów z karty Moje zasoby na stronie zasobów.
- Jeśli jesteś administratorem, użyj opcji Wyszukaj w celu znalezienia widoku lub otwórz widok ze strony Zasoby mojej instytucji na stronie zasobów.
- Kliknij kartę Wizualizacja.
- Poniżej elementu kliknij przycisk Więcej opcji i kliknij opcję Ustaw definicję widoku.
- Wybierz typ definicji do ustawienia.
- Aby ograniczyć dostępne obiekty w zależności od wartości pól, kliknij opcję Zdefiniuj obiekty, wybierz pole i zdefiniuj wyrażenie zwracające obiekty, które mają być dostępne w widoku. Można zastosować wiele definicji obiektów do tego samego widoku. Po zakończeniu kliknij opcję Zastosuj definicję.
- Aby zdefiniować pola dostępne w widoku, kliknij opcję Zdefiniuj pola i wyłącz zaznaczenie tych pól, do których nikt nie powinien mieć dostępu. Po zakończeniu definiowania pól kliknij przycisk OK.
Notatka:
Nie można używać definicji pola do ukrywania pól określonych typów. Nie można na przykład wyłączyć pól systemowych wymaganych przez portal, takich jak identyfikator warstwy. Nie można także ukrywać pól, w przypadku których nie są dozwolone wartości null, jeśli nie zostały dla nich skonfigurowane wartości domyślne. Jeśli wartość domyślna nie jest skonfigurowana, edytujący muszą mieć dostęp do pól, które nie mogą przyjmować wartości null, aby wprowadzać wartości podczas edytowania.
- Aby zdefiniować zasięg, kliknij Zdefiniuj obszar zainteresowania. Wpisz adres lub nazwę miejsca w polu wyszukiwania, aby przejść do ogólnego obszaru zainteresowania. Możesz zaakceptować domyślną obwiednię wokół wyszukanej lokalizacji lub narysować prostokąt albo inny wielokąt wokół obszaru warstwy, która ma być dostępna w widoku hostowanej warstwy obiektowej. Jeśli widok zawiera więcej niż jedną warstwę podrzędną, można zastosować ten sam obszar zainteresowania do wszystkich warstw, zaznaczając pole wyboru Zastosuj do wszystkich warstw w tej warstwie widoku. Po zakończeniu definiowania obszaru kliknij przycisk Zastosuj.
Notatka:
Jeśli zdefiniujesz różne obszary zainteresowania w każdej warstwie w widoku hostowanej warstwy obiektowej, nie można włączyć synchronizacji.