Saat ini saya menggunakan ArcGIS 10 pada Windows 7 64 bit Macbook Pro (2,53 Ghz dan 8GB RAM) menggunakan VMWare. Namun, ketika saya menggunakan ArcGIS, saya merasa cukup lambat bahkan dengan Windows 7 (64-bit) yang dioptimalkan untuk kinerja (tanpa grafis mengkilap). Pekerjaan saya melibatkan membuat beberapa skrip python dan mengujinya, dan setiap kali saya menjalankannya, itu juga lambat, tetapi bahkan membuka ArcMap dan menambahkan shapefile kecil membutuhkan waktu lama (30 hingga 1 menit).
Apakah mungkin membuat program python saya di OSX, mengimpor modul ArcPy dan menjalankannya dari sisi Mac? Saya menyadari bahwa ArcGIS berjalan pada Windows, tetapi saya tidak yakin apakah ada bagian ArcPy yang dapat dijalankan secara terpisah. Atau, mungkinkah lebih cepat menggunakan fitur 'Unity' di Vmware untuk menjalankan skrip ini?
Saya juga akan menghargai setiap tips tentang berapa banyak memori / prosesor yang dialokasikan untuk mesin virtual. Saat ini adalah 1 prosesor, dan ~ 4gb RAM dan saya harapkan akan sedikit lebih cepat.
Jawaban:
Saya menjalankan ArcGIS 10 pada mesin virtual VMWare dengan Win XP Pro. Performanya sebagus yang diharapkan, dan itu berjalan secepat 9.3.1 saya di laptop saya (juga XP Pro). VMWare diinstal pada server yang dilengkapi dengan baik, yang memiliki sesuatu untuk dikatakan mengenai kinerja pada mesin virtual. Saya mengakses mesin virtual melalui desktop jarak jauh. Saya tahu jawaban ini tidak terlalu membantu, tetapi saya hanya mencoba untuk mengatakan bahwa ArcGIS 10 dapat berjalan dengan baik di lingkungan virtual. Jika saya jadi Anda, saya akan mencobanya pada Win XP VM, jika mungkin, seperti yang disarankan sebelumnya.
sumber
Saya menjalankan ArcGIS di OSX hampir setiap hari menggunakan VMWare. Satu-satunya perbedaan adalah bahwa saya tidak menginstalnya di Mesin Virtual - ini adalah partisi bootcamp - dan izinkan saya menjelaskan kepada Anda mengapa, IMHO, ini memiliki lebih banyak keunggulan dibandingkan instalasi VM standar untuk ArcGIS.
Pertama mari kita keluarkan VMWare dari persamaan dan bicarakan Bootcamp murni.
Ketika Anda menggunakan Bootcamp, Anda sebenarnya membuat partisi terpisah untuk Windows pada disk Anda. Mereka adalah instalasi yang sepenuhnya terpisah dari Sistem Operasi. Pada saat boot Anda dapat menahan tombol opsi dan memilih apakah Anda boot ke Windows atau boot ke OSX. Selama Anda memiliki driver Windows bootcamp yang tepat diinstal, ini menjamin bahwa itu adalah cara tercepat Anda dapat menjalankan Windows pada perangkat keras itu karena hanya berjalan pada Windows pada saat itu. Kerugiannya jelas - Anda harus memilih OS apa yang akan Anda jalankan saat startup dan jika Anda perlu mengganti OS, Anda harus reboot.
Ya itu menyebalkan.
Selamat datang di VMWare Fusion. VMWare memungkinkan Anda melakukan dua hal dengan Bootcamp. Salah satunya adalah mengimpor partisi bootcamp Anda ke mesin virtual baru secara efektif membuat klon penuh dari partisi bootcamp dan membuangnya di VM di dalam OSX - JANGAN lakukan ini .
Hal lain yang memungkinkan Anda lakukan adalah mem-boot partisi Bootcamp Anda dari dalam OSX dengan mengakses bagian disk tersebut. Ini keren dan apa yang saya gunakan. Pastikan Anda memiliki alat VMWare yang terinstal di partisi bootcamp Anda ketika Anda menjalankannya dari dalam OSX - jika tidak semuanya berjalan lambat.
Konfigurasi yang memungkinkan Anda lakukan adalah memilih seberapa cepat Anda ingin ArcGIS dijalankan.
Bila Anda menginginkan keuntungan menjalankan OSX dan Windows, Anda dapat menggunakan VMWare Fusion dan menjalankan partisi Bootcamp Anda secara virtual.
Ketika Anda menginginkan kecepatan ArcGIS maksimum, reboot mesin dan gunakan secara asli.
Sejauh berapa banyak sumber daya untuk memberikan Windows saat berjalan di dalam OSX, saya biasanya memberikan setengah dari apa yang saya miliki (setengah memori, setengah CPU) dan ini tampaknya bekerja secara optimal. Karena saya memiliki semua driver yang diinstal untuk mode apa pun yang saya jalankan (driver bootcamp dan alat vmware fusion), itu berjalan dengan baik di kedua mode.
Sehubungan dengan pertanyaan Anda tentang ArcPy - jangan tertipu oleh apa yang dilakukan Unity Mode di VMWare Fusion. Hal ini memungkinkan Anda untuk membuatnya tampak seperti Windows dan OSX berjalan sebagai satu karena masing-masing jendela terlihat sama - tetapi mereka masih, sebagian besar , terisolasi. Ya, Anda memiliki akses ke sistem file dan sumber daya jaringan, tetapi cukup banyak. Jadi Anda dapat ArcPy Anda dari lingkungan windows dengan baik ... tetapi jangan berharap dapat "mengimpor" perpustakaan yang telah Anda instal hanya pada sisi OSX dan semuanya akan berfungsi dengan baik - itu adalah dua lingkungan python yang terisolasi dan jika Anda ingin memiliki pekerjaan ini Anda menjadi terlalu serakah :)
sumber
Agar ArcGIS bekerja lebih cepat pada MAC (arcgis tidak secepat itu) dibandingkan dengan arcview 3.2 pada startup, geoprocessing & joins.
telah berhasil menciptakan lingkungan yang lebih cepat menggunakan paralel - yang diuji terhadap windows xp pro
http://www.parallels.com/products/desktop/ (percobaan 30 hari tersedia untuk membuktikan konsep Anda) mampu menggunakan lebih dari 4GB yang xp terbatas. Sampai ada versi 64-bit dari produk ArcGIS kebanyakan macet dengan proses yang lambat.
sumber
Saya pikir ini mungkin. Saya tidak menggunakan Arc tool suite, tetapi saya memiliki program lain yang saya jalankan di Linux dan mesin virtual Windows pada Mac saya.
Saya hanya menjalankan kode khusus Linux atau Windows di VM. Bahkan kemudian, saya telah memasang kotak OS X saya di VM, dan bekerja di folder OS X. Apa pun yang tidak memerlukan VM dijalankan pada OS X, dalam folder yang sama, tetapi dari mesin OS X.
Ini juga memungkinkan saya untuk menjaga segala sesuatu yang tidak penting pada sisi OS X mesin, sehingga didukung dengan yang lain, dan VM tidak didukung, karena itu akan membutuhkan 5-10GB bahkan untuk perubahan file kecil dalam VM.
sumber
Anda harus menjalankan mesin Win XP atau Win7 dengan ArcGIS diinstal. Anda harus menggunakan VM Python untuk menguji skrip. Unity akan membuat ArcMap berjalan mulus, tetapi Anda benar-benar hanya menggunakan Windows dengan batas jendela OSX.
sumber