J'utilise actuellement ArcGIS 10 sur un Macbook Pro Windows 7 64 bits (2,53 GHz et 8 Go de RAM) à l'aide de VMWare. Cependant, lorsque j'utilise ArcGIS, je le trouve assez lent même avec Windows 7 (64 bits) optimisé pour les performances (pas de graphiques brillants). Mon travail consiste à créer des scripts python et à les tester, et chaque fois que je les exécute, c'est aussi lent, mais même ouvrir ArcMap et ajouter un petit fichier de forme prend beaucoup de temps (30 à 1 minute).
Est-il possible de créer mon programme python sous OSX, d'importer le module ArcPy et de les exécuter du côté Mac? Je me rends compte qu'ArcGIS fonctionne sur Windows, mais je ne savais pas si une partie d'ArcPy pouvait être exécutée séparément. Ou, pourrait-il être plus rapide d'utiliser la fonctionnalité «Unity» sur Vmware pour exécuter ces scripts?
J'apprécierais également tous les conseils sur la quantité de mémoire / processeurs à allouer à la machine virtuelle. Pour le moment, il s'agit d'un processeur et d'environ 4 Go de RAM et je m'attendrais à ce qu'il soit un peu plus rapide.
Réponses:
J'exécute ArcGIS 10 sur une machine virtuelle VMWare avec Win XP Pro. Les performances sont aussi bonnes que prévu, et elles fonctionnent aussi vite que ma 9.3.1 sur mon ordinateur portable (également XP Pro). VMWare est installé sur un serveur bien équipé, qui a correctement quelque chose à dire concernant les performances sur les machines virtuelles. J'accède à la machine virtuelle via le bureau à distance. Je sais que cette réponse n'est pas très utile, mais j'essaie seulement de dire qu'ArcGIS 10 peut fonctionner correctement dans un environnement virtuel. Si j'étais vous, je l'essayerais sur une machine virtuelle Win XP, si possible, comme suggéré précédemment.
la source
J'exécute ArcGIS sur OSX presque tous les jours à l'aide de VMWare. La seule différence est que je ne l'ai pas installé sur une machine virtuelle - c'est une partition de bootcamp - et laissez-moi vous expliquer pourquoi, à mon humble avis, cela a plus d'avantages par rapport à une installation de VM standard pour ArcGIS.
Tout d'abord, retirons VMWare de l'équation et parlons de Bootcamp pur.
Lorsque vous utilisez Bootcamp, vous créez en fait une partition distincte pour Windows sur votre disque. Ce sont des installations complètement séparées des systèmes d'exploitation. Au démarrage, vous pouvez maintenir la touche d'option et choisir si vous démarrez sur Windows ou sur OSX. Tant que les pilotes Windows de bootcamp appropriés sont installés, cela garantit que c'est le moyen le plus rapide d'exécuter Windows sur ce matériel car il ne fonctionne que sur Windows à ce stade. L'inconvénient est clair - vous devez choisir le système d'exploitation que vous allez exécuter au démarrage et si vous devez changer de système d'exploitation, vous devez bien redémarrer.
Ouais ça craint.
Bienvenue dans VMWare Fusion. VMWare vous permet de faire deux choses avec Bootcamp. L'une d'elles consiste à importer votre partition de bootcamp dans une nouvelle machine virtuelle en créant efficacement un clone complet de cette partition de bootcamp et en le vidant dans une machine virtuelle dans OSX - ne faites PAS cela .
L'autre chose qu'il vous permet de faire est de démarrer votre partition Bootcamp depuis OSX en accédant à cette partie du disque. C'est cool et c'est ce que j'utilise. Assurez-vous que les outils VMWare sont installés dans votre partition de bootcamp lorsque vous l'exécutez depuis OSX - sinon les choses sont lentes.
Cette configuration vous permet de choisir la vitesse d'exécution d'ArcGIS.
Lorsque vous souhaitez bénéficier de l'exécution d'OSX et de Windows, vous pouvez utiliser VMWare Fusion et exécuter votre partition Bootcamp virtualisée.
Lorsque vous souhaitez une vitesse maximale d'ArcGIS, redémarrez la machine et utilisez-la en mode natif.
En ce qui concerne le nombre de ressources à donner à Windows lors de l'exécution dans OSX, je lui donne généralement la moitié de tout ce que j'ai (moitié mémoire, moitié CPU) et cela semble fonctionner de manière optimale. Étant donné que tous les pilotes sont installés pour le mode que j'utilise (pilotes de bootcamp et outils de fusion vmware), il fonctionne correctement dans l'un ou l'autre mode.
En ce qui concerne votre question sur ArcPy - ne vous laissez pas berner par ce que fait le mode Unity dans VMWare Fusion. Cela vous permet de donner l'impression que Windows et OSX fonctionnent comme une seule car les fenêtres individuelles se ressemblent - mais elles sont toujours, pour la plupart , isolées. Oui, vous avez accès à la fois aux systèmes de fichiers et aux ressources réseau, mais c'est à peu près tout. Ainsi, vous pouvez très bien utiliser votre ArcPy à partir de l'environnement Windows ... mais ne vous attendez pas à pouvoir "importer" les bibliothèques que vous avez installées uniquement du côté OSX et tout fonctionnera correctement - ce sont deux environnements python isolés et si vous vouliez avoir ce travail vous devenez trop gourmand :)
la source
Pour qu'ArcGIS fonctionne plus rapidement sur un MAC (arcgis n'est pas si rapide en premier lieu) par rapport à l'ancien arcview 3.2 au démarrage, géotraitement et jointures.
ont réussi à créer un environnement plus rapide en utilisant des parallèles - qui est testé contre windows xp pro
http://www.parallels.com/products/desktop/ (un essai de 30 jours est disponible pour prouver votre concept) est capable d'utiliser plus de 4 Go dont xp est limité. Jusqu'à ce qu'il existe une version 64 bits des produits ArcGIS , la plupart sont confrontés à un traitement lent.
la source
Je pense que c'est possible. Je n'utilise pas la suite d'outils Arc, mais j'ai d'autres programmes que j'exécute sur des machines virtuelles Linux et Windows sur mon Mac.
Je n'exécute que le code spécifique Linux ou Windows dans la machine virtuelle. Même alors, j'ai monté ma boîte OS X dans la machine virtuelle et je travaille dans des dossiers OS X. Tout ce qui ne nécessite pas la VM est exécuté sur OS X, dans ces mêmes dossiers, mais à partir de la machine OS X.
Cela me permet également de conserver tout ce qui n'est pas critique du côté OS X de la machine, donc il est sauvegardé avec tout le reste, et la machine virtuelle n'est pas sauvegardée, car cela nécessiterait 5-10 Go pour même un petit changement de fichier dans la VM.
la source
Vous devrez tenir une machine Win XP ou Win7 avec ArcGIS installé. Vous devrez utiliser le Python de cette machine virtuelle pour tester les scripts. Unity fera fonctionner ArcMap de manière transparente, mais vous n'utilisez vraiment que Windows avec des bordures de fenêtre OSX.
la source