GEE绘制矢量图形并导出shp文件

本文介绍了如何在GoogleEarthEngine(GEE)中使用编辑器添加标记,绘制矩形并筛选卫星图像,生成geometry,然后将其导出为Shapefile(shp)的步骤,最后通过GoogleDrive下载完成过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 打开GEE编辑器,可以添加标记、绘制线条、绘制形状以及绘制矩形。

以矩形为例,切换为卫星图像,框选出感兴趣的区域,自动生成geometry()。

将其导出为shp文件,代码如下。

var shpfile = ee.FeatureCollection(geometry);
//导出为shp
Export.table.toDrive({
    collection: shpfile,
    description: 'lake', //下载内容描述
    fileNamePrefix: 'eastLake', //下载的文件名称
    folder: 'example', //云盘的文件夹
    fileFormat:'SHP' //类型为’SHP’格式
});

点击run,在Tasks中点击下载即可完成。

打开google云盘,可以发现下载完成。https://drive.google.com/drive/

### 如何使用 Google Earth Engine (GEE) 导出 SHP 文件 #### 使用 GEE 在线处理矢量数据导出 为了在 GEE导出 SHP 文件,可以先在线处理所需的矢量数据。完成所有必要的地理空间分析之后,通过调用 `Export.table.toDrive` 函数来保存结果至用户的谷歌云端硬盘账户中[^2]。 ```javascript // 假设有一个名为 'featureCollection' 的要素集合对象 var featureCollection = ee.FeatureCollection('projects/earth-engine-public/assets/examples/sample-data'); // 设置导出参数文件导出为 shapefile 格式 Export.table.toDrive({ collection: featureCollection, description: 'exportToShapefile', folder: 'gee_exports', // 可选:指定导出文件夹名称 fileNamePrefix: 'my_shapefile_export', // 输出文件名前缀 fileFormat: 'SHP' }); ``` 此代码片段展示了如何定义要导出的数据集以及配置具体的导出选项,包括目标存储位置、文件命名规则和期望的输出格式(此处为 `.shp`)。一旦执行该命令,经过一段时间后可以在关联的 Google Drive 账户下的相应目录找到下载好的压缩包形式的 Shapefile 数据集。 #### 将样本点或转换后的栅格数据导出为SHF文件 除了直接操作现有的矢量层之外,在某些情况下可能还需要基于特定条件创建新的几何特征或者从已有的影像产品派生出兴趣区域边界。对于这类需求,同样可以通过上述提到的方式实现最终成果向本地系统的转移;只不过在此之前需额外经历采样过程或是应用分类算法以获取合适的输入源材料。 #### 注意事项与附加说明 当准备上传自定义的空间实体给平台进行进一步加工之前,请务必确认打包内含有所必需的基础组成部分——即`.shp`, `.dbf` 和 `.shx` 这三个核心组件文件。缺少任何一个都可能导致后续解析失败或者其他不可预见的技术难题。另外值得注意的是,默认坐标参照系设定为WGS84标准,除非另有声明提供有效的投影描述文档(.prj)[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值