你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
文章
话题
登录
注册
arcengine,修改较大栅格像元值,引发com组件错误
使用irasteredit.write方法修改像元值,目标栅格为12000乘10000,float型,单波段。过程中,使用rastercursor进行逐行写入。文件较小时(例如12000*1000),可以正常写入,但大文件时,到8000多行,irasteredit.write方法触发了com组件错误,尝试了几次大概是差不多的位置,该如何解决?
另外,如果提高栅格文件的写入速度,我目前速度一分钟大约千行左右。
engine版本10.2.2
1 个回复
jiushidt
-
AE使用者
赞同来自:
想到了一种可能,仅供参考。因为之前是逐行扫描(rastercursor使用的pixelbolck的height为1),反复的读写引发了错误。目前更改为多行读写(height为100,根据数据量设定),内存多消耗了一些,单次读取量增大,写入的速度有了提升,也没有引发com组件错误。具体原因没有搞懂,希望大家指教。
要回复问题请先
登录
或
注册
发起人
jiushidt
AE使用者
相关问题
用ArcMap输入7参数,从wgs84坐标系转西安80坐标系,转后误差较大,4米左右,请问这是正常的吗?如何能提高转换精度?
有栅格数据a(大数据),小数据b,怎么从a中扣掉b,得到a数据剩下的部分?栅格能裁剪取反吗?
ArcGIS如何求栅格图像的“质心”
两个栅格文件分辨率一致,但像元位置不一致,如何处理?
为什么栅格没有属性表?
栅格剪切遇到的一些疑问?
相同投影带有/无带号的栅格转换,“平移”与“重投影”是不是等效的?
如何统计shp点数据落在栅格不同区间的个数?
ArcEngine 复制镶嵌数据集
在arcgispro里面创建并共享场景图层包,在online里面发布查看报一下错误,求原因
按照Engine+开发手册ArcEngine_10.0_C#二次开发编写的鹰眼的代码,运行时鹰眼不显示!
问题状态
最新活动:
2019-07-31 10:52
浏览:
1867
关注:
1
人
1 个回复
jiushidt - AE使用者
赞同来自:
要回复问题请先登录或注册