OSXを使用する仮想マシンでのArcGIS 10の使用


15

現在、VMWareを使用してWindows 7 64ビットMacbook Pro(2.53 Ghzおよび8GBのRAM)でArcGIS 10を使用しています。ただし、ArcGISを使用している場合、パフォーマンスが最適化されたWindows 7(64ビット)(光沢のあるグラフィックスなし)でも非常に遅いことがわかりました。私の仕事には、いくつかのpythonスクリプトの作成とテストが含まれ、実行するたびに遅くなりますが、ArcMapを開いて小さなシェープファイルを追加するのにも時間がかかります(30秒から1分)。

OSXでPythonプログラムを作成し、ArcPyモジュールをインポートして、Mac側から何らかの方法で実行することは可能ですか?ArcGISがWindows上で実行されることを認識していますが、ArcPyの一部を個別に実行できるかどうかはわかりませんでした。または、Vmwareの「Unity」機能を使用してこれらのスクリプトを実行する方が速いでしょうか?

また、仮想マシンに割り当てるメモリ/プロセッサの量に関するヒントをいただければ幸いです。現時点では、それは1プロセッサで、最大4GBのRAMであり、かなり高速になると予想されます。


この質問がgis.seからそれほど遠くないことを願っていますが、ArcGIS(およびEclipse with Python)のウィンドウのみを使用しています。
djq

3
ArcGISはどの標準に関して「非常に遅い」のですか?他のシステムで大幅に高速に動作するのを目撃しましたか?問題がまったくない可能性があります。むしろ、ArcGISにはありますが、そうではありません。;-)
whuber

それは事実ですが、同じコンピューターにWin XPとArcGIS 9.3もインストールされており、非常に高速です。また、このコンピューターでは、他の古いWindowsマシンと同等の速度で実行されると予想していましたが、そうではありません。ただし、ArcGISの動作の方が多分なので、もう少し我慢する必要があります。
djq

Arc9とArc10のハードウェア要件を比較しましたか?最新バージョンはかなり要求が厳しいことがわかります。
DavidF

1
64ビットXPホストのVMWare上で、リリース用にv10に名前が変更されたArcGIS 9.4ベータ版を実行しました。それは非常に遅かったので、VMの下で実行することにしました。ただし、ユニットの4台のマシンのうち3台にv10をネイティブにインストールし、XPとWin7を組み合わせて実行し、3台のうち2台は同じマシンの9.3よりもひどくパフォーマンスが悪いです。表示される速度の低下は、VMでの実行とほとんど関係がない場合があります。
マットウィルキー

回答:


2

Win XP Proを搭載したVMWare仮想マシンでArcGIS 10を実行しています。パフォーマンスは期待通りで、私のラップトップ(またXP Pro)で9.3.1と同じ速さで動作します。VMWareは、適切に装備されたサーバーにインストールされます。このサーバーには、仮想マシンのパフォーマンスに関して適切な説明があります。リモートデスクトップ経由で仮想マシンにアクセスします。この答えはそれほど役に立たないことは知っていますが、ArcGIS 10は仮想環境で問題なく実行できると言っているだけです。私があなただったら、前に提案したように、可能であれば、Win XP VMで試してみました。


ありがとう-私はそれを試してみます。Win XP 32ビットまたは64ビットを使用しますか?パフォーマンスが非常に重要かどうかはわかりません。ちょっと興味があるんだけど。
djq

こんにちは-32ビットWindows XPを使用しています。ArcGISで64ビットを利用できるかどうかはわかりません。
スティーンKjeldsen

12

VMWareを使用して、ほぼ毎日OSXでArcGISを実行しています。唯一の違いは、仮想マシン(ブートキャンプパーティション)にインストールしていないことです。そして、私見、これはArcGISの標準VMインストールよりも多くの利点があることを説明します。

まず、VMWareを式から外し、純粋なBootcampについて説明しましょう。

Bootcampを使用すると、実際にはディスク上にWindows用の個別のパーティションが作成されます。これらは、オペレーティングシステムの完全に別個のインストールです。起動時にオプションキーを押したまま、Windowsから起動するかOSXから起動するかを選択できます。限り、あなたは持っているように、適切なBootcampのWindowsドライバインストール、それがあることを、この保証あなたがそのハードウェア上でWindowsを実行することができます最速の方法、それがされているためにのみその時点でWindows上で実行されているが。欠点は明らかです。起動時に実行するOSを選択する必要があり、OSを切り替える必要がある場合は、再起動する必要があります。

