目录
(一)准备好一个区域的shp文件,注意在导入shp文件中的三个注意事项。
一、使用函数创建几何对象
//创建一个以[-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');
二、使用函数创建矩形
// 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');
三、使用shp文件(具体说明)
(一)准备好一个区域的shp文件,注意在导入shp文件中的三个注意事项。
1、导入的路径不能有中文。
2、shp文件不能出现中文名称。
3、shp的一系列文件不一定都能用上,需要先全部导入,再看提示哪些文件是符合要求的。
(二)导入过程。
1、找到一个自己感兴趣区域的shp矢量,如南昌市。
2、在GEE左侧点击【Assets】,再点击【New】,点击【Shape files】。
3、点击【SELECT】,选择shp矢量文件。
4、出现提示,有一个文件不符合要求,重新选择,注意不要选择不符合要求的文件。
5、点击【UPLOAD】,将shp文件加载到GEE中的Assets中去。
6、在右侧看到导入任务正在运行,等待。
7、点击左侧的【刷新键】,刷新一下即可看到导入成功。
(三)导入shp矢量文件的使用。
1、点击【Scripts】回到脚本中,在任一文件夹中新建一个空白文件,点击【NEW】,再点击【File】,最后点击【OK】。
2、文件建立成功,回到Assets,将鼠标移到需要的shp文件上,点击右边的箭头,成功添加到空白页面上,至此shp文件已可以使用。具体怎么使用就要大家自己探索了!
四、使用KML文件
//使用 KML 文件:如果您已经有一个以 KML 格式定义的研究区,
//则可以将其上传到 GEE 上,并使用以下代码将其读取并添加到地图中:
var roi = ee.FeatureCollection('users/me/my_kmlfile');
Map.addLayer(roi, {}, 'ROI');
五、使用WKT字符串
//使用 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');