Skip To Content

Konfigurowanie portalu do drukowania map

Portal ArcGIS Enterprise można skonfigurować tak, aby można było w nim generować nadające się do wydruku dokumenty na podstawie map i aplikacji internetowych. Odbywa się to przy użyciu usług drukowania. W zależności od usługi drukowania skonfigurowanej w portalu dostępne są różne poziomy funkcjonalności i możliwości dostosowania. Dostępne są następujące opcje usług drukowania:

  • Domyślna usługa drukowania portalu ArcGIS Enterprise
  • Usługa PrintingTools serwera ArcGIS Server
  • Niestandardowa usługa drukowania

Portal jest dostarczany z domyślną usługą drukowania, która została opisana poniżej. Istnieje możliwość skonfigurowania portalu autonomicznego lub portalu sfederowanego i serwera w celu użycia usługi PrintingTools z instancji serwera ArcGIS Server. Po sfederowaniu portalu i serwera oraz skonfigurowaniu serwera hostującego, usługa drukowania serwera hostującego zostaje automatycznie uruchomiona i skonfigurowana w portalu. Jednak jeżeli dla portalu skonfigurowano wcześniej usługę drukowania, adres URL nie zostanie zaktualizowany po określeniu serwera hostującego. Konieczne jest uruchomienie usługi, udostępnienie jej, a następnie skonfigurowanie jej jako usługi narzędziowej.

Wcześniejsze:

Jeśli w wersji 10.3 użytkownik określił serwer hostujący, usługa była automatycznie konfigurowana w portalu. Zadaniem użytkownika było uruchomienie i udostępnienie usługi. Od wersji 10.3.1 należy tylko udostępnić usługę.

W przypadku używania usługi drukowania serwera ArcGIS Server z usługami dodanymi do portalu za pośrednictwem protokołu HTTPS niezbędna jest dalsza konfiguracja. Każdy komputer, na którym działa usługa drukowania, musi być skonfigurowany tak, aby ufał certyfikatom podpisanym przez urząd certyfikacji (Certificate Authority - CA) pochodzącym z witryny udostępniającej usługi HTTPS. Tę konfigurację należy przeprowadzić na poziomie systemu operacyjnego. Szczegółowe informacje na temat wykonania tej operacji zawarte są w temacie Aktywowanie protokołu SSL przy użyciu nowego certyfikatu podpisanego przez urząd certyfikacji.

Domyślna usługa drukowania portalu ArcGIS Enterprise

Domyślnie portal ArcGIS Enterprise jest dostarczany z usługą drukowania, która zapewnia podstawową funkcjonalność drukowania. Domyślna usługa drukowania umożliwia drukowanie lub wyświetlanie podglądu usług mapowych i obiektowych z przeglądarki map Map Viewer w formacie PNG. Ten obraz PNG będzie stanowić widok MAP_ONLY mapy internetowej, a jego rozdzielczość to 670 x 500 pikseli. Domyślna usługa drukowania nie obsługuje drukowania innych typów usług, takich jak WMS, ani plików. Podobnie, zapisane w pamięci podręcznej usługi mapowe można drukować przy użyciu domyślnej usługi drukowania jedynie wówczas, gdy dla usługi zostały włączone warstwy dynamiczne. Domyślnej usługi drukowania nie będzie można używać z szablonami aplikacji internetowych ani aplikacją ArcGIS Web AppBuilder.

Notatka:

Należy upewnić się, że portal został skonfigurowany w celu akceptowania certyfikatów urzędu certyfikacji jako zaufanych, dzięki czemu domyślna usługa drukowania będzie mogła drukować usługi mapowe i obiektowe dodane do portalu, który używa protokołu HTTPS.

Domyślna usługa drukowania portalu ArcGIS Enterprise jest skonfigurowana, gdy w oknie dialogowym Drukowanie w ustawieniach usług narzędziowych portalu wyświetlana jest wartość Domyślna.

Usługa PrintingTools

Usługa PrintingTools to wstępnie skonfigurowana usługa w folderze Utilities serwera ArcGIS Server, która tworzy nadający się do wydruku dokument przy użyciu jednej z wstępnie zdefiniowanych kompozycji mapy. Obejmuje to podstawowe projekty z papierem o rozmiarach 8,5 x 11 cali, 11 x 17 cali, A3 i A4 w orientacji pionowej lub poziomej. Każda kompozycja zawiera strzałkę północy, podziałkę liniową i współczynnik skali, legendę, datę i tytuł. Obsługiwane formaty wynikowe usługi PrintingTools to PDF (z odniesieniami geograficznymi), PNG32, PNG8, JPG, GIF, EPS, SVG i SVGZ.