うん、うん。

VMWare Fusionへようこそ。VMWareを使用すると、Bootcampで2つのことができます。その1つは、ブートキャンプパーティションを新しい仮想マシンにインポートして、そのブートキャンプパーティションの完全なクローンを効果的に作成し、OSX内のVMにダンプすることです。これはしないでください

もう1つできるのは、ディスクのその部分にアクセスして、OSXの内部からBootcampパーティションブートすることです。これはクールで、私が使用しているものです。OSX内から実行する場合、ブートキャンプパーティションにVMWareツールがインストールされていることを確認してください。そうしないと、処理が遅くなります。

この構成でできることは、ArcGISの実行速度を選択することです。

OSXとWindowsの両方を実行するという利点が必要な場合は、VMWare Fusionを使用して、Bootcampパーティションを仮想化して実行できます。

ArcGISの最大速度が必要な場合は、コンピューターを再起動してネイティブで使用します。

OSX内で実行するときにWindowsに提供するリソースの数に関しては、通常、私が持っているものの半分(半分のメモリ、半分のCPU)を提供し、これは最適に機能するようです。実行しているモードに関係なくすべてのドライバーがインストールされているため(ブートキャンプドライバーとvmware融合ツール)、どちらのモードでも正常に実行されます。

ArcPyの質問に関しては、VMWare Fusionのユニティモードが行っていることにだまされないでください。あなたが、それは個々のウィンドウが同じに見えるので、WindowsとOSXの一つとして実行されているように見えるようにすることができている-彼らはまだ、されている大部分は、単離しました。はい、ファイルシステムとネットワークリソースの両方にアクセスできますが、それだけです。したがって、Windows環境からArcPyを問題なく使用できます。ただし、OSX側にのみインストールしたライブラリを「インポート」できるとは考えないでください。すべてが正常に動作します。あなたがこの仕事をしたいなら、あなたはあまりにも貪欲になっています:)


質問のArcpy部分についてはどうですか?OSXでpythonプログラムを作成し、ArcPyモジュールをインポートして、Mac側から何らかの方法で実行することは可能ですか?ArcGISがWindows上で実行されることを認識していますが、ArcPyの一部を個別に実行できるかどうかはわかりませんでした。または、Vmwareの「Unity」機能を使用してこれらのスクリプトを実行する方が速いでしょうか?

その質問は私の応答で答えられます:)
Ragi Yaser Burhum

これが私がとる道です。
ジャックターディー

「しかし」それは巨大なものです-あなたは基本的に2つのシステムを持っており、一度に1つしか使用できません。
ジェイソンシャイラー

いや、そうでもない。WindowsのPythonで実行されます。
ジェイソンシャイラー

2

起動時、ジオプロセシングおよび結合時の古いarcview 3.2と比較して、ArcGISがMAC上でより高速に動作するように(最初はarcgisはそれほど高速ではありません)。

パラレルを使用してより高速な環境を正常に作成しました-Windows XPプロに対してテストされています

http://www.parallels.com/products/desktop/ (概念を証明するために30日間の試用版があります)は、xpが制限されている4GB以上を使用できます。 ArcGIS製品の64ビットバージョンが登場するまで、ほとんどの場合、処理が遅くなります。


1

これは可能だと思います。Arcツールスイートは使用していませんが、Mac上のLinuxおよびWindows仮想マシンで実行する他のプログラムがあります。

VMでLinuxまたはWindows固有のコードのみを実行します。それでも、私はOS XボックスをVMにマウントし、OS Xフォルダーで作業しています。VMを必要としないものはすべて、OS Xの同じフォルダーで、OS Xマシンから実行されます。

これにより、マシンのOS X側ですべての重要でないものを保持できるため、他のすべてでバックアップされ、VMはバックアップされません。 VM。


セットアップについてもう少し説明できますか?MacにArcGISサーバーがインストールされていますか?(私はこれが可能であるかどうかわかりません)
djq

0

ArcGISがインストールされたWin XPまたはWin7コンピューターを立ち上げる必要があります。そのVMのPythonを使用してスクリプトをテストする必要があります。UnityはArcMapをシームレスに実行しますが、実際にはWindowsをOSXウィンドウ境界で使用しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.