从谷歌地球引擎中的特征集合中提取数据

问题描述 投票:0回答:2

我有一个特征集合:ee.FeatureCollection("RESOLVE/ECOREGIONS/2017"),我想获得我分别拥有的一组经纬度点的“BIOME_NUM”。我在整个互联网上都看过,但没有找到任何能给我结果的东西。我会很感激任何帮助!

有人建议将特征集合转换为图像集合,或者可能在多边形中做一个几何点,但我不知道该怎么做。

shapefile google-earth-engine
2个回答
0
投票

有两种方法可以从您的特征集合中获取特定信息:

第一种方法是使用.filter(ee.Filter.eq('BIOME_NUM', 'Enter Specific property of BIOME_NUM) with your feature collection

第二种方法是使用 .select(''BIOME_NUM''),(注意:此方法只会将您的 BIOME_NUM 数据包含在您的特征集合中,并将删除其他数据。

现在,就您有关经纬度 BIOME_NUM 信息的相关任务而言,绘制点(您想要分配 BIOME_NUM),然后创建一个函数,它将接受您的观点并从特征集合中为其分配 BIOME_NUM 值。

请分享您的脚本,以便我们进一步帮助您编写功能。


0
投票
var ecoregion = ee.FeatureCollection("RESOLVE/ECOREGIONS/2017");
var coordinates = ee.Geometry.Point([-101.1321129322052,41.522537186219715]);

var val = ecoregion.filterBounds(coordinates).first();
print(val.get('BIOME_NAME'));
print(val.get('BIOME_NUM'));
© www.soinside.com 2019 - 2024. All rights reserved.