{"id":554,"date":"2022-11-02T08:55:25","date_gmt":"2022-11-02T08:55:25","guid":{"rendered":"http:\/\/www.gislxz.com\/?p=554"},"modified":"2023-03-26T12:35:22","modified_gmt":"2023-03-26T12:35:22","slug":"gee","status":"publish","type":"post","link":"https:\/\/www.gislxz.com\/index.php\/2022\/11\/02\/gee\/","title":{"rendered":"GEE\u4f7f\u7528\u8bb0\u5f55"},"content":{"rendered":"\n<p>\u672c\u6765\u6253\u7b97\u6700\u8fd1\u5b89\u5b89\u5fc3\u5fc3\u5b66javaweb\u7684\uff0c\u7ed3\u679c\u7a81\u7136\u88ab\u6293\u53bb\u505a\u91cd\u5e86ndvi\u65f6\u5e8f\uff0c\u5e08\u59d0\u8ba9\u6211\u5148\u7528GEE\u4e0b\u8f7d\u91cd\u5e86\u533a\u57df12\u4e2a\u6708\u7684\u54e8\u51752\u548clandsat\u6570\u636e\u3002<\/p>\n\n\n\n<p>GEE\u9996\u5148\u8981\u7528gmail\u6ce8\u518c\u4e2a\u8d26\u53f7\uff0c\u7136\u540e\u5728code\u754c\u9762\u901a\u8fc7\u811a\u672c\u4e0b\u8f7d\u6570\u636e<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var Chongqing_geo = ee.FeatureCollection(\"users\/luxuanzhi00\/Chongqing\").geometry();\n\nMap.addLayer(Chongqing_geo, {color: 'red'}, 'Chongqing_geo');\n\n\nvar startDate = '2020-10-01'\nvar endDate = '2020-10-31'\n\n\n\/\/ Function: Filter Cloud\nfunction maskCloudAndShadows(image) {\n  var cloudProb = image.select('MSK_CLDPRB');\n  var snowProb = image.select('MSK_SNWPRB');\n  var cloud = cloudProb.lt(5);\n  var snow = snowProb.lt(5);\n  var scl = image.select('SCL'); \n  var shadow = scl.eq(3); \/\/ 3 = cloud shadow\n  var cirrus = scl.eq(10); \/\/ 10 = cirrus\n  \/\/ Cloud probability less than 5% or cloud shadow classification\n  var mask = (cloud.and(snow)).and(cirrus.neq(1)).and(shadow.neq(1));\n  return image.updateMask(mask);\n}\n\n\/\/ Function:  Adding a NDVI band\nfunction addNDVI(image) {\n  var ndvi = image.normalizedDifference(&#91;'B8', 'B4']).rename('ndvi')\n  return image.addBands(&#91;ndvi]).select('ndvi').clip(Chongqing_geo)\n}\n\n\n\/\/ Use Sentinel-2 L2A data - which has better cloud masking\nvar S2_NDVI = S2_Collection\n    .filter(ee.Filter.bounds(Chongqing_geo))\n    .filterDate(startDate, endDate)\n    .filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE', 80))\n    .map(maskCloudAndShadows)\n    .map(addNDVI) \/\/ addNDVI\n    \nvar length =  S2_NDVI.size();\nprint(S2_NDVI)\n\n\n\n\/\/  \u5bfc\u51fa\u65f6\u95f4\u5e8f\u5217 \nvar list=S2_NDVI.toList(48,0);\nfor (var i=0;i&lt;48;i++){\n    var image=ee.Image(list.get(i));\n    var name=ee.String(image.id()).getInfo();\n    print(name);\n    Export.image.toDrive({ \n          image: image,\n          folder:\"Chongqing_NDVI\",\n          description:name,\n          scale: 10,\n          maxPixels: 1e11,\n          region:Chongqing_geo,\n          crs : 'EPSG:4326'\n          });\n}\n<\/code><\/pre>\n\n\n\n<p>\u9996\u5148\u6ce8\u91ca\u6389\u6700\u540e\u4e00\u6bb5\uff0c\u8fd0\u884c\u4e00\u4e0b\u770b\u770b\u8fd9\u4e2a\u6708\u6709\u591a\u5c11\u7b26\u5408\u6761\u4ef6\u7684\u6570\u636e\uff0c\u7136\u540e\u5168\u90e8\u4fdd\u5b58\u5230google drive<\/p>\n\n\n\n<p>\u6ce8\u610f\u4fee\u6539maxPixels\u53c2\u6570\u4ee5\u9632\u56fe\u50cf\u5c3a\u5bf8\u8fc7\u5927\u800c\u62a5\u9519<\/p>\n\n\n\n<p>\u5728\u63a7\u5236\u53f0\u4e2d\u8f93\u5165\u81ea\u52a8\u70b9\u51fbrun\u7684\u811a\u672c\u7701\u7684\u4e00\u4e2a\u4e2a\u70b9\uff08\u8bb0\u5f97\u73b0\u5728\u53f3\u8fb9\u680f\u5207\u6362\u5230task\u754c\u9762\uff09<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ Batch RUN button\nrunTasks = function() {\n    const evt = new MouseEvent('click', {bubbles: true, cancelable: true, ctrlKey: true})\n    $$('.run-button' ,$$('ee-task-pane')&#91;0].shadowRoot).forEach(function(e) {\n        e.dispatchEvent(evt)\n    })\n}\nrunTasks()<\/code><\/pre>\n\n\n\n<p>\u5176\u5b9e\u8fd8\u53ef\u4ee5\u901a\u8fc7usgs\u9884\u89c8<a href=\"https:\/\/earthexplorer.usgs.gov\/\" target=\"_blank\"  rel=\"nofollow\" >EarthExplorer (usgs.gov)<\/a><\/p>\n\n\n\n<p>\u4e5f\u662f\u540c\u6837\u8981\u6ce8\u518c\u4e2a\u8d26\u53f7\uff0c\u4e0d\u8fc7usgs\u9009\u62e9\u8303\u56f4\u65f6\u4e0a\u4f20\u7684shp<\/p>\n\n\n\n<p><a href=\"https:\/\/blog.csdn.net\/sinat_33155679\/article\/details\/123326088\" target=\"_blank\"  rel=\"nofollow\" >(23\u6761\u6d88\u606f) \u8c37\u6b4c\u4e91\u76d8\u6279\u91cf\u4e0b\u8f7d\u6587\u4ef6_weishujie1994\u7684\u535a\u5ba2-CSDN\u535a\u5ba2_\u8c37\u6b4c\u4e91\u76d8\u600e\u4e48\u4e0b\u8f7d\u522b\u4eba\u5206\u4eab\u7684\u6587\u4ef6\u5939<\/a><\/p>\n\n\n\n<p>googledrive\u8fd9\u4e2a\u6279\u91cf\u4e0b\u8f7d\uff0c\u5f88\u79bb\u8c31\uff0c\u4ed6\u7ed9\u4f60\u670d\u52a1\u5668\u6253\u5305\u6210zip\u7ed9\u4f60\u4e0b\u8f7d\uff0c\u4f46\u662f\u4f60\u7684\u68af\u5b50\u4e00\u5b9a\u8981\u7a33\u5b9a\u3002\u6211\u5148\u540e\u5c1d\u8bd5\u4e86multcloud\u8f6c\u5b58\uff0cpython\u811a\u672c\u8f6c\u6210\u76f4\u94fe\u4e0b\u8f7d\uff0c\u6700\u540e\u53d1\u73b0\u53ea\u8981\u68af\u5b50\u7a33\u5b9a\u662f\u53ef\u4ee5\u76f4\u63a5\u4e0b\u8f7d\u6587\u4ef6\u5939\u7684\u3002<\/p>\n\n\n\n<p>\u4e4b\u540e\u5e08\u59d0\u6559\u6211\u4e86\u600e\u4e48\u76f4\u63a5\u5728GEE\u4e0a\u8ba1\u7b97\u5e73\u5747\u503c\u5408\u6210\u4e00\u5f20\u56fe\u50cf\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"524\" src=\"http:\/\/www.gislxz.com\/wp-content\/uploads\/2022\/11\/633f7c9d37ac7385881885b4961f841e-1024x524.png\" alt=\"\" class=\"wp-image-559\" srcset=\"https:\/\/www.gislxz.com\/wp-content\/uploads\/2022\/11\/633f7c9d37ac7385881885b4961f841e-1024x524.png 1024w, https:\/\/www.gislxz.com\/wp-content\/uploads\/2022\/11\/633f7c9d37ac7385881885b4961f841e-300x153.png 300w, https:\/\/www.gislxz.com\/wp-content\/uploads\/2022\/11\/633f7c9d37ac7385881885b4961f841e-768x393.png 768w, https:\/\/www.gislxz.com\/wp-content\/uploads\/2022\/11\/633f7c9d37ac7385881885b4961f841e-1536x786.png 1536w, https:\/\/www.gislxz.com\/wp-content\/uploads\/2022\/11\/633f7c9d37ac7385881885b4961f841e-2048x1048.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>\u4ee5\u6708\u4e3a\u65f6\u95f4\u8303\u56f4<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"524\" src=\"http:\/\/www.gislxz.com\/wp-content\/uploads\/2022\/11\/7158d16782c0c3ca1a47314268fab44e-1024x524.png\" alt=\"\" class=\"wp-image-557\" srcset=\"https:\/\/www.gislxz.com\/wp-content\/uploads\/2022\/11\/7158d16782c0c3ca1a47314268fab44e-1024x524.png 1024w, https:\/\/www.gislxz.com\/wp-content\/uploads\/2022\/11\/7158d16782c0c3ca1a47314268fab44e-300x153.png 300w, https:\/\/www.gislxz.com\/wp-content\/uploads\/2022\/11\/7158d16782c0c3ca1a47314268fab44e-768x393.png 768w, https:\/\/www.gislxz.com\/wp-content\/uploads\/2022\/11\/7158d16782c0c3ca1a47314268fab44e-1536x786.png 1536w, https:\/\/www.gislxz.com\/wp-content\/uploads\/2022\/11\/7158d16782c0c3ca1a47314268fab44e-2048x1048.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"524\" src=\"http:\/\/www.gislxz.com\/wp-content\/uploads\/2022\/11\/b15ab340ce7b0d22b2cd65ef55011ba1-1024x524.png\" alt=\"\" class=\"wp-image-558\" srcset=\"https:\/\/www.gislxz.com\/wp-content\/uploads\/2022\/11\/b15ab340ce7b0d22b2cd65ef55011ba1-1024x524.png 1024w, https:\/\/www.gislxz.com\/wp-content\/uploads\/2022\/11\/b15ab340ce7b0d22b2cd65ef55011ba1-300x153.png 300w, https:\/\/www.gislxz.com\/wp-content\/uploads\/2022\/11\/b15ab340ce7b0d22b2cd65ef55011ba1-768x393.png 768w, https:\/\/www.gislxz.com\/wp-content\/uploads\/2022\/11\/b15ab340ce7b0d22b2cd65ef55011ba1-1536x786.png 1536w, https:\/\/www.gislxz.com\/wp-content\/uploads\/2022\/11\/b15ab340ce7b0d22b2cd65ef55011ba1-2048x1048.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\u672c\u6765\u6253\u7b97\u6700\u8fd1\u5b89\u5b89\u5fc3\u5fc3\u5b66javaweb\u7684\uff0c\u7ed3\u679c\u7a81\u7136\u88ab\u6293\u53bb\u505a\u91cd\u5e86ndvi\u65f6\u5e8f\uff0c\u5e08\u59d0\u8ba9\u6211\u5148\u7528GEE\u4e0b\u8f7d\u91cd\u5e86\u533a\u57df12\u4e2a\u6708\u7684\u54e8\u51752\u548cland &#8230;<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[25,24],"tags":[],"class_list":["post-554","post","type-post","status-publish","format-standard","hentry","category-gis","category-24"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.gislxz.com\/index.php\/wp-json\/wp\/v2\/posts\/554","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gislxz.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gislxz.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gislxz.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gislxz.com\/index.php\/wp-json\/wp\/v2\/comments?post=554"}],"version-history":[{"count":2,"href":"https:\/\/www.gislxz.com\/index.php\/wp-json\/wp\/v2\/posts\/554\/revisions"}],"predecessor-version":[{"id":560,"href":"https:\/\/www.gislxz.com\/index.php\/wp-json\/wp\/v2\/posts\/554\/revisions\/560"}],"wp:attachment":[{"href":"https:\/\/www.gislxz.com\/index.php\/wp-json\/wp\/v2\/media?parent=554"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gislxz.com\/index.php\/wp-json\/wp\/v2\/categories?post=554"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gislxz.com\/index.php\/wp-json\/wp\/v2\/tags?post=554"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}