Pages: 1
- Sujet précédent - Arcgis 10.2 - Script changement serveur - changement chemin MXD ? - Sujet suivant
#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 !!
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)
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...
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)
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 !
Bonne fin de journée.
Sylvain M.
Dernière modification par Sylvain M. (Mon 19 January 2015 17:24)
Sylvain M.
Hors ligne
Pages: 1
- Sujet précédent - Arcgis 10.2 - Script changement serveur - changement chemin MXD ? - Sujet suivant