Skip To Content

Configurar o portal para imprimir mapas

Você pode configurar seu portal para gerar documentos imprimíveis a partir de aplicativos e mapas da web; isto é feito com serviços de impressão. Há diversos níveis de funcionalidade e customização disponíveis dependendo do serviço de impressão configurado com o portal. As opções do serviço de impressão incluem o seguinte:

  • O serviço de impressão padrão do Portal for ArcGIS
  • O serviço PrintingTools de um site do ArcGIS Server
  • Um serviço de impressão personalizado

O portal apresenta o serviço de impressão padrão como descrito abaixo. Você pode configurar seu portal independente ou portal federado, e site do servidor para utilizar o serviço PrintingTools de uma instância do ArcGIS Server. Se você federar seu portal e site do servidor e configurar um servidor de hospedagem, o serviço de impressão do servidor de hospedagem será automaticamente iniciado e configurado com o portal. Porém, se você configurou anteriormente um serviço de impressão com seu portal, a URL não será atualizada ao especificar um servidor de hospedagem. Você precisará iniciar o serviço, compartilhar o serviço e configurá-lo como um serviço do utilitário.

Validado:

No 10.3, se você especificou um servidor de hospedagem para seu portal, o serviço foi automaticamente configurado com o portal, mas você foi solicitado para iniciar o serviço e compartilhá-lo. Começando no 10.3.1, você precisa somente compartilhar o serviço.

Um serviço de impressão personalizado pode ser utilizado com um portal independente, com um portal que foi federado com um servidor, e com um portal que tem servidor de hospedagem configurado.

Ao utilizar o serviço de impressão do ArcGIS Server com serviços adicionados no portal por HTTPS, uma configuração adicional é necessária. Qualquer máquina que executa o serviço de impressão precisará ser configurada para certificados assinados pela Autoridade de Certificação (CA) confiável a partir do site fornecendo os serviços de HTTPS. Esta configuração precisa acontecer ao nível do sistema operacional. Consulte Habilitando SSL utilizando um novo certificado assinado - CA para detalhes sobre como fazer isto.

O serviço de impressão padrão do Portal for ArcGIS

Por padrão, o Portal for ArcGIS apresenta um serviço de impressão com funcionalidade de impressão básica. O serviço de impressão padrão permite a você imprimir ou visualizar mapa e apresentar serviços do visualizador de mapa no formato PNG. Esta imagem PNG será uma visualização MAP_ONLY do mapa da web e terá 670x500 pixels. O serviço de impressão padrão não suporta imprimir outros tipos de serviço, como WMS ou arquivos. Como também, serviços de mapa com cache poderão ser impressos somente utilizando o serviço de impressão padrão quando camadas dinâmicas estiverem habilitadas para o serviço. Você não poderá utilizar o serviço de impressão padrão com modelos de aplicativo da web ou Web AppBuilder for ArcGIS.

Anotação:

Tenha certeza que o portal está configurado para certificados confiáveis da sua autoridade de certificação de forma que o serviço de impressão padrão possa imprimir serviços de mapa e da feição adicionados no portal que utilizam HTTPS.

O serviço de impressão padrão do Portal for ArcGIS é configurado quando a caixa de diálogo Impressão nas configurações de Serviços do Utilitário lê Padrão.

O serviço PrintingTools

O PrintingTools é um serviço pré-configurado na pasta Utilitários de uma instância do ArcGIS Server que cria um documento imprimível utilizando um de um conjunto de layouts de mapa pré-definidos. Este inclui projetos básicos utilizando tamanhos de papel de 8.5 por 11 polegadas, 11 por 17 polegadas, A3 e A4 em ambas as orientações de retrato e paisagem. Cada layout contém uma seta norte, barra de escala e proporção, legenda, data e título. Os formatos de saída suportados do serviço PrintingTools são PDF, PNG32, PNG8, JPG, GIF, EPS, SVG e SVGZ.

O serviço PrintingTools é parado por padrão. Você deve utilizar o ArcGIS Desktop ou ArcGIS Server Manager para iniciar o serviço se você desejar um suporte para fluxos de trabalho de impressão. Após o serviço PrintingTools iniciar, você poderá acessá-lo utilizando uma URL com o seguinte formato: https://webadaptorhost.domain.com/webadaptorname/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task.

Para configurar o PrintingTools com seu portal, consulte Configurar serviços do utilitário. Após o serviço PrintingTools ser configurado como o serviço de impressão do portal, ele será automaticamente utilizado no widget de impressão do Web AppBuilder e em modelos de aplicativo da web que contêm widgets de impressão. Com o serviço PrintingTools configurado com o portal, o botão Imprimir do visualizador de mapa irá gerar uma visualização de MAP_ONLY do mapa da web. Para imprimir utilizando layouts pré-definidos que acompanham o PrintingTools, compartilhe o mapa da web em um aplicativo do Web AppBuilder ou um modelo de aplicativo da web com funcionalidade de impressão habilitada. Você pode imprimir a partir dos modelos de aplicativo da web como Basic Viewer, Classic Viewer e Map Tools.

Validado:

No 10.3, os modelos de aplicativo da web com recursos de impressão eram Basic Viewer e Classic Viewer.

Quando seu serviço de mapa estiver com cache, o serviço PrintingTools poderá utilizar uma resolução que é muito baixa (por exemplo, 96 DPI) para impressão de formato grande ou alta qualidade. Para imprimir em resoluções mais altas, é recomendado que você habilite camadas dinâmicas no seu serviço de mapa com cache. Isto permite ao serviço de impressão obter imagens de mapa (por um pedido de exportação do mapa) na resolução desejada (por exemplo, 300 DPI) ao invés de mosaicos de resolução mais baixa. Para mais informações, consulte Sobre camadas dinâmicas.

