Eu corro nessa situação o tempo todo;
Geralmente, copio camadas e grupos de camadas no sumário de um documento de mapa e colo no sumário de outro documento de mapa.
Na maioria das vezes, isso funciona bem, mas com frequência suficiente a fonte de dados da camada muda quando colada. Como resultado, a camada colada tem o ponto de exclamação vermelho ao lado e nenhum dado é exibido até eu definir manualmente a fonte de dados.
Confirmei que a fonte de dados da camada que copio em um documento muda quando colo a camada em outro documento.
Isso é algo que vem acontecendo desde a versão 8.x inicial e ainda é um problema na versão 10 SP3. Também não é específico do computador, pois eu encontro esse problema em vários computadores.
Alguma ideia?
Camada após ser colada:
Origem "camada sendo copiada" Fonte de dados:
Destino "depois de colado em outro documento" Fonte de dados:
fonte
Respostas:
Parece estar relacionado ao banco de dados padrão do MXD (documento de mapa) e aos caminhos relativos. Consulte a Ajuda da ESRI para obter detalhes sobre caminhos relativos. Caminhos relativos geralmente são uma coisa boa. Não tenho certeza se isso seria um bug, mas certamente é uma pegadinha.
A resolução é desmarcar a opção "Armazenar caminhos relativos ..." nas propriedades do documento de mapa do MXD de origem, Arquivo-> Propriedades do Documento de Mapa ...-> Nomes de caminhos. Você poderá copiar as camadas para o MXD de destino e manter os caminhos absolutos. Depois de concluir, você pode alternar o MXD de origem para os caminhos relativos.
Uma solução alternativa seria definir o banco de dados padrão para os dois MXDs com o mesmo gdb. Isso também é acessado a partir da mesma janela Map Document Properties.
Para mim, prefiro usar caminhos UNC para recursos de rede. Os caminhos UNC eliminam amplamente os problemas relacionados às unidades de mapa etc. que podem surgir em situações de vários usuários e vários computadores. Os caminhos UNC não são à prova de idiotas, mas ajudam.
fonte
Tivemos esse problema até colocarmos a pasta do modelo na mesma hierarquia que a cópia para a pasta.
exemplo:
Z: \ Pasta1 \ Pasta2 \ Pasta3 \ TemplateFolder
Z: \ Pasta1 \ Pasta2 \ Pasta3 \ CopyFolder
fonte