Skip To Content

OGC

Open Geospatial Consortium (OGC) to międzynarodowa organizacja zajmująca się uzgadnianiem treści norm. Zadaniem organizacji OGC jest opracowywanie, zatwierdzanie i zarządzanie normami w zakresie tworzenia map o powiązanych danych geograficznych dostępnych w Internecie. Usługi i kody OGC zapewniają otwarty dostęp do danych geograficznych i oprogramowania, umożliwiając instytucjom włączenie danych i usług Systemu Informacji Geograficznej (GIS) do każdej aplikacji użytkowanej na różnych urządzeniach komputerowych i przenośnych. Takie otwarte usługi i kody usprawniają wymianę i współużytkowanie informacji geoprzestrzennych. Z usługami OGC mogą wiązać się pewne problemy. W przypadku obsługi przez stosunkowo starsze serwery mogą występować problemy z wydajnością przy wyświetlaniu map z użyciem nowszych aplikacji. Ponadto mogą występować problemy z kompatybilnością map bazowych związane z obsługą schematów kafli lub układów współrzędnych w warstwach OGC.

Oprogramowanie ArcGIS Enterprise obsługuje następujące specyfikacje OGC:

  • OGC Web Feature Service (WFS) to dynamiczna usługa mapowa zgodna ze specyfikacją OGC. Warstwy OGC WFS można dodawać do map tworzonych w przeglądarce map Map Viewer. Warstwy OGC WFS można także dodać jako elementy w portalu lub można opublikować hostowaną warstwę WFS z hostowanej warstwy obiektowej w portalu.
  • OGC Web Map Service (WMS) jest dynamiczną usługą mapową zgodną ze specyfikacją OGC. Warstwy OGC WMS można dodawać do map tworzonych za pomocą przeglądarki Map Viewer, a także do scen w przeglądarce scen Scene Viewer. Mapy OGC WMS można również dodawać jako elementy w portalu.
  • OGC Web Map Tile Service (WMTS) to zestaw kafli rastrów w pamięci podręcznej zgodny ze specyfikacją OGC. Warstwy OGC WMTS można dodawać do map tworzonych za pomocą przeglądarki map Map Viewer, a także do scen w przeglądarce scen Scene Viewer. WarstwyWarstwy OGC WMTS można również dodawać jako elementy w portalu. Dodatkowo usługa WMTS jest dostępna dla warstw kafli hostowanych w usłudze ArcGIS Online, które są udostępniane publicznie.

Korzystanie z kompatybilnych map bazowych z warstwami OGC

Aby mapy wyświetlały się prawidłowo, układy współrzędnych warstw i map bazowych muszą być kompatybilne. Ponadto, schemat kafli warstwy WMTS musi zgadzać się ze schematem kafli mapy bazowej. Przeglądarka map Map Viewer podejmie próbę wyświetlenia warstwy OGC z wybraną mapą bazową. Jeśli wyświetlenie warstwy na mapie bazowej przez przeglądarkę map Map Viewer nie będzie możliwe (ponieważ układ współrzędnych lub schemat kafli nie jest zgodny), a warstwa OGC WMS lub WMTS jest pierwszą warstwą dodaną do mapy, przeglądarka map Map Viewer spróbuje użyć innej mapy bazowej.

Na przykład w przypadku warstwy GCS WGS84 przeglądarka map Map Viewer użyje mapy bazowej GCS WGS84 World Imagery. Administrator portalu mógł zmienić domyślne mapy bazowe i mógł uwzględnić takie, które obsługują układ współrzędnych Twojej warstwy. Jeśli mapa bazowa w galerii nie jest zgodna, przeglądarka Map Viewer używa Twojej warstwy jako mapy bazowej. Jeżeli dodasz warstwę OGC WMS lub WMTS do istniejącej mapy lub warstwa ta nie będzie zgodna z żadną mapą bazową znajdującą się w galerii, nie zostanie ona dodana do mapy za pomocą przeglądarki map Map Viewer. Zamiast tego wyświetlony zostanie komunikat o błędzie informujący o tym, że Twoja warstwa nie jest zgodna z układem współrzędnych mapy bazowej.

W przypadku warstw OGC WFS układ współrzędnych mapy bazowej musi być obsługiwany przez usługę WFS, w przeciwnym razie wyświetlenie warstwy może się nie powieść. Przeglądarka map Map Viewer nie przełączy się na domyślną mapę bazową. Jeśli mapa bazowa nie jest zgodna z warstwą WFS, przeglądarka map Map Viewer wyświetli odpowiedni komunikat.

Dodawanie warstw OGC WMS

Podczas dodawania warstwy OGC WMS do mapy można zdecydować, czy mają zostać dodane wszystkie warstwy z usługi, czy tylko te wybrane. Jeśli dodawane są wszystkie warstwy z usługi, do mapy zostaną dodane wszystkie warstwy, ale tylko pierwsza z nich zostanie wyświetlona. Pozostałe warstwy można włączyć, klikając przycisk Zawartość, później nazwę warstwy OGC WMS, a następnie zaznaczając pola wyboru obok warstw, które mają się pojawić na mapie. Istnieje również możliwość sterowania, które warstwy z usługi OGC WMS mają być widoczne na mapie. W tym celu należy wybrać żądane warstwy podczas dodawania warstwy OGC WMS jako elementu lub aktualizowania elementu.

Domyślnie po dodaniu warstwy OGC WMS jako mapy bazowej dodawanych jest 10 pierwszych warstw w usłudze i wszystkie one są widoczne. W usłudze WMS można wybrać inne warstwy do dodania do mapy bazowej podczas dodawania warstwy WMS do mapy lub podczas dodawania warstwy WMS jako warstwy operacyjnej i przenoszenia jej do mapy bazowej.