Serviços de impressão personalizados

Se você desejar a utilização dos seus próprios layouts de mapa, você poderá publicar seu próprio serviço para impressão de mapa da web semelhante ao PrintingTools. Você configura este serviço para referenciar sua própria pasta de documentos do ArcMap (MXDs) que você preparou com vários layouts de mapa.

Você pode localizar instruções para publicar seu próprio serviço para impressão da web (e apontá-lo para sua própria pasta de layouts) no Tutorial: Publicação de serviços adicionais para impressão. O tutorial também explica o que fazer se você decidir posteriormente atualizar seus layouts. Seu método de atualização irá variar baseado em se você registrou ou não sua pasta de layouts com o servidor antes de publicar, e se o tutorial contém instruções para ambos os cenários.

Após você publicar um serviço de impressão personalizado, você poderá configurar o serviço com seu portal. Consulte Configurar serviços do utilitário para etapas como fazer isto. Note que o portal exige que o serviço de impressão personalizado utilize HTTPS. Após o serviço de impressão personalizado ser configurado como o serviço de impressão do portal, ele será automaticamente utilizado no widget de impressão do Web AppBuilder e em modelos de aplicativo da web que contêm widgets de impressão. Com o serviço de impressão personalizado configurado com o portal, o botão Imprimir do visualizador de mapa irá gerar uma visualização de MAP_ONLY do mapa da web. Para imprimir utilizando layouts personalizados, compartilhe o mapa da web em um aplicativo do Web AppBuilder ou um modelo de aplicativo da web com funcionalidade de impressão habilitada. Você pode imprimir a partir dos modelos de aplicativo da web como Basic Viewer, Classic Viewer e Map Tools.

Validado:

No 10.3, os modelos de aplicativo da web com recursos de impressão eram Basic Viewer e Classic Viewer.

Quando seu serviço de mapa estiver com cache, o serviço de impressão personalizado poderá utilizar uma resolução que é muito baixa (por exemplo, 96 DPI) para impressão de formato grande ou alta qualidade. Para imprimir em resoluções mais altas, é recomendado que você habilite camadas dinâmicas no seu serviço de mapa com cache. Isto permite ao serviço de impressão obter imagens de mapa (por um pedido de exportação do mapa) na resolução desejada (por exemplo, 300 DPI) ao invés de mosaicos de resolução mais baixa. Para mais informações, consulte Sobre camadas dinâmicas.

Layouts de impressão personalizados no visualizador de mapa

Começando no 10.4, você pode fornecer layouts personalizados para imprimir do visualizador de mapa. Os layouts são baseados no que é fornecido no serviço de impressão da organização.

Você precisará adicionar um serviço de impressão de acordo com as etapas fornecidas em Configurar serviços do utilitário. Após o portal validar a URL de REST que você forneceu, você visuaizará todos os modelos de layout iniciais fornecidos por seu serviço de impressão (com a opção para imprimir a legenda se estiver disponível). Se a sua organização tiver mais de um layout de impressão, o botão Imprimir do visualizador de mapa incluirá uma lista suspensa de diferentes layouts de impressão. Você pode criar, editar ou excluir modelos para ter uma experiência mais personalizada para imprimir mapas no visualizador de mapa. Estas alterações são salvas como uma configuração no seu portal; elas não são salvas no serviço de impressão.

Você pode gerenciar os modelos de layout das seguintes maneiras:

  • Para criar um novo layout, clique em Criar Modelo de Impressão e insira um nome até 50 caracteres em comprimento e uma descrição até 120 caracteres em comprimento. Os caracteres < e > são filtrados. Escolha o formato—Imagem (PNG32) ou PDF—e um layout (fornecido por seu serviço de impressão). Marque a caixa para imprimir a legenda se o seu serviço incluir uma legenda. Clique em Criar e Salvar para salvar o novo layout.
  • Para visualizar informações sobre um modelo, clique no botão de informações Informações próximo ao modelo.
  • Para editar um modelo existente, clique no botão de edição Editar próximo ao modelo e faça suas atualizações. Clique em Atualizar para visualizar suas alterações e Salvar suas alterações.
  • Para excluir um modelo existente, clique no botão de exclusão Delete next to the template.
  • Para atualizar a lista de modelo para incluir o que é atualmente fornecido no seu serviço de impressão, clique em Atualizar. Novos layouts de impressão no serviço serão adicionados na lista de modelo. Os modelos baseados em layouts de impressão que não estão mais disponíveis no serviço serão removidos.
  • Para redefinir os modelos de volta ao que foi fornecido no seu serviço de impressão, remova a URL do serviço de impressão, clique em Salvar, e insira a URL do serviço de impressão novamente.
  • Se você desejar a experiência de impressão do visualizador de mapa padrão, exclua todos os seus modelos de layout e clique em Salvar. Você visualiza Mapa Somente na sua lista de modelos.
  • O layout Mapa Somente apresenta todos os serviços de impressão por padrão. Este layout tem somente o conteúdo de mapa sem outros elementos de layout.

Legendas

Se o seu portal estiver configurado para utilizar PrintingTools ou um serviço de impressão personalizado, as legendas na saída da impressão se comportarão de forma semelhante. Ao imprimir serviços da feição, a legenda no documento impresso incluirá somente entradas da legenda para as feições localizadas na extensão do mapa, considerando que legendas para outros tipos de serviço incluirão todas as entradas da legenda para as feições não importando a extensão do mapa.

Anotação:

Legendas para camadas de fluxo, WMS, camadas com transparência e camadas utilizando mapeamento inteligente podem não aparecer corretamente.