Eu tenho uma série de classes e rasters gerados usando ArcObjects e chamadas para o Geoprocessador. Eu tenho os caminhos para a saída, localizados em um geodatabase de arquivo. Como posso usar o ArcObjects para criar um mapa usando uma combinação dessas saídas e salvar o mapa final como um PDF (ou JPEG / PNG, se o PDF não for possível)? Se isso for possível, também posso adicionar uma legenda / seta norte, etc?
O objetivo desses mapas é o controle rápido da qualidade e os resultados estão todos na mesma projeção e cobrem a mesma área.
Não estou familiarizado com a criação de saídas visuais "nos bastidores" no ArcObjects, então qualquer informação que me aponte na direção certa será apreciada!
Respostas:
Para que a rota de programação exporte usando o ArcObjects, você pode usar o exemplo de código Exportar exibição ativa, veja o link abaixo. Eu sugeriria pré-definir objetos de layouts, como seta norte e barra de escala manualmente.
Exportar visualização ativa
fonte
Olá, fiz um ServerObjectExtension contendo funcionalidades avançadas de impressão. Fiz isso em Java, mas o código está muito próximo do .NET Pode ser uma boa inspiração para o código do ArcObject.
O código-fonte aberto pode ser encontrado aqui: http://bitbucket.schuller.lu/pchprintsoe/src/3d532e06e658/src/lu/etat/pch/gis/soe/tasks/print/PrintTask.java
Tom
fonte