Specyfikacja usługi map internetowych (WMS, Web Map Service) organizacji Open Geospatial Consortium (OGC) to międzynarodowa specyfikacja służąca do udostępniania i używania map dynamicznych w Internecie. W przypadku opublikowania warstwy rastrów mapy z włączoną usługą WMS w instytucji zostaje utworzona dodatkowa usługa WMS.
Właściwości usługi WMS są odzwierciedlone w jej plikach możliwości. W przypadku publikowania usługi WMS z plikami możliwości generowanymi przez system (opcja domyślna) zaleca się wypełnienie właściwości WMS. Właściwości można też ustawić przy użyciu zewnętrznego pliku możliwości. Właściwościami i obsługiwanymi operacjami usługi WMS można zarządzać w aplikacji ArcGIS Server Manager lub za pomocą portalu.
Konfigurowanie operacji obsługiwanych przez usługę WMS
Aby włączyć lub wyłączyć obsługiwane operacje dla usług WMS, wykonaj następujące czynności:
- Zaloguj się w instytucji jako właściciel elementu z uprawnieniami do publikowania lub jako administrator.
- Otwórz stronę szczegółów danego elementu.
- Kliknij kartę Ustawienia.
- Przewiń do sekcji WMS i rozwiń nagłówek Konfiguracja.
Dostępne są następujące operacje:
- Uzyskaj możliwości — zwraca aplikacji klienckiej informacje o funkcjach w odpowiedzi na żądanie GetCapabilities.
- Uzyskaj mapę — zwraca aplikacji klienckiej obraz mapy w odpowiedzi na żądanie GetMap.
- Uzyskaj informacje o obiekcie — zwraca aplikacji klienckiej obiekty w odpowiedzi na żądanie GetFeatureInfo.
- Uzyskaj grafikę legendy — zwraca aplikacji klienckiej obraz legendy w odpowiedzi na żądanie GetLegendGraphic.
- Uzyskaj style — zwraca aplikacji klienckiej informacje o dostępnych stylach w odpowiedzi na żądanie GetStyles.
- Uzyskaj rozszerzenie schematu — zwraca aplikacji klienckiej schemat w odpowiedzi na żądanie GetSchemaExtension.
- Zaznacz lub wyłącz zaznaczenie pól Uzyskaj informacje o obiekcie, Uzyskaj grafikę legendy, Uzyskaj style i Uzyskaj rozszerzenie schematu, aby włączyć lub wyłączyć te operacje.
Operacji Uzyskaj możliwości i Uzyskaj mapę nie można wyłączyć. Włączenie tych operacji jest wymaganiem minimalnym do zapewnienia pełnej zgodności z usługą OGC WMS.
- Kliknij przycisk Zapisz.
Wprowadzanie właściwości WMS
Aby podać lub zmodyfikować właściwości WMS w portalu, wykonaj następujące czynności:
- Zaloguj się w instytucji jako właściciel elementu z uprawnieniami do publikowania lub jako administrator.
- Otwórz stronę szczegółów danego elementu.
- Kliknij kartę Ustawienia.
- Przewiń do sekcji WMS i rozwiń nagłówek Konfiguracja.
- W obszarze Właściwości wybierz opcję Wprowadź właściwości usługi.
Podaj lub zmodyfikuj następujące właściwości:
Właściwość Opis Nazwa
Typ usługi OGC. Ta właściwość jest wypełniana automatycznie i nie należy jej modyfikować.
Tytuł
Nazwa usługi mapowej lub obrazowej, za pomocą której utworzono usługę WMS. Ta właściwość jest wypełniana automatycznie i nie należy jej modyfikować.
Abstrakt
Opis szczegółowy zapewniający dodatkowe informacje o usłudze WMS. Na przykład:
Usługa WMS obsługiwana przez firmę Acme Corporation. Kontakt: webmaster@wmt.acme.com. Wysokiej jakości mapa przedstawiająca gniazda orłów i możliwe lęgowiska.
Słowa kluczowe
Lista słów kluczowych lub fraz kluczowych opisujących usługę WMS, które ułatwiają przeszukiwanie katalogu. Na przykład:
mapa, ptak, orzeł, gniazdo, miejsce
Zasoby online
Właściwość Zasób online zawiera adres URL usługi WMS. Jest on niezbędny, aby aplikacja kliencka WMS mogła poprawnie komunikować się z usługą WMS. Ta właściwość jest wypełniana automatycznie przez program ArcGIS Server i nie należy jej modyfikować.
Osoba kontaktowa
Główna osoba kontaktowa ds. usługi WMS. Na przykład:
John Smith
Stanowisko kontaktowe
Stanowisko osoby kontaktowej ds. usługi WMS. Na przykład:
Analityk IT
Instytucja kontaktowa
Instytucja, która utworzyła usługę WMS. Na przykład:
NASA
Typ adresu
Typ adresu używany przez instytucję, która utworzyła usługę WMS. Na przykład:
pocztowy
Adres
Adres instytucji, która utworzyła usługę WMS. Na przykład:
380 New York Street
Miasto
Miasto siedziby instytucji, która utworzyła usługę WMS. Na przykład:
Redlands
Województwo
Województwo lub stan siedziby instytucji, która utworzyła usługę WMS. Na przykład:
Kalifornia
Kod pocztowy
Kod pocztowy siedziby instytucji, która utworzyła usługę WMS. Na przykład:
92373
Kraj
Kraj siedziby instytucji, która utworzyła usługę WMS. Na przykład:
Stany Zjednoczone
Telefon
Numer telefonu, pod którym można skontaktować się z główną osobą kontaktową ds. usługi WMS. Na przykład:
+1 909 793-2853
Faks
Numer faksu, pod którym można skontaktować się z główną osobą kontaktową ds. usługi WMS. Na przykład:
+1 123 456-7890
Adres e-mail
Adres e-mail, za pomocą którego można skontaktować się z główną osobą kontaktową ds. usługi WMS. Na przykład:
user@host.com
Opłaty
Tekst opisujący opłaty pobierane za dostęp do usługi WMS. Na przykład:
brak
Ograniczenia dostępu
Tekst opisujący ograniczenia i wymagania prawne związane z dostępem do usługi WMS i jej używaniem.
Tylko do użytku wewnętrznego. Nie należy rozpowszechniać.
Adres URL lub ścieżka SLD
Ścieżka lub adres URL pliku deskryptora warstwy ze stylem (SLD).
Dodatkowe układy odniesień przestrzennych
Za pomocą tej właściwości można dodawać do usług WMS systemy odniesień przestrzennych. Domyślnie usługi WMS wyświetlają tylko dwa systemy odniesień przestrzennych: EPSG:4326 (lub CSR:84 w przypadku WMS 1.3.0) i odniesienie przestrzenne usługi mapowej, dla której włączono usługę WMS.
Aby utworzyć listę dodatkowych systemów odniesień przestrzennych, należy oddzielić te systemy przecinkami (,). Na przykład: EPSG:4267,EPSG:4269,EPSG:102113. Przestrzeń nazw EPSG (na przykład EPSG) i EPSG ID (na przykład 4267) muszą być oddzielone dwukropkiem (:). W przeciwnym razie serwer zignoruje to odniesienie przestrzenne.
Niestandardowe układy odniesień przestrzennych
Właściwość listCustomCRS umożliwia zdefiniowanie odwzorowania niestandardowego lub reprezentacji odwzorowania w postaci znanego tekstu (WKT, well-known text) w usłudze WMS. Oznacza to, że wydawcy i użytkownicy usługi WMS mogą wykonywać następujące czynności:
- Przypisywanie identyfikatorów do odwzorowań niestandardowych i ogłaszanie ich za pomocą pliku możliwości usługi WMS.
- Zastępowanie istniejącego odwzorowania ciągiem znakowym WKT.
- Żądanie mapy w określonym odwzorowaniu przez bezpośrednie określenie ciągu znakowego WKT.
Określ tolerancję (piksele)
Ta właściwość umożliwia zdefiniowanie tolerancji (w pikselach), z którą operacja Uzyskaj informacje o obiekcie zwróci aplikacji klienckiej informacje o obiektach po kliknięciu ekranu. Na przykład w przypadku zdefiniowania dla usługi WMS tolerancji w pikselach równej 10 informacja zostanie zwrócona aplikacji klienckiej w przypadku kliknięcia na ekranie w odległości mniejszej niż 10 pikseli od obiektu.
Użyj nazw warstw z dokumentu mapy
Domyślnie ta opcja nie jest wybrana, co oznacza, że warstwy w usłudze WMS będą reprezentowane przez liczby całkowite rozpoczynające się od zera, które wskazują ich pozycje w spisie treści od góry do dołu.
Od wersji 10.8 nie ma ograniczeń co do znaków, których można używać w nazwie warstwy, a serwer WMS w razie potrzeby wygeneruje unikatowy identyfikator nazwy.
Notatka:
Nazwa przypisana przez serwer nie wpływa na tytuł.
Serwer WMS przypisze unikatową nazwę przez zastąpienie znaków (podstawienie w ich miejsce znaku podkreślenia) i dodanie przyrostka liczbowego. Zostanie to zrobione w następujących przypadkach:
- Mapa zawiera co najmniej dwie warstwy o tej samej nazwie.
- Nazwa warstwy zaczyna się od cyfry.
- Nazwa warstwy zawiera odstępy lub znaki specjalne, w tym ?,&,=,+,`,#,%,^,{},[],<>,,,|,"
Notatka:
Liczba dodawana jako przyrostek jest wartością obliczoną na podstawie oryginalnego ciągu znakowego i nie jest losowa. W związku z tym pozostanie taka sama, dopóki nazwa warstwy nie zostanie zmieniona. Na przykład jeśli istnieją dwie warstwy o nazwach Layer "1" i Layer [1], obie zostaną przekonwertowane na Layer__1_. Aby je rozróżnić, do zmodyfikowanego ciągu znakowego zostanie dodany przyrostek w postaci unikatowej liczby. W tym przykładzie zmodyfikowane nazwy warstw to odpowiednio Layer__1_1234 oraz Layer__1_1256.
Wymuś ponowną ekspozycję mapy na podstawie szerokości i wysokości
Ta właściwość określa, czy mapa jest poddawana ponownej ekspozycji. Domyślnie ta opcja nie jest wybrana, co oznacza, że piksele reprezentujące obszar mapy są rozciągane w celu dopasowania do wysokości i szerokości żądanej przez aplikacje klienckie WMS.
Jeśli ta opcja zostanie wybrana, stosunek wysokości i szerokości piksela pozostanie taki sam. W przypadku zażądania mapy w pełnym zasięgu może ona nie wypełniać całego obszaru wyświetlania.
Notatka:
Następujących znaków nie można używać we właściwościach warstwy: &, <, >, ", '. Więcej informacji zawiera artykuł Znaki specjalne we właściwościach usługi.
- Kliknij przycisk Zapisz.
Modyfikacje są stosowane od razu.
Konfigurowanie korzystania w usłudze WMS z zewnętrznych plików możliwości
Aby skonfigurować w usłudze WMS korzystanie z zewnętrznych plików możliwości, należy zaktualizować tę usługę tak, aby odwoływała się do adresu URL plików możliwości. Aby to zrobić w portalu, wykonaj następujące czynności:
- Zaloguj się w instytucji jako właściciel elementu z uprawnieniami do publikowania lub jako administrator.
- Otwórz stronę szczegółów danego elementu.
- Kliknij kartę Ustawienia.
- Przewiń do sekcji WMS i rozwiń nagłówek Konfiguracja.
- W obszarze Właściwości wybierz opcję Używaj zewnętrznych plików możliwości.
- W polu tekstowym Określ lokalizację podaj adres URL folderu, w którym znajdują się pliki możliwości, oraz wspólny przedrostek używany w przypadku tych plików.
- Kliknij przycisk Zapisz.
Modyfikacje są stosowane od razu.