GEE_学习记录:shp矢量转geometry polygon、下载到云盘、转换坐标系

    记录在做landtrendr时遇到的一些基础的问题和操作,我也不是很懂,有错误的话希望大家批评指正!

featureCollection转geometry.polygon

    首先第一步是想将自己的研究区矢量文件导入到gee当中,导入到自己的asset当中。例如我的第一个DaQingshan。直接引入到代码。

      点击引入shp,会自动引入这个定义。但是后续在用的时候提示需要geometry格式的变量,就对他进行转换。

    将路径更改为自己的文件路径。

var aoi=ee.Geometry.Polygon(table);
// 导入研究区 Shapefile 文件
var shpPath = 'projects/ee-maxineswift666/assets/DaQingshan';
var studyArea = ee.FeatureCollection('' + shpPath);

// 获取研究区的几何信息
var studyAreaGeometry = studyArea.geometry();

// 打印研究区的几何信息
print('Study Area Geometry:', studyAreaGeometry);

// 在地图上显示研究区
Map.centerObject(studyAreaGeometry, 10);
Map.addLayer(studyAreaGeometry, {color: 'FF0000'}, 'Study Area');

下载到云盘

    我这里是想输出rgb2000的图像,代码如下。

var rgb2000 = rgbCol.filterDate('2000-01-01', '2000-12-31').first().clip(vidParams.region);
//分割出2000年的影像和下载j
Map.centerObject(rgb2000, 10);
Map.addLayer(rgb2000, {}, 'TC/RGB');

//export to drive
Export.image.toDrive( {
  image: rgb2000,  // 替换为你要导出的图像
  description: 'RGB_export',  // 导出文件名
  folder: 'GEE_exports',  // 导出到 Google Drive 中的文件夹
  scale: 30,  // 设置导出分辨率
  region: aoi,  // 设置导出区域
  maxPixels: 1e13  // 设置最大像素数量
});

    然后等运行完成后,在右边task里就可以找到刚刚下载好的任务,点open in Drive下载就可以。

转坐标系

    在gis里面打开后发现投影坐标系是NAD_1983_Contiguous_USA_Albers,不是我想要的D_WGS_1984。用reprojected指令重投影就可以转换了。'EPSG:4326' 来指定 WGS 84(D_WGS_1984)坐标参考系统。你可以根据需要替换为其他 EPSG 代码,以指定不同的坐标参考系统。30为更改的分辨率。

var reprojected=rgb2000.reproject('EPSG:4326',null,30)

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值