Usługa PrintingTools jest domyślnie zatrzymana. Aby uruchomić tę usługę i zapewnić obsługę procedur wykonywania zadań drukowania, należy użyć aplikacji ArcGIS Desktop lub ArcGIS Server Manager. Po uruchomieniu usługi PrintingTools można uzyskać do niej dostęp przy użyciu adresu URL w następującym formacie:

https://webadaptorhost.domain.com/webadaptorname/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task

Aby skonfigurować usługę PrintingTools w portalu ArcGIS Enterprise, należy zapoznać się z tematem Konfiguracja usług narzędziowych. Po skonfigurowaniu usługi PrintingTools jako usługi drukowania portalu, będzie ona używana automatycznie w widżetach drukowania aplikacji Web AppBuilder oraz w szablonach aplikacji internetowych, które zawierają widżety drukowania. Po skonfigurowaniu usługi PrintingTools w portalu przycisk Drukuj w przeglądarce map Map Viewer będzie generował widok MAP_ONLY mapy internetowej. Aby drukować przy użyciu wstępnie zdefiniowanych kompozycji, które są dostarczane z usługą PrintingTools, udostępnij tę mapę internetową w aplikacji utworzonej w programie Web AppBuilder lub na podstawie szablonu aplikacji internetowej z włączoną funkcjonalnością drukowania. Drukowanie jest możliwe z szablonów aplikacji internetowych Przeglądarka podstawowa, Przeglądarka klasyczna i Narzędzia mapy.

Notatka:

Kiedy usługa mapowa jest zbuforowana w pamięci podręcznej, usługa PrintingTools może używać rozdzielczości, która jest zbyt niska (na przykład 96 dpi) dla druku wielkoformatowego lub druku wysokiej jakości. Aby drukować w wyższej rozdzielczości, zaleca się włączenie warstw dynamicznych dla zapisanej w pamięci podręcznej usługi mapowej. Umożliwia to usłudze drukowania uzyskanie obrazów map (poprzez żądanie eksportu mapy) w żądanej rozdzielczości (na przykład 300 dpi) zamiast kafli w niższej rozdzielczości. Więcej informacji można znaleźć w temacie Informacje o warstwach dynamicznych.

Niestandardowe usługi drukowania

Aby używać własnych kompozycji mapy, można opublikować własną usługę drukowania map internetowych, która będzie przypominać usługę PrintingTools. Tę usługę należy skonfigurować tak, aby odwoływała się ona do przygotowanego folderu, w którym znajdują się różne kompozycje mapy — mogą to być dokumenty ArcMap (.mxd) lub projekty ArcGIS Pro (.aprx).

Instrukcje dotyczące publikowania własnej usługi drukowania internetowego (oraz wskazywania w niej własnego folderu z kompozycjami) można znaleźć w temacie Przewodnik: publikowanie dodatkowych usług drukowania. Przewodnik wyjaśnia również, co zrobić, aby później zaktualizować kompozycje. Podejście do aktualizacji będzie się różnić w zależności od tego, czy folder kompozycji został zarejestrowany na serwerze przed opublikowaniem, czy też nie. Przewodnik zawiera instrukcje dotyczące obu scenariuszy.

Po opublikowaniu niestandardowej usługi drukowania można ją skonfigurować w portalu. Instrukcje dotyczące wykonania tej procedury zawiera temat Konfigurowanie usług narzędziowych. Portal wymaga, aby niestandardowa usługa drukowania używała protokołu HTTPS.

Po skonfigurowaniu niestandardowej usługi drukowania jako usługi drukowania portalu, będzie ona używana automatycznie w widżecie drukowania aplikacji Web AppBuilder oraz w szablonach aplikacji internetowych, które zawierają widżety drukowania. Po skonfigurowaniu niestandardowej usługi drukowania w portalu przycisk Drukuj w przeglądarce map Map Viewer będzie generował widok MAP_ONLY mapy internetowej. Aby drukować przy użyciu własnych niestandardowych kompozycji, udostępnij tę mapę internetową w aplikacji utworzonej w programie Web AppBuilder lub na podstawie szablonu aplikacji internetowej z włączoną funkcjonalnością drukowania. Drukowanie jest możliwe z szablonów aplikacji internetowych Przeglądarka podstawowa, Przeglądarka klasyczna i Narzędzia mapy.

