GEE中加载感兴趣区的几个方法

                                //1
//使用几何图形:您可以使用 ee.Geometry() 函数创建一个几何图形对象,
//例如点、线、多边形、矩形或圆形。例如,以下代码
//创建一个以[-122.43,37.74]为中心的半径为5000米的圆形研究区,并在地图上显示它:
var roi = ee.Geometry.Point([-122.43, 37.74]).buffer(5000);
Map.centerObject(roi,13);
Map.addLayer(roi, {color:'FF0000'}, 'ROI');
                                 //2
// ee.Geometry.Rectangle() 函数使用左下角和右上角坐标作为输入参数,
// 创建一个矩形区域对象。在这个例子中,我们定义了矩形的左下角为 [-122.48, 37.70]
// ,右上角为 [-122.38, 37.78]。然后使用 Map.centerObject() 函数将地图视角定位到矩形区域,
// 最后使用 Map.addLayer() 函数将矩形区域添加到地图中进行可视化。
var roi = ee.Geometry.Rectangle([-122.48, 37.70, -122.38, 37.78]);
Map.centerObject(roi,13);
Map.addLayer(roi, {color:'FF0000'}, 'ROI');
                                     //3
//使用 shapfile 文件:如果您的研究区域已经定义为 shapefile 格式
//,则可以将其上传到 GEE 上并将其读取并添加到地图中。您可以使用以下代码读取 shapefile 并使用 Map.addLayer() 在地图上显示它:
var roi = ee.FeatureCollection('users/me/my_shapefile');
Map.addLayer(roi, {}, 'ROI');
                                   //4
//使用 KML 文件:如果您已经有一个以 KML 格式定义的研究区,
//则可以将其上传到 GEE 上,并使用以下代码将其读取并添加到地图中:
var roi = ee.FeatureCollection('users/me/my_kmlfile');
Map.addLayer(roi, {}, 'ROI');
                                  //5
//使用 WKT 字符串:如果您的研究区域已经定义为 WKT (Well-Known Text) 字符串格式,
//则可以使用以下代码将其读取并添加到地图中:
var roi = ee.Geometry.fromWKT('POLYGON((30 10, 40 40, 20 40, 10 20, 30 10))');
Map.addLayer(roi, {}, 'ROI');

当然,你也可以手绘你所感兴趣的区域。

你可能感兴趣的:(javascript)