最近用Arcpy处理遥感影像,很有可能昨天代码还能正常运行,今天再打开就是999999,一般都是内存问题,如果你尝试了修改路径(输出路径不能有中文、不能太长)等种种花里胡哨的操作后还是无法解决,可以试试以下方法:

1. 缩小待处理栅格(裁剪、重分类……)

比如将栅格裁剪为几部分,或者降低分辨率,最终目的都是让栅格所占空间尽可能小(最好不要超过2G)。

当你的栅格可以尽可能缩小分辨率的前提下(比如,用30m分辨率的landsat-8影像裁剪更高精度的夜间灯光数据,后续对影像进行分类只需要30m精度的分辨率即可),这种方法比较推荐,因为程序运行起来会快很多,快速提高效率!

2. 修改可执行文件,让程序能处理超过2GB的字节(高阶技巧)

原理见:GIS Geek: Set 32bit Executable LARGEADDRESSAWARE Flag to True
需要工具:Visual Studio 2010
步骤:

  1. 打开VS2010命令提示
    文件路径打开: All Programs > Microsoft Visual Studio 2010 > Visual Studio Tools > Visual Studio Command Prompt (2010)
    或者打开命令提示符 (cmd.exe):
    “C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat” x86
  2. 输入
    editbin /LARGEADDRESSAWARE “C:\Python26\ArcGIS10.0\python.exe”
    (注:路径换为你的ArcGIS Python 安装的路径)
  3. 查看
    dumpbin /headers “C:\Python26\ArcGIS10.0\python.exe” | more
    应该可以看到"…Application can handle large (>2GB) addresses…"的提示

解决999999的更多方法可见:Death, Taxes and the Esri ArcGIS 999999 Error: How to Fix It

Arcpy ERROR 999999: 执行函数时出错解决方法相关推荐

  1. dpkg: 处理软件包 xxx (--configure)时出错解决方法

    原文: dpkg: 处理软件包 xxx (–configure)时出错解决方法 来源:https://blog.csdn.net/jf_xu/article/details/82285008 问题: ...

  2. ArcGIS坐标系转换出错:Error 999999执行函数出错 invalid extent for output coordinate system...

    本文主要介绍在用ArcGIS做坐标系转换过程中可能会遇到的一个问题,并分析其原因和解决方案. 如下图,对一份数据做坐标系转换: 过了一会儿,转换失败了.错误消息如下: "消息"中提 ...

  3. 【Ubuntu】dpkg: 处理软件包 XXXX (--configure)时出错解决方法

    1.使用apt-get --purge remove删除安装包时报错 dpkg: 处理软件包 python-gflags (–configure)时出错: 子进程 已安装 post-installat ...

  4. WordPress 建立数据库连接时出错解决方法

    周末外出和朋友一起钓鱼去了,晚上回来准备在自己的米扑博客(http://blog.mimvp.com)写一篇钓鱼游记,打开电脑结果发现博客网站打不开了,提示"建立数据库连接时出错" ...

  5. XenApp6 建立请求的连接时出错解决方法

    在XenApp 6安装完成后出现问题,无法打开应用程序,显示"建立请求的连接时出错". 相关错误截图如下: 通过Qfarm /load发现值为20000. 解决方法: 1.检查策略 ...

  6. 在程序中设置infopath中的整型等域值时出错解决方法

    最近一直和infopath表单打交道,碰到的问题也比较多,刚刚就碰到一个在程序中修改infopath表单中域的内容时出错的问题,写出来与大家共享一下,我想这个问题,可能玩infopath的话,迟早会碰 ...

  7. Tableau导入shp文件会显示与数据源通信时出错解决方法

    不知道大家有没有跟我遇到同样的情况,Tableau导入shp文件会显示与数据源通信时出错,卡了好久,现在终于知道了,原来是版本不兼容,只需要下载2021.1.2及以上版本的tableau即可~

  8. winscp 列出‘/users‘的目录项时出错解决方法

    背景:需要访问ftp,查看服务器中文件,最后选择使用winscp连接,正常安装winscp后,输入信息访问,但是一直出现"监测到超时! (数据连接) 无法获得目录列表 列出'/users'的 ...

  9. 动态生成GridView时,加入DataKeyNames属性,回调时出错解决方法

    早上看到有位同学问关于自动生成GridVie并且添加DataKeyNames属性后 回调页面时,出现错误异常.下面是我实现的方法.注意一点.就是数据绑定的时间. 要是先绑定,再添加到div1中,回调页 ...

  10. 嵌入式linux webkit,嵌入式平台arm linux 之qt 4.5交叉编译到webkit时出错解决方法

    错误输出为 libQtWebKit.so: undefined reference to `trunc' libQtWebKit.so: undefined reference to `lroundf ...

最新文章

  1. 分析递归函数的时间复杂度
  2. cmd中加载java源文件_如何在cmd中编译和运行java源文件
  3. 信息学奥赛一本通(1050:骑车与走路)
  4. 视差滚动教程、实现方法、源代码
  5. DBA跳槽应该去大公司还是小公司?99%的人这样说...
  6. 【ElasticSearch】Es 源码之 CleanerService 源码解读
  7. Android:如何从堆栈中还原ProGuard混淆后的代码
  8. 开源方案搭建可离线的精美矢量切片地图服务-6.Mapbox之.pbf字体库
  9. EGOTableViewPullRefresh实现下拉刷新
  10. 进程/线程同步的方式和机制,进程间通信
  11. 视频编解码(十四):机顶盒调试编解码器显示总结
  12. keil软件安装与破解
  13. 小米笔记本电脑启动失败
  14. 拼多多商家无货源,如何批量铺货?
  15. jq将php时间戳转化日期格式,JQuery将时间戳转换为时间
  16. populate auto detected configs
  17. 蓝海创意云丨专访视效团队Blaad Studios:视效制作的流程化管理
  18. 计算机磁盘清理软件,Cleanmgr+(电脑磁盘清理软件)
  19. 2023年湖北助理工程师在哪里申报?助理工程师的五大作用你知道吗
  20. pandas玩转excel-> (2)如何利用pandas读取excel数据文件

热门文章

  1. 卫星影像去雾与色彩复原
  2. 苹果计算机单位换算,单位转换器 - 单位换算
  3. 电脑恶意软件删除方法
  4. 计算机考试电子表格中计算的公式,WPS文字的表格中进行函数公式计算
  5. autofs后 卸载_nfs挂载无法卸载
  6. 国外的英文JAVA论坛
  7. 华为机试题 好友关系管理
  8. c语言报告实验反思,c语言实验总结与反思
  9. java 基础数据结构_Java实现的基础数据结构
  10. 《人类简史:从动物到上帝》读书摘记