Kiedy usługa mapowa jest zbuforowana w pamięci podręcznej, niestandardowa usługa drukowania może używać rozdzielczości, która jest zbyt niska (na przykład 96 dpi) dla druku wielkoformatowego lub druku wysokiej jakości. Aby drukować w wyższej rozdzielczości, zaleca się włączenie warstw dynamicznych dla zapisanej w pamięci podręcznej usługi mapowej. Umożliwia to usłudze drukowania uzyskanie obrazów map (poprzez żądanie eksportu mapy) w żądanej rozdzielczości (na przykład 300 dpi) zamiast kafli w niższej rozdzielczości. Więcej informacji można znaleźć w temacie Informacje o warstwach dynamicznych.

Niestandardowe kompozycje wydruku w przeglądarce map Map Viewer

Istnieje możliwość zapewnienia niestandardowych kompozycji w celu drukowania w przeglądarce map Map Viewer. Kompozycje mapowe są oparte na elementach podanych w usłudze drukowania instytucji.

Należy dodać usługę drukowania zgodnie z procedurą opisaną w temacie Konfigurowanie usług narzędziowych. Po sprawdzeniu poprawności podanego adresu URL usług REST przez portal ArcGIS Enterprise widoczne będą wszystkie początkowe szablony kompozycji udostępniane przez usługę drukowania (z możliwością wydrukowania legendy, o ile jest dostępna). Jeśli portal udostępnia więcej niż jedną kompozycję wydruku, przycisk Drukuj w przeglądarce map Map Viewer będzie miał formę listy rozwijanej z różnymi kompozycjami wydruku. Możesz tworzyć, edytować i usuwać szablony, aby lepiej dostosować drukowanie map w przeglądarce Map Viewer. Te zmiany są zapisywane jako ustawienia w portalu; nie są one zapisywane w usłudze drukowania.

Szablonami kompozycji (układów) można zarządzać w następujący sposób:

  • Aby utworzyć nową kompozycję, kliknij pozycję Utwórz szablon wydruku i wpisz nazwę o długości do 50 znaków i opis o długości do 120 znaków. Znaki < i > są odfiltrowywane. Wybierz format — obraz (PNG32) lub plik PDF — i kompozycję (udostępnianą przez usługę drukowania). Zaznacz pole wyboru drukowania legendy, jeśli usługa zawiera legendę. Kliknij przyciski Utwórz i Zapisz, aby zapisać nową kompozycję.
  • Aby wyświetlić informacje na temat szablonu, kliknij przycisk informacji Informacje obok szablonu.
  • W celu edycji utworzonego szablonu kliknij przycisk edycji Edytuj obok szablonu i wprowadź zmiany. Kliknij przycisk Aktualizuj, aby zobaczyć zmiany i Zapisz, aby je zapisać.
  • Aby usunąć istniejący szablon, kliknij przycisk Usuń Usuń znajdujący się obok szablonu.
  • Aby zaktualizować listę szablonów tak, aby zawierała szablony udostępniane aktualnie przez usługę drukowania, kliknij przycisk Odśwież. Nowe kompozycje drukowania w usłudze zostaną dodane do listy szablonów. Szablony oparte na kompozycjach drukowania, które nie są już dostępne w usłudze, zostaną usunięte.
  • Aby zresetować szablony do stanu udostępnianego przez usługę drukowania, usuń adres URL usługi drukowania, kliknij przycisk Zapisz i ponownie wprowadź adres URL usługi drukowania.
  • Aby przywrócić domyślne środowisko drukowania w przeglądarce map Map Viewer, usuń wszystkie szablony kompozycji i kliknij przycisk Zapisz. Na liście szablonów będzie widoczna tylko pozycja Tylko mapa.
  • Kompozycja Tylko mapa jest domyślnie udostępniana przez wszystkie usługi drukowania. Ta kompozycja zawiera tylko zawartość mapy bez innych elementów kompozycji.

Legendy

Niezależnie od tego, czy portal ArcGIS Enterprise został skonfigurowany pod kątem usługi PrintingTools czy niestandardowej usługi drukowania, legendy na wydruku będą zachowywać się w podobny sposób. W przypadku drukowania usług obiektowych legenda na wydrukowanym dokumencie będzie zawierać tylko wpisy legendy dla obiektów istniejących w zasięgu mapy. Legendy dla innych typów usług będą zawierać wszystkie wpisy legendy dla obiektów, niezależnie od zasięgu mapy.

Notatka:

Legendy dla warstw strumieniowych, warstw WMS, warstw z przezroczystością i warstw używających funkcji inteligentnego tworzenia map mogą nie być wyświetlane poprawnie.