FAQ
描画時のメモリー使用を最適化するためにテンポラリ メタファイルの容量を変更する方法 (9.x 以前)

ナレッジ番号:2495 | 登録日:2023/05/29 | 更新日:2024/05/31

ArcMapの[ファイル] > [マップのエクスポート]からEMF形式で出力する際に作成されるテンポラリメタファイルの
容量を変更することが可能です。デフォルトの値およびレジストリにエントリーが存在しない場合はhex 6400000
(decimal 104,857,600)となります。ArcMapにこの値よりも小さいテンポラリファイルを作成するように変更するには、
レジストリエントリにdecimal 104857600 より小さい値を作成する必要がありますので、decimal 32000000 に変更
します。

なお容量の少ないメタファイルを使用することでEMF形式のマップへのエクスポート時に"Cannot map metafile into memory.
Not enough memory" というエラーメッセージを回避することが可能になります。


警告: 下記の手順は、オペレーティングシステムを構成する重要な部分の変更を含んでいます。従いまして、
実行する前にレジストリを含め、お使いのオペレーティングシステムやファイルのバックアップをお勧めいたします。
もし必要であれば、システム管理者(有資格のコンピュータシステムについての専門家)にご相談ください。
ESRIジャパン株式会社では、これらの方法を実行した結果、発生した不具合等につきましては保証することはできません。
責任は負いかねますのでご了承ください。

警告:下記の手順はArcMapおよびArcGISに関連するアプリケーションの印刷およびエクスポートの設定を
変更します。このためレジストリの操作に慣れた上級者の方が設定を行うようお願いいたします。
また以下で説明しているレジストリに設定する値を間違えてしまうとArcGISから行われる印刷およびエクスポート
が全て実行できなくなるなどの危険性も含んでいますのでご注意ください。


【手順】
ArcGISで強制的に容量の少ないテンポラリメタファイルを作成するために、出力のテンポラリファイルサイズを小さくする手順

1.ArcMapを閉じます。
2.[スタート] > [ファイル名を指定して実行] をクリックし、regedit と入力し、[OK]をクリックします。
3.HKEY_CURRENT_USER\Software\ESRI\Displayをクリックします。
4.[編集] > [新規] > [DWORD(32ビット値(D))]をクリックします。
5.追加されたレジストリキー(新規の値1)部分を右クリックし[名前の変更]をクリックし、   OutputSizeLimit と入力し、キーボードのEnterキーをクリックします。
6.作成した OutputSizeLimit をダブルクリックして、データ値を入力します。
7.[表記]部分で[10進数(D)]にチェックを入れて、[値のデータ]部分に 32000000 を入力します。
8.[OK]をクリックするといかのようにデータ値が 0x01e84800 (32000000) と表示されるか確認します。

   Image

9.[レジストリエディタ]ダイアログを閉じます。
10.ArcMapおよびArcGISのアプリケーションを再度起動します。  
  

■関連トピック:

“エラー: メモリにメタファイルを割り当てることはできません。メモリ不足です。”

ESRI Art. Number    33659     

メタデータ

種類

製品