【PIE-Engine Studio学习笔记04】上传本地数据和导出云端数据

1、创建存储目录

新建一个数据的存储位置
在这里插入图片描述
新建文件目录窗口:
在这里插入图片描述

在这里插入图片描述

2、上传本地数据

2.1、上传本地矢量数据

将矢量文件(xx.shp格式的)压缩成“ZIP”格式,安利一波压缩软件:7-ZIP。
在这里插入图片描述
上传矢量文件
在这里插入图片描述
上传成功提示
在这里插入图片描述
结果加载显示,直接引用导出的数据,比较方便:在这里插入图片描述
直接拷贝资源源码中的代码到编辑器里:
在这里插入图片描述
加载显示:
在这里插入图片描述

附上代码

// 加载安国采样数据,上传矢量文件
var featureCollection1 = pie.FeatureCollection('user/Lee103/class/Anguo_sample')
Map.addLayer(featureCollection1,{color:"ff000000", fillColor:"00000000"},"shp");
Map.centerObject(featureCollection1, 9);

2.2、上传本地栅格数据

栅格数据上传,文件格式支持tif、tiff等,单个文件不能超过10GB。

在这里插入图片描述
结果显示在这里插入图片描述
附上代码

// 加载栅格数据
var image13 = pie.Image('user/Lee103/Lee-Data/tif')
Map.addLayer(image13);
Map.centerObject(image13, 10);

3、下载平台数据

帮助文档写的很详细呀,还有示例代码

3.1、导出矢量数据

在这里插入图片描述
个人手懒勿喷,把示例代码复制粘贴,运行一下真方便,记得在右侧【任务】的侧边栏点击运行,就会执行到个人的资源里面
在这里插入图片描述
存储到资源里面
在这里插入图片描述
下载矢量数据
在这里插入图片描述
附上代码

// 导出矢量数据
var roi = pie.FeatureCollection('NGCC/CHINA_COUNTY_BOUNDARY')
        .filter(pie.Filter.eq('name','海淀区'));
Map.addLayer(roi,{color:'FF0000FF',fillcolor:'00FFFF00'});
Map.centerObject(roi,9);

Export.table({
  collection: roi,
  description: "ExportShp"
});






3.2、导出栅格数据

帮助文档写的很详细啦
在这里插入图片描述
个人手懒勿喷,把示例代码复制粘贴,运行一下真方便,记得在右侧【任务】的侧边栏点击运行,就会执行到个人的资源里面
在这里插入图片描述
然后就能够轻轻松松把文件下载到本地啦!
在这里插入图片描述
附上代码


//导出栅格影像
var id = "LC08/01/T1/LC08_121031_20181019";
var image = pie.Image(id).select("B1");
var geometry = pie.Geometry.Polygon([[[119.5, 41.5], [120, 41.5], [120, 42],[119.5,42],[119.5, 41.5]]], null);
var imageClip = image.clip(geometry);
Map.addLayer(imageClip,{min:1073,max:4596});
Map.centerObject(geometry,10);
/**
 * 导出影像,参数分别为:
 *  image:导出影像
 *  description:导出任务描述也就是任务名称
 *  assetId:导出的《资源》中数据集合路径
 *  region:导出范围
 *  scale:分辨率30米
 * */
Export.image({
    image: imageClip,
    description: "ExportImageB123",
    assetId: "24287496921681920123",
    region: geometry,
    scale: 30
});

//================分割线================

/**
 * 也可以将数据导出到云盘,但只可以下载、删除和查看信息,不能直接引用
 * 创建批量任务,用于导出指定的Image到个人云盘下,方便后续的下载,任务会被显示在任务控制栏上。
 *  image:导出影像
 *  description:导出任务描述也就是任务名称
 *  assetId:导出的《资源》中数据集合路径
 *  region:导出范围
 *  scale:分辨率30米
 * */
//Export.imageToCloud({
//    image: imageClip,
//    description: "ExportimageToCloud",
//    assetId: "ExportimageToCloud123",
//    region: geometry,
//    scale: 30
//});

注意:
导出至云盘相对于导出至个人资源目录下要快很多,但是云盘下的数据不支持在代码中引用加载!

总结

PIE-Engine Studio 不要太方便了吧~~
欢迎大家批评指正!!!

评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值