Como você lida com (repara / evita) caminhos MXD \ LYR quebrados?

10

Em relação a esta questão ...

No passado, sempre que eu limpava um pouco e movia as camadas (ou mudava seus nomes), os caminhos do meu MXD estavam quebrados e demorava para corrigi-los.

Gostaria de ouvir suas experiências e talvez aprender algumas dicas com você:

Como você lida com caminhos MXD quebrados?

(Estou procurando soluções para um computador ou uma unidade de rede simples, por isso, se sua solução lidar com redes maiores ou com a Web, diga-o).

jonatr
fonte

Respostas:

5

OK, isso é algo que todos nós tivemos que enfrentar uma vez ou outra. Eu vi dois métodos de lidar com isso.

1) como eloquentemente colocado por Andy W, Caminhos relativos. Isso funciona melhor quando você tem um projeto MXD na raiz da pasta do projeto e todos os dados contidos na pasta de dados. Então, onde quer que você mova o projeto inteiro, os links ainda existirão

2) tenha um repositório de dados central onde todos os seus dados residam e acesse todos os dados de lá para todos os seus MXDs. Neste exemplo, pode até ser uma idéia garantir que o caminho relativo esteja desativado.

Para ativar e desativar, vá ao menu Arquivo e selecione as propriedades do documento

Divirta-se, CDB

CDBrown
fonte
um bom resumo de como criar caminhos relativos: esrichina-hk.com/support/pdf/TT100023.pdf
jonatr
8

Também uso e recomendo caminhos relativos para minimizar geralmente as ocorrências dessa situação. Mas quando isso acontece, eu geralmente o resolvi usando algumas funcionalidades do ArcGIS prontas para uso que não vejo mencionadas aqui - Definir fontes de dados no ArcCatalog:

Clique com o botão direito do mouse em mxd / msd e escolha Definir fontes de dados

Atualize os caminhos conforme necessário

zwaap
fonte
7

MXD Doctor

"Este utilitário fornece funcionalidade para analisar arquivos quebrados de documentos do ArcMap (MXD). Dependendo da análise, as entidades contidas no arquivo MXD quebrado podem ser copiadas do arquivo quebrado para um novo arquivo MXD. Este utilitário é fornecido como está. Antes de usar este utilitário, você deve sempre fazer backup do arquivo MXD quebrado e, se escolher um arquivo MXD existente como destino, esse arquivo também ".

http://edndoc.esri.com/arcobjects/9.0/ArcGISDevHelp/DeveloperTools/MXDDoctor.htm

Editor MXD

"O Mxd Editor é uma ferramenta que permite inspecionar e corrigir camadas quebradas em seus documentos de mapa (arquivos .mxd). Ele é baseado na estrutura do Eclipse RCP e aproveita os componentes dos objetos de arcada fornecidos pelo ArcGIS Engine e ArcGIS Server. A ferramenta é fornecida com o ArcGIS Engine Java Developer Kit e instalações SOC SOC Java do ArcGIS Server ".

http://resources.esri.com/help/9.3/ArcGISEngine/java/doc/5a6ae887-c141-4616-bab3-167ccc5c0ed3.htm

Fontes de dados de redirecionamento do ArcMAP MXD

"Permite que os usuários corrijam os caminhos de origem de dados quebrados nos documentos MXD existentes. Existem dois métodos oferecidos nesta ferramenta. 1) Interativo - Este método pesquisará todos os caminhos de origem de dados quebrados no MXD e solicitará ao usuário cada um e o usuário. tem a opção de selecionar uma nova fonte de dados. 2) Pesquisar e substituir - Esse método é muito poderoso e pesquisa determinadas strings e as substitui nos caminhos da fonte de dados. Existem algumas ferramentas semelhantes por aí, mas nada com " pesquise e substitua "opção. Espero que isso ajude você !!! Economizamos muito tempo com espaços de trabalho simples baseados em shapefile e geodatabase."

http://arcscripts.esri.com/details.asp?dbid=14456

Mapperz
fonte
2

Tudo o que posso sugerir é que você poderia tentar usar caminhos relativos para o seu mxd e tentar manter todas as camadas usadas na mesma pasta. Nas últimas vezes em que tive que corrigir os caminhos, as outras camadas se corrigiram automaticamente depois de consertar um link, embora eu ache que isso ocorreu porque todos os arquivos de camada estavam na mesma pasta.

Porém, raramente confio no próprio arquivo mxd, e qualquer transformação que eu use frequentemente salvarei um novo shapefile da maneira que melhor me convier. Embora isso seja um pouco contra-intuitivo para pedir para manter os arquivos organizados e reduzir a redundância.

Andy W
fonte