zoukankan      html  css  js  c++  java
  • ae 栅格处理异常

    两幅影像波段计算时,莫宁奇妙失败(同样的数据在arcgis中可以)。

    经过艰难的长期排查(都是心酸泪--------)

    发现两幅影像坐标系不一样!

    ae也不给个提示

     //pRasterBanda与pRasterBandb坐标系必须一致

    public static IGeoDataset BandMath(IGeoDataset pRasterBanda, IGeoDataset pRasterBandb, string gongshi)
    {
        IMapAlgebraOp rsalgebra = new RasterMapAlgebraOpClass();

        rsalgebra.BindRaster(pRasterBanda, "band1");
        rsalgebra.BindRaster(pRasterBandb, "band2");

        IGeoDataset pGeoDataset = rsalgebra.Execute(gongshi);//gongshi=”[band1] / [band2]”
        rsalgebra.UnbindRaster("band1");
        rsalgebra.UnbindRaster("band2");

        return pGeoDataset;
    }

    ----------------------------------------------

    栅格处理 异常

     

    最近做的DEM图像处理的小程序,遇到异常,整理如下:

    (1)栅格求差,可以运行,但是结果很诡异,完全不是求差。多次检查栅格计算的脚本,以为是栅格计算的语句出错。多次检查运行语句,多次试验,结果还是还是很诡异。

      后来发现,是栅格赋值出错。导致的结果很诡异。诡异的错误由简单的错误引起

    (2)运行时出现异常,提示为Error 010327 : Unable to set analysis window 还有一个错误 是无法执行栅格计算的语句。刚开始以为是语句出错,多次修改栅格计算的语句,还是出现这个错误。后来搜索Error 010327 : Unable to set analysis window,根据官网的错误处理方法,设置了栅格计算时的cellsize,Extent等属性,运行时还是出现奇怪的错误。后来修改了其中一幅栅格图的投影坐标,两幅待处理的栅格图投影坐标不一致,但是在ArcMap里能够正常显示,是同一个处理区域,且能正常栅格计算。然后将两幅栅格图的投影坐标统一,再处理,结果正常。

    http://www.cnblogs.com/DayDreamEveryWhere/archive/2012/09/02/2667754.html

    版权声明:本博原创文章可以被转载,但是在未经本人许可前,不得用于任何商业用途或其他以盈利为目的的用途。如需转载,请在转载时声明作者、保留出处。本人保留对本文的一切权利。 作者:AllenRobin Blog:http://gisrsman.cnblogs.com
  • 相关阅读:
    ElasticSearch Java API 增删改查操作
    ElasticSearch Java API连接报错NoNodeAvailableException解决方案
    Elasticsearch 使用Kibana实现基本的增删改查+mget批量查询+bulk批量操作
    Elasticsearch CentOS6.5下安装ElasticSearch6.2.4+elasticsearch-head+Kibana
    Elasticsearch 核心概念:NRT+索引+分片+副本
    Solr solrj4与solrj-7.7.2操作solrcloud
    Solr Centos6.5下搭建solr-7.7.2集群solrcloud+DIH操作
    分层图【p2939】[USACO09FEB]改造路Revamping Trails
    NOIP2018提高组模拟题(二)
    树链剖分【p3178】[HAOI2015]树上操作
  • 原文地址:https://www.cnblogs.com/GISRSMAN/p/4515769.html
Copyright © 2011-2022 走看看