Usando o ArcGIS em ambiente de versão mista?


15

Quais são algumas das práticas recomendadas para o ArcGIS 9.3 e 10.0 na mesma loja?

Temos algumas dezenas de usuários no 9.3. A maior parte dos nossos dados está em geodatabases e geotiffs de arquivos, com um toque respeitável de shapefiles e ocasionais excursões ao ArcSDE (9.3.1) hospedadas por outro departamento. Introduziremos 10.0 para os usuários avançados primeiro e, por um período desconhecido, provavelmente 6 meses, os dois funcionarão ao mesmo tempo. Todos os dados, bem como composições de mapas, arquivos de camadas, estilos de símbolos etc. serão usados ​​pelos dois grupos.

Como você estrutura as coisas para que esses dois conjuntos possam coexistir pacificamente? Quais são as coisas a serem observadas?

Respostas:


5

pegadinha : O Arcmap 10 "salvar uma cópia" criará um 9.3 .mxd. Se, no entanto, você abrir um 9,3 mxd em 10 e salvá-lo usando o botão da barra de ferramentas ou [ctrl] - [s], ele será atualizado para o formato 10, tornando-o inacessível para 9.3 clientes.

Além disso, salvar uma cópia não permitirá que você substitua o mapa aberto, forçando, portanto, a criação de um novo documento. É preciso limpar as coisas depois, após fechar o Arcmap, excluindo manualmente a cópia antiga e renomeando a nova. Escusado será dizer que a maioria das pessoas não estará motivada para fazer isso e haverá uma escalada no número de mapas duplicados. yech.


2
arquivado no Idea Bin da esri como uma solicitação de aprimoramento.
3051010 matt wilkie

2

Através da videira, ouvi dizer que instalar as licenças para 9.3 e 10 no mesmo servidor de licença é uma bagunça e que é melhor usar dois servidores de licença diferentes. Eu não tenho detalhes em primeira mão, é apenas um aviso.


2
Atualizamos nosso servidor de licenças para a v10 na semana passada e não ouvimos um pio de ninguém. Demorou cerca de 10 minutos, sem contar a leitura de documentos etc. antes do horário (horas). O processo é muito confuso. Ainda não tentei adicionar novas licenças.
Matt Wilkie

em nosso ambiente 9.3 O Administrador da área de trabalho sempre relata que não há licença disponível, embora o Arcmap etc. pareça não ter problemas ao verificar as licenças quando isso ocorre. Além disso, não vejo um método no servidor para ver quem fez o check-out de qual licença (e como dar a inicialização).
226108 #

1

Você pode impor que os usuários com a v10 sempre salvem seus MXDs nas versões 9.3 e sempre usem os bancos de dados da versão 9.3.

Não tenho certeza se há problemas de compatibilidade com GDBs (tenho certeza de que os shapefiles funcionarão).

EDIT: uma coisa fácil de fazer é criar um novo botão Salvar para usuários do ArcGIS v10, sempre salvando na versão 9.3 E você pode assinar o atalho para esse botão / comando. Provavelmente são algumas linhas .NET.


Com os mapas, duvido que seja tão simples quanto um botão personalizado 'salvar como 9.3', visto que não é possível usar o mesmo nome de arquivo. Eu ficaria encantado em ser provado errado, é claro! GDBs são muito mais fáceis. O Arc10 não utiliza automaticamente os novos recursos ao salvar ou criar classes de recursos em GDBs mais antigos (o que também é verdadeiro com a 9.3 e versões anteriores).
Matt Wilkie


1

Aqui estão algumas coisas que podem ajudar.

Se você pode definir funções de projeto para pessoas nas diferentes versões (por exemplo, 10 estão editando, 9.3 cartografia ou algo semelhante), você pode ter duas versões do MXD que resolverão muitos dos problemas simples.

Use o 9.3 Geodatabase de Arquivos como então, os 10 clientes e os 9.3 poderão acessar.

Com relação ao License Manager, o ArcGIS 9 pode acessar o ArcGIS 10 License Manager, mas se você não possui o 9.3.1 SP2, a guia de disponibilidade no Desktop Administrator ficará em branco (as licenças estão disponíveis, mas não são visíveis). Ao dizer isso, existem algumas Alterações de Licença, como o MPS Atlas, que não possui mais uma licença separada às 10; portanto, a 9.3.1 não pode ser automatizada automaticamente devido à alteração, portanto verifique isso primeiro.

Mantenha seu SDE na versão mais antiga, pois não há como os clientes 9.3 se conectarem a um SDE 10. E use o Direct Connections para os 10 clientes, pois isso terá um desempenho muito melhor para o GDB mais antigo.

O script é totalmente diferente, verifique seus processos, pois a referência do ArcObjects foi alterada e a referência do python. Além disso, o uso do Python em ferramentas como a opção Selecionar por atributos é alterada.

Esta é apenas uma lista de idéias, desculpe por não ser coesa

Divirta-se, CDB


obrigado, esp. para a nota sobre o SP2 e licenças disponíveis, ele responde a uma pergunta que eu nunca resolveu :)
wilkie mate
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.