GEE错误——影像加载过程中出现的图层无法展示的解决方案

这篇具有很好参考价值的文章主要介绍了GEE错误——影像加载过程中出现的图层无法展示的解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题:

// I don't know if some standard value exists for the radius, in the same, I will assume that some software would prefer to use square shape, but circle makes more sense to me.
// pixels is noice if you want to zoom in and out to visualize, but maybe for export or computation you would prefer meters 

// 我不知道半径是否有标准值,同样,我认为有些软件更倾向于使用正方形,但我认为圆形更合理。
// 如果你想放大或缩小以进行可视化,像素是不错的选择,但对于导出或计算,你可能更倾向于使用米。

很多时候你也会遇到这种情况,当我们对于加载后的影像出现无法展示或者其它一些可视化的问题时,就会出现上面的状况。

解决方案:

影像可视化范围应根据缩放级别进行调整,如果放大,平均区域显然会变小,差异也会变小。

本文的TPI指数的展示过程中出现的错误,其中TPI具体指

TPI指地形坡度指数(Topographic Position Index),它是一种用于描述地表地形的指数。TPI指数可以通过计算某一点周围区域的高程值来得出,其值代表了该点相对于周围区域的高度位置。TPI指数可以用于研究地形对生态系统和水文循环等方面的影响,也可以用于进行地貌分析和地形分类。

TPI地形指数在地貌分析和地形分类中具有以下作用:

1. 地形分类:TPI指数可以帮助将地表地形划分为不同的类别,如凹地、山脊、平原等。通过对TPI值的分析,可以更好地理解地形特征和地貌类型。

2. 地貌分析:TPI指数可以提供关于地表地形的详细信息,如坡度、地势起伏等。这些信息对于环境评估、土地利用规划和自然资源管理等方面非常重要。

3. 生态系统研究:TPI指数可以用于研究地形对生态系统的影响。不同的地形类型可能具有不同的水文条件、土壤类型和植被分布,因此TPI指数可以帮助揭示地形与生态系统之间的关联性。

4. 水文循环:TPI指数可以用于研究地形对水文循环的影响。高TPI值的区域可能具有较高的坡度和水流速度,可能对降雨径流和水资源分配产生重要影响。

总之,TPI地形指数在地貌学、生态学、水文学等领域中具有广泛的应用,可以提供对地表地形特征和其对环境和生态系统的影响的深入理解。

代码:

//COPERNICUS 加载可视化参数和研究区域


var imageVisParam = {"opacity":1,"bands":["classification"],"min":0,"max":6,"palette":["a3e657","7fb543","5c8231","09570e","e09435","cd6fff","cc0e3a"]},
    geometry = 
    /* color: #98ff00 */
    /* shown: false */
    /* displayProperties: [
      {
        "type": "rectangle"
      }
    ] */
    ee.Geometry.Polygon(
        [[[101.65166678243405, 72.74142473849005],
          [101.65166678243405, 50.79933635280348],
          [190.24541678243406, 50.79933635280348],
          [190.24541678243406, 72.74142473849005]]], null, false),
    Plots3 = ee.FeatureCollection("users/leaenguehard/Plots3"),
    RF_Entire_Area = ee.Image("users/leaenguehard/RF_Entire_Area"),
    geometry2 = 
    /* color: #98ff00 */
    /* shown: false */
    /* displayProperties: [
      {
        "type": "rectangle"
      }
    ] */
    ee.Geometry.Polygon(
        [[[129.39412494682568, 65.42449957439194],
          [129.39412494682568, 64.53241214116831],
          [131.67928119682568, 64.53241214116831],
          [131.67928119682568, 65.42449957439194]]], null, false);

// 加载DEM数据
var dataset = ee.ImageCollection('COPERNICUS/DEM/GLO30').filterBounds(geometry);
var elevationVis = {
  min: 0.0,
  max: 2500.0,
  palette: ['0000ff','00ffff','ffff00','ff0000','ffffff'],
};
var elevation = dataset.select('DEM')

// 计算坡度坡向
var calculateSlopeAspect = function(image) {
  // Compute slope and aspect
  var slope = ee.Terrain.slope(image);
  var aspect = ee.Terrain.aspect(image);
  
  // Return the image with new bands for slope and aspect
  return image.addBands(slope.rename('slope')).addBands(aspect.rename('aspect'));
};

elevation=ee.Join.saveAll("match").apply(elevation,elevation,ee.Filter.withinDistance({distance:300, leftField:'.geo', rightField: '.geo', maxError:100}))

elevation=ee.ImageCollection(elevation).map(function(im){
  var extendedIM=ee.ImageCollection(ee.List(im.get("match"))).mosaic().setDefaultProjection(im.projection())
  return calculateSlopeAspect(extendedIM).clip(im.geometry())
})

elevation=elevation.mosaic()

// 可视化图层
Map.addLayer(elevation.select('DEM'), elevationVis, 'DEM mosaic');
Map.addLayer(elevation.select('slope'), {min: 0, max: 45, palette: ['blue', 'green', 'yellow', 'orange', 'red']}, 'Slope');
Map.addLayer(elevation.select('aspect'), {min: 0, max: 360, palette: ['blue', 'cyan', 'green', 'yellow', 'orange', 'red']}, 'Aspect');


// 打印影像结果
print('Number of copernicus Images:', dataset.size());
print(elevation)

