No ESRI, um Map Book é mais adequado para uma série de recursos que cada um obtém sua própria página. Ele permite que você escolha um recurso e gere uma Página de livro de mapas para cada recurso, incluindo qualquer informação adicional que você deseja adicionar a cada página por meio de texto dinâmico, gráficos etc.
Existe uma alternativa para, por exemplo, uma série de páginas mostrando a mesma área EXATA, mas com camadas diferentes ativadas e desativadas? Temos um documento de Melhorias de Capital que preciso criar mostrando os Limites da Cidade em todas as páginas. Uma página tem todos os postos de polícia e bombeiros listados, outra mostra sistemas de água propostos, outra mostra vias expressas e rodovias e o trabalho está sendo feito próximo ou nelas ... etc.
Existe alguma maneira de configurar isso para que eu não precise criar um MXD separado para cada página de mapa deste documento?
fonte
Respostas:
Consegui fazer isso quando os tinha para o ArcGIS 9.3 e funciona muito bem. Não sei se isso funcionará com o ArcGIS 10.0 ou posterior, como indicado no site deles, mas eu tentaria.
ArcMapBook
Editar: Para
isso, basta criar uma página retangular para cada conjunto de camadas empilhadas diretamente umas sobre as outras. Nomeie cada página separadamente e atribua um valor a cada camada a ser mostrada no quadro.
Você também precisa atribuir valores de atributo a itens que aparecem apenas em páginas específicas.
Em seguida, use a definição da página para restringir objetos aos nomes das páginas.
Nas propriedades da camada na página de definição da consulta> definição da página.
Existe uma opção para ativar a correspondência / não correspondência e um nome de campo.
Existem inúmeras possibilidades para codificar seus dados para trabalhar dentro da estrutura.
Além disso, se você tem itens que deseja mostrar em todas as páginas, eles simplesmente não têm esse recurso ativado.
fonte
Eu acho que seus requisitos seriam atendidos de maneira mais fácil e intuitiva por ter um único mapa com todas as camadas incluídas e, em seguida, escrever um script Python simples que use layer .visible para ativar / desativar camadas antes de exportar cada página usando ExportToPDF .
O PDFDocument pode então ser usado para anexar as páginas em um único arquivo PDF.
A técnica é descrita em um blog da Esri chamado Combinando Páginas Orientadas a Dados com Python e arcpy.mapping, que também inclui o código abaixo.
fonte