zoukankan      html  css  js  c++  java
  • ARCGIS 出图显示not map metafile into memory.Not enough memory

    有许多的原因,比如系统有问题,磁盘空间不够,或虚拟内存设置不对等。再有就是输出地图时分辨率的设置是否太大等。
        not enough memory
         这个问题是ESRI的一个所谓的“臭名昭著”的问题,是93新特性中着重提到的一点,93后增加的另一个高级设置,在ArcGIS安装目录下的ArcGIS ---Utilities---AdvancedArcMapSettings.exe(双击打开,然后点击取消,取消。。)---直至出现Arcmap advanced settings Utilities ---print export 在metafile temp size limit 输入 0到200之间的数字,越小越好。最好是64MB---然后点击apply----reread current settings 。重新启动arcmap 既可以输出高分辨率的图片。

    然而文件夹下的AdvancedArcMapSettings中Print/Export选项卡中的Metafile Temp size limit中设置对于非93版本,LZ只能尝试降低分辨率设置
     

    导致该错误的原因最有可能是系统上可利用的连续物理内存段空间不足,ArcMap在输出为EMF图片格式时,往往会占据大量的临时内存空间,输出的图片越大、地图修饰越复杂,需要的空间也越大。
    解决方法:
    打开注册表编辑器regedit。
    展开到HKEY_CURRENT_USERSoftwareESRIDisplay。
    新建一项目,类型为DWORD,名字为OutputSizeLimit,值建议为32000000,代表32MB。
    重启机器。
    这样会使出现该错误的几率减少。
    2、修改Utilities
    1、在程序目录arcgisUtilities(如C:Program Files(x86)ArcGISUtilities)下找到AdvancedArcMapSettings.exe。双击运行。
    2、 修改下图黄色的地方



    其中Metafile temp size limit修改为4(最小),Buffersize修改为1(最小)。点击Apply,重启arcmap
    3、over
    目前已经成功出出300多M大的jpg文件

  • 相关阅读:
    POJ 3280 Cheapest Palindrome (区间DP)
    UVaLive 4731 Cellular Network (期望DP)
    UVa 11404 Palindromic Subsequence (LCS)
    UVa 11552 Fewest Flops (DP)
    UVa 10534 Wavio Sequence (LIS+暴力)
    UVaLive 4256 Salesmen (简单DP)
    UVaLive 4094 WonderTeam (贪心)
    UVaLive 3266 Tian Ji -- The Horse Racing (贪心)
    POJ 3723 Conscription (最小生成树)
    NodeJS学习笔记 进阶 (4)基于express+muter的文件上传(ok)
  • 原文地址:https://www.cnblogs.com/janehlp/p/6409010.html
Copyright © 2011-2022 走看看