//进行核函数聚类处理的TPI指数
var TPI=elevation.select('DEM').subtract(elevation.select('DEM').convolve(ee.Kernel.circle(50,"pixels")))

//调整范围
Map.addLayer(TPI, {min: -250, max: 250, palette: ['blue', 'yellow','red']}, 'TPI')

GEE错误——影像加载过程中出现的图层无法展示的解决方案,GEE错误集,1024程序员节,javascript,云计算,gee,tpi,错误,影像图层文章来源地址https://www.toymoban.com/news/detail-715328.html

到了这里,关于GEE错误——影像加载过程中出现的图层无法展示的解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GEE 统计影像覆盖次数

    以下为利用GEE统计Sentinel-1影像覆盖次数的代码,统计了每月的情况。 注意roi的赋值geometry5是之前就提供的范围变量,可以在代码运行之前就手动编辑。 可以采用  来赋值,但是我发现如果我用这个下面的Map.addLayer(roi, {\\\'color\\\':\\\'grey\\\'}, \\\'studyArea\\\');就报错,当鼠标放在上方代码,就

    2024年02月14日
    浏览(47)
  • Google Earth Engine(GEE)——导出影像集合数据

    GEE中的影像数据可以通过Export导出至Google Drive、Google Assets或Google Cloud Storage中,但是在平台中只支持导出单张的影像数据,如果要导出影像集合,只能使用循环遍历的方法来解决。 通过查询GEE的API,我们可以找到在集合中有一个异步操作方法——evaluate,这个方法比较特殊的

    2024年02月12日
    浏览(51)
  • GEE python:Landsat 5影像的缨帽变换(K-T)分析含矩阵乘法和影像向矩阵的转化

    Landsat影像的缨帽变换又称为高通滤波,是一种基于像元邻域的光谱反射率的统计处理方法。它可以用来从遥感影像中去除大气、地形和植被等因素的影响,从而提取出更纯净的地表信息。 缨帽变换的基本思想是将原始影像与相应的滤波模板进行卷积,达到减少照射面角度和

    2024年01月19日
    浏览(48)
  • GEE使用 Sentinel-1 SAR影像 和 Otsu 方法绘制洪水地图

            洪水是世界上最常见、破坏性最大的自然灾害之一,造成了巨大的生命和财产损失。此外,随着气候变化的影响,近年来,洪灾变得更加频繁和不可预测。为了最大限度地减少生命和财产损失,必须迅速发现洪水蔓延的情况,并及时采取必要的干预措施。洪水蔓延

    2024年02月19日
    浏览(34)
  • GEE:时间序列分析2——将Landsat5、7、8所有影像合成一个影像集合,构建NDVI时间序列

    本文记录了在Google Earth Engine(GEE)平台上,将Landsat-5、Landsat-7和Landsat-8合成同一个影像集合,并把这个新的影像集合合并成一个大的集合的代码,并计算了NDVI指数,构建了一个NDVI年度合成的时间序列数据集。为之后时间序列分析做数据准备。 其中主要函数已经封装成了函数

    2024年02月11日
    浏览(44)
  • SSMS 18 安装过程中出现严重错误

    大家可以先看下他的博客,先排查一下,安装残留,注册表 SSMS安装失败及解决_Y_soybean_milk的博客-CSDN博客_ssms安装失败 如果还解决不了,可以试下我的办法,我从日志文件得知,是安装 Microsoft Visual Studio Tools for Applications 2017 失败导致的 (面板上也确实是卡在安装这个软件

    2024年02月11日
    浏览(38)
  • GEE(4):计算两个变量(影像)之间的相关性并绘制散点图

    最近使用Google Earth Engine(GEE)分析了一下高程和NDVI的相关性,并绘制二者的散点图,计算其决定系数。 计算时主要用到了GEE中的 图表 ui.Chart.image.byRegion() ,将研究区域内的高程和NDVI的散点图先绘制出来,再添加趋势线,计算决定系数,就可以知道二者之间的相关性有多高

    2024年02月16日
    浏览(42)
  • Qt 加载 libjpeg 库出现“长跳转已经运行”错误

    继上篇 Qt5.15.0 升级至 Qt5.15.9 遇到的一些错误 篇幅有点长,先说解决方法,在编译静态库时加上 -qt-libjpeg,编译出 libjpeg 库后,在项目中使用 #pragma comment 链接即可 OK,开始回顾痛苦经历 在我以为升级到 Qt5.15.9 后,运行没有什么问题时,问题就来了 在加载 jpeg 格式的图片时

    2023年04月21日
    浏览(34)
  • GEE(Google earth engine)中的Landsat影像的选择和去云(附代码)

            在这里可以看到GEE提供的全部Landsat数据:Landsat Collections in Earth Engine  |  Earth Engine Data Catalog  |  Google Developers               随便点进去,比如Landsat8,有三个数据,一个是地表面反射率数据,一个是大气层顶部的反射率数据,一个是raw。大气层顶部的反射数据

    2024年02月03日
    浏览(49)
  • SpringBoot所有单元测试出现错误以及测试过程中显示链接错误解决方案

     感觉没改什么东西,但是全部test全部标红,并且原始项目也运行不起来了出现这样的报错 最后发现是持久层忘记去加@Data注解 写这篇博客是为了记录ssm项目入门时出现的bug(遭不住了)

    2024年02月03日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包