Me pediram para adicionar um mapa interativo ao relatório anual da minha empresa.
Os requisitos são que ele deva ter várias camadas que possam ser ativadas e desativadas, aumentar / diminuir o zoom e funcionalidade de panorâmica e pontos clicáveis no mapa que exibirão imagens.
Ele deve ser totalmente independente, pois não há garantia de que o leitor será conectado a uma rede quando estiver visualizando o documento.
Alguma sugestão?
Eu certamente optaria pelo PDF e usaria o FME para criá-lo - com o FME, você pode transformar qualquer dado espacial em um PDF 2D ou 3D.
Clique aqui para ver como o FME funciona com o ArcGIS
As imagens exibidas não tenho tanta certeza. Você pode criar links em um PDF, mas se eles não estiverem conectados a uma rede, isso não ajudará.
No entanto, aposto que você pode escrever as imagens separadamente em um índice no documento e depois fazer referência a elas.
( Divulgação : Sou funcionário da Safe Software que cria o FME.)
fonte
O ArcMap (estou usando a versão 9.3.1) pode exportar um PDF em várias camadas de um documento MXD. No menu Arquivo, selecione Exportar mapa. Na caixa de diálogo, selecione PDF como tipo e, na parte inferior, alterne para a guia Avançado. Defina Camadas e atributos no menu suspenso como "Exportar apenas camadas de PDF" ou "Exportar camadas de PDF e atributos de recursos", dependendo da sua necessidade. Marque Exportar informações de georeferência do mapa, se necessário, e clique em Salvar. No Acrobat Reader (uso 9), o painel de navegação Camadas à esquerda deve estar acessível. Ative-o e você poderá ativar e desativar as camadas.
fonte
O MAPublisher da Avenza também pode exportar um PDF geoespacial de dentro do Adobe Illustrator, preservando os atributos do mapa dentro do PDF. O usuário pode visualizar as coordenadas e procurar propriedades do objeto usando a 'ferramenta de dados do objeto' dos acrobatas.
Você precisará importar seu mapa para o Illustrator usando a ferramenta de importação MAPublisher, fazer as modificações necessárias usando o Illustrator e, em seguida, basta clicar na ferramenta 'Exportar PDF geoespacial' e pronto.
Os documentos PDF geoespaciais funcionam com o Acrobat 9 e superior e não exigem plug-ins adicionais.
fonte
Parece que o GeoPublisher http://en.geopublishing.org/features pode fazer o que você precisa. Como alternativa, você está olhando para executar o GeoServer ou o MapServer em um Live-DVD com um front end OpenLayers. Se você seguir esse caminho, consulte o OSGEO live-dvd como ponto de partida http://live.osgeo.org/ .
fonte
Crie um mapa interativo, manualmente, usando o Flash, e incorpore-o ao PDF.
Para fazer isso, primeiro extraia cada camada como uma imagem, garantindo que você use um formato de imagem que permita cores transparentes (neste caso, PNG). Em seguida, combine essas camadas no Flash na ordem correta, crie sua própria funcionalidade de zoom / panorâmica e adicione manualmente pontos ao mapa para indicar que existe uma imagem nesse local. Por fim, crie um mecanismo de visualização de imagens para que, quando um usuário clicar em um ícone no mapa, a imagem apropriada seja exibida.
Para inserir o mapa em um PDF, primeiro publique seu aplicativo Flash. Abra o Adobe Acrobat e clique no botão Adicionar filme (se parece com uma tira de filme) enquanto estiver em uma página em branco, localize o arquivo SWF que você criou e selecione-o. Salve o PDF e seus usuários agora poderão ver o mapa dentro do documento.
Essa é a solução que eu encontrei, mas não aceitarei isso como resposta, pois ainda não parece certo; além disso, é entediante fazer todo o processamento e programação manualmente, em vez de ter uma solução GIS real para esse problema.
fonte
Quero comentar sobre a suposição errada de Michael Todds , de que o Geopublisher cria LiveCDs.
Ele cria aplicativos autônomos que podem ser iniciados na Web via Java Web Start ou distribuídos em DVD, USB-Stick, EMail etc.
O Geopublisher permite vincular PDFs a objetos em seu mapa, mas você procura PDF como um contêiner.
Portanto, provavelmente não é a solução perfeita para você.
fonte
Se você tiver o Adobe Acrobat Pro, poderá colocar diferentes PDFs em camadas. Em seguida, adicione botões para definir a viabilidade das camadas (ativada e desativada). Eu usei este vídeo como base e depois fiquei mais complexo a partir daí. https://www.youtube.com/watch?v=HEyJuT8SSME
fonte
Para criar um mapa interativo, faça o upload das suas camadas no ArcGIS online, salve e compartilhe. Isso também estará disponível online.
fonte
Você também pode ler uma página interessante de alta qualidade para c # e adicionar uma imagem a um documento PDF em http://www.rasteredge.com/how-to/csharp-imaging/pdf-add-image/
fonte