Actualmente estoy usando ArcGIS 10 en un MacBook Pro de Windows 7 de 64 bits (2.53 Ghz y 8GB de RAM) usando VMWare. Sin embargo, cuando uso ArcGIS me parece bastante lento incluso con Windows 7 (64 bits) optimizado para el rendimiento (sin gráficos brillantes). Mi trabajo consiste en hacer algunos scripts de Python y probarlos, y cada vez que los ejecuto, eso también es lento, pero incluso abrir ArcMap y agregar un pequeño archivo de forma lleva mucho tiempo (30 segundos a 1 minuto).
¿Es posible hacer mi programa Python en OSX, importar el módulo ArcPy y ejecutarlo de alguna manera desde el lado de Mac? Me doy cuenta de que ArcGIS se ejecuta en Windows, pero no estaba seguro de si alguna parte de ArcPy se puede ejecutar por separado. O, ¿podría ser más rápido usar la función 'Unity' en Vmware para ejecutar estos scripts?
También agradecería cualquier consejo sobre cuánta memoria / procesadores asignar para la máquina virtual. Por el momento es 1 procesador y ~ 4 gb de RAM y esperaría que fuera un poco más rápido.
Respuestas:
Estoy ejecutando ArcGIS 10 en una máquina virtual VMWare con Win XP Pro. El rendimiento es tan bueno como se esperaba, y funciona tan rápido como mi 9.3.1 en mi computadora portátil (también XP Pro). VMWare se instala en un servidor bien equipado, que tiene algo que decir sobre el rendimiento en las máquinas virtuales. Accedo a la máquina virtual a través del escritorio remoto. Sé que esta respuesta no es tan útil, pero solo estoy tratando de decir que ArcGIS 10 puede funcionar bien en un entorno virtual. Si fuera usted, lo probaría en una máquina virtual Win XP, si es posible, como se sugirió anteriormente.
fuente
Ejecuto ArcGIS en OSX casi todos los días usando VMWare. La única diferencia es que no lo tengo instalado en una máquina virtual, es una partición de bootcamp , y permíteme explicarte por qué, en mi humilde opinión, esto tiene más ventajas que una instalación de VM estándar para ArcGIS.
Primero saquemos VMWare de la ecuación y hablemos de Bootcamp puro.
Cuando usa Bootcamp, en realidad está creando una partición separada para Windows en su disco. Son instalaciones completamente separadas de sistemas operativos. En el momento del arranque, puede mantener presionada la tecla de opción y elegir si arranca en Windows o en OSX. Siempre que tenga instalados los controladores de Windows de bootcamp adecuados , esto garantiza que es la forma más rápida de ejecutar Windows en ese hardware, ya que solo se ejecuta en Windows en ese momento. La desventaja es clara: debe elegir qué sistema operativo ejecutará en el momento del inicio y si necesita cambiar el sistema operativo, bueno, debe reiniciar.
Sí, eso apesta.
Bienvenido a VMWare Fusion. VMWare le permite hacer dos cosas con Bootcamp. Una de ellas es importar su partición de bootcamp a una nueva máquina virtual creando efectivamente un clon completo de esa partición de bootcamp y volcarla en una VM dentro de OSX; NO haga esto .
La otra cosa que te permite hacer es iniciar su partición Bootcamp desde el interior de OSX accediendo a esa parte del disco. Esto es genial y es lo que uso. Asegúrese de tener las herramientas VMWare instaladas en su partición de bootcamp cuando la ejecute desde OSX; de lo contrario, las cosas son lentas.
Lo que esta configuración le permite hacer es elegir qué tan rápido desea que se ejecute ArcGIS.
Cuando desee la ventaja de ejecutar OSX y Windows, puede usar VMWare Fusion y ejecutar su partición Bootcamp virtualizada.
Cuando desee la velocidad máxima de ArcGIS, reinicie la máquina y úsela de forma nativa.
En cuanto a cuántos recursos dar a Windows cuando se ejecuta dentro de OSX, generalmente le doy la mitad de lo que tengo (mitad memoria, mitad CPU) y esto parece funcionar de manera óptima. Como tengo todos los controladores instalados para cualquier modo que esté ejecutando (controladores de bootcamp y herramientas de fusión vmware), funciona bien en cualquier modo.
Con respecto a su pregunta sobre ArcPy, no se deje engañar por lo que está haciendo el modo Unity en VMWare Fusion. Le permite hacer que parezca que Windows y OSX se ejecutan como uno solo porque las ventanas individuales se ven iguales, pero aún están, en su mayoría , aisladas. Sí, tiene acceso tanto a los sistemas de archivos como a los recursos de red, pero eso es todo. Por lo tanto, puede utilizar su ArcPy desde el entorno de Windows perfectamente ... pero no espere poder "importar" ninguna biblioteca que haya instalado solo en el lado de OSX y todo funcionará bien: esos son dos entornos de Python aislados y si querías tener este trabajo te estás volviendo demasiado codicioso :)
fuente
Para que ArcGIS funcione más rápido en un MAC (arcgis no es tan rápido en primer lugar) en comparación con el antiguo arcview 3.2 en el inicio, el geoprocesamiento y las uniones.
ha creado con éxito un entorno más rápido utilizando paralelos, que se prueba con Windows XP Pro
http://www.parallels.com/products/desktop/ (una prueba de 30 días está disponible para probar su concepto) es capaz de usar más de 4GB, xp es limitado. Hasta que haya una versión de 64 bits de los productos ArcGIS , la mayoría está atascada con un procesamiento lento.
fuente
Creo que esto es posible. No uso el conjunto de herramientas Arc, pero tengo otros programas que ejecuto en máquinas virtuales Linux y Windows en mi Mac.
Solo ejecuto el código específico de Linux o Windows en la VM. Incluso entonces, he montado mi cuadro OS X en la VM y trabajo en las carpetas OS X. Todo lo que no requiere la VM se ejecuta en OS X, en esas mismas carpetas, pero desde la máquina OS X.
Esto también me permite mantener todo lo que no sea crítico en el lado de OS X de la máquina, por lo que está respaldado con todo lo demás, y la VM no está respaldada, ya que eso requeriría 5-10 GB incluso para un pequeño cambio de archivo en la VM
fuente
Necesitará instalar una máquina Win XP o Win7 con ArcGIS instalado. Necesitará usar el Python de esa VM para probar los scripts. Unity hará que ArcMap se ejecute sin problemas, pero en realidad solo está utilizando Windows con bordes de ventana OSX.
fuente