banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 10 July 2014 10:39

kroSIG
Participant occasionnel
Lieu: Lannion
Date d'inscription: 2 May 2011
Messages: 14

Arcgis 10.2 - Script changement serveur - changement chemin MXD ?

salut à tous,

j'aurais besoin d'une petite d'aide concernant les MXD

Etant en pleine restructuration du SIG, je dois migrer des données d'un serveur Y: à un serveur S:, Y: devant absolument être vidé.

Les utilisateurs du SIG ont actuellement des projets arcmap (et aussi Qgis) qui font appel à des données présentes à la fois dans l'arborescence de S: et de Y:. De plus, les données de ces projets ne sont pas rangées dans un même dossier...

Y aurait il une solution python plus ou moins automatique pour changer les chemins des données qui pointent vers Y:, vers la nouvelle arbo sur S:

J'ai bien jeté un oeil sur les fontions : findAndReplaceWorkspacePaths, relaceDateSource ...

Mais je ne sais pas si il est possible de généraliser ça pour traiter l'ensemble des couches de tous les mxd ? (je suis débutante en python)

Merci pour vos idées !! smile


Caroline Rossignol
LTC-SIG

Hors ligne

 

#2 Thu 10 July 2014 19:59

lebon henri
Participant actif
Lieu: Vendée
Date d'inscription: 14 Jan 2008
Messages: 99

Re: Arcgis 10.2 - Script changement serveur - changement chemin MXD ?

Bonjour,

Est-ce que la migration consiste en un gros copier coller du serveur Y au serveur S ?

Si oui, en ce qui concerne arcgis ca sera assez simple de réparer, un script peut chercher les mxd et repointer vers le nouveau serveur toutes les couches.

Sinon, pour te facilité la vie, peut être que ton Informaticien réseau peut créer un partage nommer Y sur le serveur physique S. Comme ça tu n'as qu'à mettre les données du Y actuel dans le partage réseau Y du serveur S.

Hors ligne

 

#3 Fri 11 July 2014 09:57

kroSIG
Participant occasionnel
Lieu: Lannion
Date d'inscription: 2 May 2011
Messages: 14

Re: Arcgis 10.2 - Script changement serveur - changement chemin MXD ?

Merci pour ta réponse !

Effectivement dans un premier temps il s'agit d'un copier coller du serveur Y vers S , enfin quasiment, car sur Y le chemin est Y:\SIG\DONNEES
et sur S le chemin est S\DONNEES. sinon l'arbo est similaire.

Concernant le script tu parles d'un outil qui existe déjà ou bien faut il l'écrire ?
Je suis justement en train d'essayer !


Caroline Rossignol
LTC-SIG

Hors ligne

 

#4 Fri 11 July 2014 12:11

lebon henri
Participant actif
Lieu: Vendée
Date d'inscription: 14 Jan 2008
Messages: 99

Re: Arcgis 10.2 - Script changement serveur - changement chemin MXD ?

Tu peux tester la toolbox et le script en PJ.

Dernière modification par lebon henri (Fri 11 July 2014 12:12)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#5 Fri 11 July 2014 13:47

kroSIG
Participant occasionnel
Lieu: Lannion
Date d'inscription: 2 May 2011
Messages: 14

Re: Arcgis 10.2 - Script changement serveur - changement chemin MXD ?

super merci, je teste ça !


Caroline Rossignol
LTC-SIG

Hors ligne

 

#6 Fri 11 July 2014 14:14

kroSIG
Participant occasionnel
Lieu: Lannion
Date d'inscription: 2 May 2011
Messages: 14

Re: Arcgis 10.2 - Script changement serveur - changement chemin MXD ?

A priori le script fonctionne bien, mais l'enregistrement par contre, non.

j'obtiens un rapport d'erreur "MapDocObject : Enregistrement impossible. Vérifiez que vous disposez de l’accès en écriture à ce fichier et de suffisamment d’espace disque pour enregistrer le document."

je ne vois pas d'ou ça peut venir.


Caroline Rossignol
LTC-SIG

Hors ligne

 

#7 Fri 11 July 2014 15:12

lebon henri
Participant actif
Lieu: Vendée
Date d'inscription: 14 Jan 2008
Messages: 99

Re: Arcgis 10.2 - Script changement serveur - changement chemin MXD ?

Ca vient peut être du fait que quelqu'un utilise le mxd...

As-tu dans la boite de dialogue les "Saving toto.mxd ..." ?

Hors ligne

 

#8 Fri 11 July 2014 16:45

kroSIG
Participant occasionnel
Lieu: Lannion
Date d'inscription: 2 May 2011
Messages: 14

Re: Arcgis 10.2 - Script changement serveur - changement chemin MXD ?

Bon en fait tout marche, c'est moi qui est fait une m....de... smile

Merci beaucoup pour l'aide !

Bon weekend prolongé !

Dernière modification par kroSIG (Fri 11 July 2014 17:00)


Caroline Rossignol
LTC-SIG

Hors ligne

 

#9 Thu 15 January 2015 18:51

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 995

Re: Arcgis 10.2 - Script changement serveur - changement chemin MXD ?

Je reviens sur cette discussion et vous remercie infiniment pour ce script qui nous rend énormément service.
Je ne sais pas du tout si ce serait compliqué à écrire, mais la limitation actuelle de ce script est qu'il doit être lancé pour chaque chemin à corriger.
Hors, notre serveur étant riche de milliers de MXD, le script met plusieurs heures à tourner (on le lance la nuit).
Il serait donc super de pouvoir corriger un ensemble de chemins en une seule fois : par le biais par exemple d'une "table de correspondance".
Cela vous semble-t-il réalisable, facilement ?

Encore merci.

Sylvain M.


Sylvain M.

Hors ligne

 

#10 Mon 19 January 2015 11:54

lebon henri
Participant actif
Lieu: Vendée
Date d'inscription: 14 Jan 2008
Messages: 99

Re: Arcgis 10.2 - Script changement serveur - changement chemin MXD ?

Salut,

Si j'ai bien compris la questions voici une version améliorée de la toolbox.

Il faut préparer un fichier TXT avec sur chaque ligne, le chemin de l'ancien serveur et puis celui du nouveau, en séprant par un ; et en ne mettant aucun espace.

à tester.

Bonne journée.

Dernière modification par lebon henri (Mon 19 January 2015 12:23)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#11 Mon 19 January 2015 17:24

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 995

Re: Arcgis 10.2 - Script changement serveur - changement chemin MXD ?

Merci beaucoup : testé et approuvé à l'instant !!!!
C'est trop d'la balle ! wink
Bonne fin de journée.

Sylvain M.

Dernière modification par Sylvain M. (Mon 19 January 2015 17:24)


Sylvain M.

Hors ligne

 

Pied de page des forums

Powered by FluxBB