GEE笔记

MAP操作

搜索框搜索数据后按提示可以直接import数据,import后可以双击修改变量名

或者导入一张PathRow号分别为123032(覆盖北京市),成像时间为2010年06月05日的图:

var landsat_5=ee.Image("LANDSAT/LT05/C01/T1_TOA/LT05_123032_20100605")//.filterDate('2000-04-01'); //如果image格式不包含时间的话,可以使用filterDate指定时间

GEE的一层指的是一个时间段的全部影响(不是一个channel),一张指的是拍的一张图(一景)

选择4.1,4.30两层数据,并使用mean()对反射率取平均

var landsat_8_mon=landsat_8.filterDate('2020-4-1','2020-4-30').mean();

加入到map中

Map.addLayer(landsat_8_mon);

加到map中,取名为DEM层

Map.addLayer(dem,{},'DEM');

Map.setCenter(116.36863, 39.961029,17);

将交互式地图的显示位置自动定位到指定的位置。第三个参数为地图的缩放比例系数,缩放比例系数为1时即为全球视野,为5时即为大洲视野,为10时即为城市视野,为15时即为街道视野,为20时则为建筑物视野。例如,将缩放比例系数固定为17

//把数据导入到谷歌云盘上
Export.image.toDrive({
  image: ndvi,
  scale: 30,
})

FeatureCollection操作

geometry操作

【Google Earth Engine编程语言学习笔记】Geometry、Feature、FeatureCollection - king言成耳总 - 博客园

导入导出

  • 导出到Asset
    Export.image.toAsset(image, description, assetId, pyramidingPolicy, dimensions, region, scale, crs, crsTransform, maxPixels)

    常用参数说明:
    image 需要导出的影像;
    description 导出任务描述;
    assetId 资源名称,也就是在Asset文件夹中看到的资源名称;
    pyramidingPolicy 波段值计算方式,是一个对象值。计算方式包括:mean、sample、min、max、mode,默认是mean。这个值通常不会设置,都是采用默认值。示例:{‘B4’: ‘mean’} 意思是波段名称为B4的波段采用mean的方式计算;
    dimensions 导出Image的宽和高;
    region 导出的区域,是一个Geomtry;
    scale 分辨率,单位米,比如:30;
    crs 投影信息,一般是采用默认方式,通常可以设置为EPSG:4326;
    maxPixels 导出影像的最大像素个数可以设置为 1e13 防止导出时候报错。

  • 导出到Drive
    Export.image.toDrive(image, description, folder, fileNamePrefix, dimensions, region, scale, crs, crsTransform, maxPixels, shardSize, fileDimensions, skipEmptyTiles, fileFormat, formatOptions)

    常用参数说明:
    image 需要导出的影像;
    description 导出任务描述;
    folder 在Assets中的文件夹名称,也就是用户自己创建的文件夹。如果不传此参数,那么导出的文件会直接放在Assets根目录下,通常都不会传此参数;fileNamePrefix 导出的资源名称,如果默认的不传,那么会直接采用description来作为导出的文件名称;
    dimensions 导出Image的宽和高;
    region 导出的区域,是一个Geomtry;
    scale 分辨率,单位米,比如:30;
    crs 投影信息,一般是采用默认方式,通常可以设置为EPSG:4326;
    maxPixels 导出影像的最大像素个数可以设置为 1e13 防止导出时候报错。 

       (转自【Google Earth Engine】GEE实例学习(2)--图像导出 - king言成耳总 - 博客园)

        其中,region 可以利用高精度全球行政区划数据库:GADM 指定:

        gadm36_0     代表国家行政边界

        gadm36_1     代表省级行政边界

        gadm36_2     代表市级行政边界

        gadm36_3     代表县级行政边界

        gadm36_4     代表乡镇及以下行政边界

        gadm36_5     代表乡镇及以下行政边界

        它的数据格式大概是这样的

GEE笔记_第1张图片

 所以具体的,在GEE中圈出一个省级别的范围比如puno:

puno = gadm36_PER_1.filter(ee.Filter.eq('NAME_1','Puno')),

举个导出的例子:

Export.table.toDrive({
//geometry需要转为FeatureCollection才可以导出
  collection: result,
  description: "Drive", //Task name
  fileNamePrefix: "GX2005", //SHP name
  fileFormat: "SHP", 
  folder: "IMG2005" //folder name
});

gee download and save

GEE学习笔记 二十九:下载文件方式一 - 知乎

GEE学习笔记三十:Export导出文件详细介绍二 - 知乎

gee in python:

GEE学习笔记 三十五:windows下配置本地开发环境 - 知乎

你可能感兴趣的:(GEE,java,jvm,servlet)