Warstwy WMS można również dodawać do przeglądarki scen Scene Viewer na karcie Moje zasoby lub Galeria. Po dodaniu warstwy WMS można wyświetlić legendę i skonfigurować okna podręczne, zapisać warstwę w scenie i udostępnić ją.

Dodawanie warstw OGC WFS

Podczas dodawania warstw OGC WFS do mapy należy wybierać warstwy pojedynczo. Aby dodać więcej warstw, powtórz procedurę dodawania warstwy. Podczas dodawania warstwy WFS do mapy można również podać zaawansowane opcje konfiguracji. Można zmienić limit maksymalnej liczby obiektów lub zamienić współrzędne x,y. Jeśli warstwa WFS zawiera złożone obiekty, konieczne jest także wybranie typu obiektów do wyświetlenia: punktów, linii lub poligonów.

Podczas dodawania warstwy WFS do mapy mapa bazowa musi być zgodna z układem współrzędnych warstwy WFS.

Dodawanie warstw OGC WMTS

Każda warstwa w usłudze OGC WMTS zawiera zestaw zapisanych w pamięci podręcznej rastrów oraz może mieć schemat kafli inny niż pozostałe warstwy usługi WMTS. Należy dodawać tylko te warstwy, które są niezbędne dla użytkowników korzystających z mapy, ponieważ zbyt duża liczba kafli rastrów mapy może spowodować nadmierne przeładowanie danymi i wydłużyć czas wczytywania, szczególnie w przeglądarkach internetowych. Aby zmaksymalizować wydajność mapy, przeglądarka map Map Viewer wyświetla komunikat z poleceniem wyboru określonej warstwy do dodania z usługi WMTS. Można dodać kilka warstw, jednak wymaga to ponownego wykonania całego procesu dodawania usługi WMTS do mapy.

W przypadku dodawania usługi WMTS jako elementu konieczne jest wybranie konkretnej warstwy, a także układu współrzędnych dla warstwy, jeśli warstwa obsługuje wiele układów współrzędnych. Aby dodać wiele warstw lub dodatkowe układy współrzędnych, konieczne jest utworzenie indywidualnych elementów dla każdej warstwy lub układu współrzędnych.

Warstwy WMTS można również dodawać do przeglądarki scen Scene Viewer na karcie Moje zasoby lub Galeria.

Usługi zabezpieczone OGC

Obsługiwane są usługi OGC WFS, WMS i WMTS zabezpieczone za pomocą uwierzytelniania w warstwie sieci takiego jak zintegrowane uwierzytelnienie systemu Windows (IWA), infrastruktura klucza publicznego (PKI) oraz podstawowe lub szyfrowane uwierzytelnianie dostępu. Nie są obsługiwane usługi OGC WFS, WMS i WMTS zabezpieczone za pomocą uwierzytelniania na podstawie tokenu. Konfiguruj obsługę usług OGC zabezpieczonych za pomocą uwierzytelniania w warstwie poprzez dodanie serwera hostującego usługi do listy zaufanych serwerów w Twojej instytucji. Serwer, na którym są uruchamiane usługi OGC musi obsługiwać funkcję udostępniania zasobów cross-origin (CORS), w przeciwnym razie warstwy OGC nie będą działać w portalu zgodnie z oczekiwaniami. Dodatkowo należy skonfigurować funkcję CORS tak, aby zezwalała na użycie konkretnych domen, które będą mogły komunikować się z serwerem, takich jak domena portalu ArcGIS Enterprise.

Po dodaniu serwera do listy zaufanych serwerów można dodawać usługi OGC do przeglądarki map Map Viewer lub w postaci elementu. Jeśli konieczne jest uwierzytelnienie, użytkownicy dodający lub wyświetlający zabezpieczone warstwy OGC zobaczą monit o podanie swoich danych uwierzytelniających.

Ograniczenia

Poniżej przedstawiono aktualne ograniczenia dotyczące używania warstw OGC w przeglądarce map Map Viewer:

  • Nie można edytować obiektów ani dodawać warstw OGC zabezpieczonych tokenami.
  • Jeśli witryna internetowa portalu jest zainstalowana w tej samej sieci co warstwa OGC WMS, warstwa OGC WMS będzie dostępna w przeglądarce map Map Viewer i w witrynie (tylko WMS). W przeciwnym razie wewnętrzne warstwy OGC WMS nie będą obsługiwane.
  • Warstwa OGC i mapa bazowa muszą mieć identyczny układ współrzędnych, na przykład Web Mercator (układ współrzędnych domyślnych map bazowych znajdujących się w galerii przeglądarki map Map Viewer). Administrator portalu może również wprowadzić zmiany w zbiorze domyślnych map bazowych. W przypadku problemów z używaniem warstwy OGC z mapami bazowymi przeglądarki map Map Viewer należy skontaktować się z administratorem.
  • Warstwy grupowe OGC WMS nie są obsługiwane.
  • Odświeżanie dla warstw OGC WMS działa tylko wtedy, gdy usługa WMS przestrzega standardowych reguł buforowania protokołu HTTP.
  • Jeśli opcja włączenia okien podręcznych nie jest dostępna dla warstwy WMS, może być konieczne ponowne dodanie warstwy do przeglądarki map Map Viewer lub ponowne utworzenie elementu WMS. Niektóre warstwy WMS nie obsługują okien podręcznych.
  • Niestandardowe parametry nie są obsługiwane podczas drukowania warstw OGC WMS i WMTS.