<\/HEAD>
Tarefa:<\/STRONG><\/P>Crie dados que serão compilados em um ou mais relatórios PDF. Cada relatório inclui uma imagem do mapa, uma legenda, uma tabela de comprimento indeterminado, um cabeçalho e um rodapé. A geração do relatório é iniciada a partir de um aplicativo que pode exibir mapas, mas provavelmente não está exibindo um mapa quando o relatório é solicitado. O usuário pode ter uma conexão de Internet skinny-band (não uma conexão de Internet broad-band).<\/P><\/P>Solução:<\/STRONG><\/P>Considerei três opções para criar a imagem do mapa, todas usando a Export Web Map Task.<\/P><\/P>Crie o mapa em uma janela do navegador usando a JavaScript API.<\/P><\/P>Defina o mapa em um template e use uma geoprocessing task para mover para a localização e definir consultas de definição para eliminar recursos extras.<\/P><\/P>Use uma geoprocessing task para construir um objeto JSON definindo o mapa usando a ExportWebMap<\/STRONG> Specification<\/STRONG> na REST API<\/STRONG>.<\/P><\/P>A primeira opção não foi prática porque exigia passar os dados do mapa para o cliente e depois de volta para o servidor. Uma má ideia mesmo se o usuário não estiver preso a uma conexão de Internet skinny-band.<\/P><\/P>A segunda opção teria sido difícil de manter, especialmente em múltiplos ambientes (desenvolvimento, staging e produção).<\/P><\/P>Selecionei a terceira opção por sua flexibilidade, sua extensibilidade, seu uso de processamento do lado do servidor e sua capacidade de acessar diretamente o geodatabase.<\/P><\/P>Nesta apresentação, fornecerei aos participantes um esboço para um script Python que cria uma imagem de mapa.<\/P><\/BODY><\/HTML>