Certifique-se de ter todas as suas camadas indexadas espacialmente. Então o ArcMap (ou qualquer outro software GIS) rapidamente pode escolher o que está dentro do retângulo que você está tentando desenhar.
O próximo passo é tornar cada camada visível apenas em uma escala na qual elas fazem sentido. Se você estiver desenhando uma camada feita para a escala 1: 1000 na escala 1: 100000, levará muito tempo e provavelmente você não verá os detalhes.
A terceira coisa é não ter muitas camadas visíveis que estão se cobrindo. Todos eles serão desenhados (acho que também são válidos para o software Arc), mas você só vê o da frente.
Se ainda estiver lento, provavelmente você está enviando os dados de outro computador com uma conexão muito ruim.
Como alternativa, você está empurrando o banco de dados para longe. Talvez você deva procurar outras soluções de software (elas podem ser abertas e gratuitas ;-))
Acho que você pode impedir o redesenho automático, mas não tenho certeza de que é isso que você realmente deseja fazer.
/ Nicklas
Em vez de alternar o botão de pausa do desenho, você pode usar a tecla Esc para cancelar o desenho. Dessa forma, você pode permitir que o mapa seja redesenhado o suficiente para a próxima operação de navegação.
fonte
Se você estiver usando um banco de dados ao lado de outros dados, pode valer a pena tê-los todos na mesma projeção. Dessa forma, o ArcMap não precisa ser reprojetado em tempo real. Verifique também se os dados no banco de dados estão todos na mesma projeção (isso será imposto nos conjuntos de dados do recurso, mas as projeções podem variar em outras divisões dos bancos de dados geográficos).
fonte
Pause as etiquetas e desloque-se para os recursos em vez de aplicar zoom aos recursos (o zoom pode mudar de escala, enquanto o panorâmico não).
fonte
Acho que há algumas opções que podem ajudá-lo.
1- Você pode simplesmente pausar o desenho (o símbolo || no canto inferior esquerdo da janela de visualização de dados). Ao fazer isso, você ainda pode fazer panorâmicas e zoom, embora obviamente não consiga ver o que está fazendo panorâmicas ou zoom.
2 - Você pode usar intervalos de escala visíveis para limitar a renderização de camadas específicas apenas quando você aumentar ou diminuir o zoom em determinados intervalos. Se você estiver repetidamente panorâmica ou ampliando o zoom para locais semelhantes, também poderá criar marcadores espaciais (e nesses níveis de escala, defina as camadas aplicáveis que você deseja renderizar). (A resposta de Nicklas me venceu também neste ponto)
Eu imagino que outras pessoas possam dar sugestões sobre como reduzir a complexidade do arquivo; isso também pode ajudar outras pessoas se você descrever o tipo de dados que está renderizando.
fonte
Eu gosto de usar a ferramenta MXDPerfStat ao trabalhar com os MXDs 9.x para analisar onde melhorias de desempenho com desenho podem ser feitas. Na 10.0, existem algumas funções semelhantes na barra de ferramentas Map Service Publishing que analisam o desempenho da camada com o objetivo de otimizar mapas para o ArcGIS Server.
fonte
Scott La vanne recebe o prêmio. "Alternar modo de rascunho" é essencial ao usar vários quadros de dados em um layout grande.
Diferentemente do botão de pausa, que exibe a tela inteira, ele exibe cada quadro de dados individualmente, permitindo movimento, redimensionamento e manipulação de texto / gráfico / legenda / seta norte.
Até descobrir que estava arrancando os cabelos ao fazer mapas grandes por causa da lenta velocidade de redesenho em CADA CLIQUE ÚNICO.
fonte
Outra opção é usar o botão "Alternar modo de rascunho" na barra de ferramentas de layout. Isso só é útil se você estiver na exibição de layout. Infelizmente, na verdade, você não consegue ver os dados em que está pesquisando e ampliando. Achei isso muito útil ao ajustar o layout da minha folha.
fonte