I can not export the image to the drive in Google Earth Engine (GEE)Export each image from a collection in Google Earth EngineSampling Image collection google earth engineExport a large image from Google earth engine platformGoogle Earth Engine: Export an entire collectionError in export image from Google Earth Enginegoogle earth engine: query the image collection for valid 'scenes'?Export filtered ImageCollection in Google Earth Engine to driveDownloading image/exporting image to google drive from google earth engine with color paletteHow can I export to Drive an ee.List in GEE?reduceRegion not working in Google Earth Engine

Is it tax fraud for an individual to declare non-taxable revenue as taxable income? (US tax laws)

Is it legal for company to use my work email to pretend I still work there?

Pattern match does not work in bash script

Why, historically, did Gödel think CH was false?

What do the dots in this tr command do: tr .............A-Z A-ZA-Z <<< "JVPQBOV" (with 13 dots)

Are the number of citations and number of published articles the most important criteria for a tenure promotion?

Smoothness of finite-dimensional functional calculus

How old can references or sources in a thesis be?

How does one intimidate enemies without having the capacity for violence?

Why can't I see bouncing of a switch on an oscilloscope?

US citizen flying to France today and my passport expires in less than 2 months

Can I ask the recruiters in my resume to put the reason why I am rejected?

Is it important to consider tone, melody, and musical form while writing a song?

What is the word for reserving something for yourself before others do?

How to format long polynomial?

Test whether all array elements are factors of a number

How is the claim "I am in New York only if I am in America" the same as "If I am in New York, then I am in America?

Minkowski space

Why doesn't Newton's third law mean a person bounces back to where they started when they hit the ground?

Can divisibility rules for digits be generalized to sum of digits

can i play a electric guitar through a bass amp?

Fencing style for blades that can attack from a distance

Why not use SQL instead of GraphQL?

A newer friend of my brother's gave him a load of baseball cards that are supposedly extremely valuable. Is this a scam?



I can not export the image to the drive in Google Earth Engine (GEE)


Export each image from a collection in Google Earth EngineSampling Image collection google earth engineExport a large image from Google earth engine platformGoogle Earth Engine: Export an entire collectionError in export image from Google Earth Enginegoogle earth engine: query the image collection for valid 'scenes'?Export filtered ImageCollection in Google Earth Engine to driveDownloading image/exporting image to google drive from google earth engine with color paletteHow can I export to Drive an ee.List in GEE?reduceRegion not working in Google Earth Engine






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








1















Whenever I try to export to the drive the image gives me the following error:



Error: Invalid argument: 'image' must be of type Image.


This is my code:



var mod11 = ee.ImageCollection("MODIS/MOD11A2");

// Specify name of country.
var country_names = ['Vietnam'];
// get fusion table with countries
var countries = ee.FeatureCollection('ft:1tdSwUL7MVpOauSgRzqVTOwdfy17KDbw-1d9omPw');
// select the country from the fusion table
var vietnamCountry = countries.filter(ee.Filter.inList('Country', country_names)).geometry();

// set start date
var startdate = ee.Date.fromYMD(2000,1,1);
// set end date
var enddate = ee.Date.fromYMD(2017,12,31);

// filter the data collection
var temp = mod11.filterDate(startdate, enddate)
.sort('system:time_start', false)
.filterBounds(vietnamCountry)
.select("LST_Day_1km")

// convert LST to celcius
var toCelsius = function(image)
var time = image.get('system:time_start')
var celsius = image.multiply(0.02) // scale factor
.subtract(273.15) // from kelvin to C
.rename("Celcius")
.set('system:time_start',time)
return celsius;
;

var CollectioninCelsius = temp.map(toCelsius)

var viz = min:20.0, max:34, palette:"000b5e,96048f,4286f4,e2f442,960424";
Map.addLayer(CollectioninCelsius.median().clip(table),viz,"temperature map")
Map.centerObject(vietnamCountry,5)

// Predefine the chart titles.
var title =
title: 'Temperature over time',
hAxis: title: 'Time',
vAxis: title: 'Temperature (C)',
;

// create the chart
var tempchart = ui.Chart.image.seriesByRegion(CollectioninCelsius,
vietnamCountry,
ee.Reducer.mean(),
'Celcius',
1000,
'system:time_start',
'PROJECT').setOptions(title);

// print the chart
print(tempchart);

Export.image.toDrive(
image: mod11.select('Temp'),
description: 'Temperatura',
scale: 10,
region: table,
crs: 'EPSG:4326',
folder: 'TCC',
maxPixels: 10000000
);


https://code.earthengine.google.com/25c00e940fdcd572f8b0524a50b86d94



Table:
https://code.earthengine.google.com/?asset=users/eldileoliveira/Novapasta










share|improve this question









New contributor




Eldile Edson Rosa de Oliveira is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.


























    1















    Whenever I try to export to the drive the image gives me the following error:



    Error: Invalid argument: 'image' must be of type Image.


    This is my code:



    var mod11 = ee.ImageCollection("MODIS/MOD11A2");

    // Specify name of country.
    var country_names = ['Vietnam'];
    // get fusion table with countries
    var countries = ee.FeatureCollection('ft:1tdSwUL7MVpOauSgRzqVTOwdfy17KDbw-1d9omPw');
    // select the country from the fusion table
    var vietnamCountry = countries.filter(ee.Filter.inList('Country', country_names)).geometry();

    // set start date
    var startdate = ee.Date.fromYMD(2000,1,1);
    // set end date
    var enddate = ee.Date.fromYMD(2017,12,31);

    // filter the data collection
    var temp = mod11.filterDate(startdate, enddate)
    .sort('system:time_start', false)
    .filterBounds(vietnamCountry)
    .select("LST_Day_1km")

    // convert LST to celcius
    var toCelsius = function(image)
    var time = image.get('system:time_start')
    var celsius = image.multiply(0.02) // scale factor
    .subtract(273.15) // from kelvin to C
    .rename("Celcius")
    .set('system:time_start',time)
    return celsius;
    ;

    var CollectioninCelsius = temp.map(toCelsius)

    var viz = min:20.0, max:34, palette:"000b5e,96048f,4286f4,e2f442,960424";
    Map.addLayer(CollectioninCelsius.median().clip(table),viz,"temperature map")
    Map.centerObject(vietnamCountry,5)

    // Predefine the chart titles.
    var title =
    title: 'Temperature over time',
    hAxis: title: 'Time',
    vAxis: title: 'Temperature (C)',
    ;

    // create the chart
    var tempchart = ui.Chart.image.seriesByRegion(CollectioninCelsius,
    vietnamCountry,
    ee.Reducer.mean(),
    'Celcius',
    1000,
    'system:time_start',
    'PROJECT').setOptions(title);

    // print the chart
    print(tempchart);

    Export.image.toDrive(
    image: mod11.select('Temp'),
    description: 'Temperatura',
    scale: 10,
    region: table,
    crs: 'EPSG:4326',
    folder: 'TCC',
    maxPixels: 10000000
    );


    https://code.earthengine.google.com/25c00e940fdcd572f8b0524a50b86d94



    Table:
    https://code.earthengine.google.com/?asset=users/eldileoliveira/Novapasta










    share|improve this question









    New contributor




    Eldile Edson Rosa de Oliveira is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.






















      1












      1








      1








      Whenever I try to export to the drive the image gives me the following error:



      Error: Invalid argument: 'image' must be of type Image.


      This is my code:



      var mod11 = ee.ImageCollection("MODIS/MOD11A2");

      // Specify name of country.
      var country_names = ['Vietnam'];
      // get fusion table with countries
      var countries = ee.FeatureCollection('ft:1tdSwUL7MVpOauSgRzqVTOwdfy17KDbw-1d9omPw');
      // select the country from the fusion table
      var vietnamCountry = countries.filter(ee.Filter.inList('Country', country_names)).geometry();

      // set start date
      var startdate = ee.Date.fromYMD(2000,1,1);
      // set end date
      var enddate = ee.Date.fromYMD(2017,12,31);

      // filter the data collection
      var temp = mod11.filterDate(startdate, enddate)
      .sort('system:time_start', false)
      .filterBounds(vietnamCountry)
      .select("LST_Day_1km")

      // convert LST to celcius
      var toCelsius = function(image)
      var time = image.get('system:time_start')
      var celsius = image.multiply(0.02) // scale factor
      .subtract(273.15) // from kelvin to C
      .rename("Celcius")
      .set('system:time_start',time)
      return celsius;
      ;

      var CollectioninCelsius = temp.map(toCelsius)

      var viz = min:20.0, max:34, palette:"000b5e,96048f,4286f4,e2f442,960424";
      Map.addLayer(CollectioninCelsius.median().clip(table),viz,"temperature map")
      Map.centerObject(vietnamCountry,5)

      // Predefine the chart titles.
      var title =
      title: 'Temperature over time',
      hAxis: title: 'Time',
      vAxis: title: 'Temperature (C)',
      ;

      // create the chart
      var tempchart = ui.Chart.image.seriesByRegion(CollectioninCelsius,
      vietnamCountry,
      ee.Reducer.mean(),
      'Celcius',
      1000,
      'system:time_start',
      'PROJECT').setOptions(title);

      // print the chart
      print(tempchart);

      Export.image.toDrive(
      image: mod11.select('Temp'),
      description: 'Temperatura',
      scale: 10,
      region: table,
      crs: 'EPSG:4326',
      folder: 'TCC',
      maxPixels: 10000000
      );


      https://code.earthengine.google.com/25c00e940fdcd572f8b0524a50b86d94



      Table:
      https://code.earthengine.google.com/?asset=users/eldileoliveira/Novapasta










      share|improve this question









      New contributor




      Eldile Edson Rosa de Oliveira is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.












      Whenever I try to export to the drive the image gives me the following error:



      Error: Invalid argument: 'image' must be of type Image.


      This is my code:



      var mod11 = ee.ImageCollection("MODIS/MOD11A2");

      // Specify name of country.
      var country_names = ['Vietnam'];
      // get fusion table with countries
      var countries = ee.FeatureCollection('ft:1tdSwUL7MVpOauSgRzqVTOwdfy17KDbw-1d9omPw');
      // select the country from the fusion table
      var vietnamCountry = countries.filter(ee.Filter.inList('Country', country_names)).geometry();

      // set start date
      var startdate = ee.Date.fromYMD(2000,1,1);
      // set end date
      var enddate = ee.Date.fromYMD(2017,12,31);

      // filter the data collection
      var temp = mod11.filterDate(startdate, enddate)
      .sort('system:time_start', false)
      .filterBounds(vietnamCountry)
      .select("LST_Day_1km")

      // convert LST to celcius
      var toCelsius = function(image)
      var time = image.get('system:time_start')
      var celsius = image.multiply(0.02) // scale factor
      .subtract(273.15) // from kelvin to C
      .rename("Celcius")
      .set('system:time_start',time)
      return celsius;
      ;

      var CollectioninCelsius = temp.map(toCelsius)

      var viz = min:20.0, max:34, palette:"000b5e,96048f,4286f4,e2f442,960424";
      Map.addLayer(CollectioninCelsius.median().clip(table),viz,"temperature map")
      Map.centerObject(vietnamCountry,5)

      // Predefine the chart titles.
      var title =
      title: 'Temperature over time',
      hAxis: title: 'Time',
      vAxis: title: 'Temperature (C)',
      ;

      // create the chart
      var tempchart = ui.Chart.image.seriesByRegion(CollectioninCelsius,
      vietnamCountry,
      ee.Reducer.mean(),
      'Celcius',
      1000,
      'system:time_start',
      'PROJECT').setOptions(title);

      // print the chart
      print(tempchart);

      Export.image.toDrive(
      image: mod11.select('Temp'),
      description: 'Temperatura',
      scale: 10,
      region: table,
      crs: 'EPSG:4326',
      folder: 'TCC',
      maxPixels: 10000000
      );


      https://code.earthengine.google.com/25c00e940fdcd572f8b0524a50b86d94



      Table:
      https://code.earthengine.google.com/?asset=users/eldileoliveira/Novapasta







      google-earth-engine code-review






      share|improve this question









      New contributor




      Eldile Edson Rosa de Oliveira is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question









      New contributor




      Eldile Edson Rosa de Oliveira is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question








      edited Apr 2 at 21:23









      TomazicM

      1,5001316




      1,5001316






      New contributor




      Eldile Edson Rosa de Oliveira is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked Apr 2 at 21:02









      Eldile Edson Rosa de OliveiraEldile Edson Rosa de Oliveira

      61




      61




      New contributor




      Eldile Edson Rosa de Oliveira is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Eldile Edson Rosa de Oliveira is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Eldile Edson Rosa de Oliveira is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.




















          1 Answer
          1






          active

          oldest

          votes


















          0














          You need to use the visualize function. It's hard to tell exactly what you want visualize, but I have a feeling this is what you're going for. I couldn't get the table to load right so I just used the Vietnam geometry for clipping instead. Here, what gets plotted on the map pane is the same image as what exports to drive but at a different resolution. If you want full resolution you can change that under the scale option in Export.image.toDrive() - it's a coarse resolution in this example for download speed/file size.



          var mod11 = ee.ImageCollection("MODIS/MOD11A2");

          // Specify name of country.
          var country_names = ['Vietnam'];
          // get fusion table with countries
          var countries = ee.FeatureCollection('ft:1tdSwUL7MVpOauSgRzqVTOwdfy17KDbw-1d9omPw');
          // select the country from the fusion table
          var vietnamCountry = countries.filter(ee.Filter.inList('Country', country_names)).geometry();

          // set start date
          var startdate = ee.Date.fromYMD(2000,1,1);
          // set end date
          var enddate = ee.Date.fromYMD(2017,12,31);

          // filter the data collection
          var temp = mod11.filterDate(startdate, enddate)
          .sort('system:time_start', false)
          .filterBounds(vietnamCountry)
          .select("LST_Day_1km");

          // convert LST to celcius
          var toCelsius = function(image)
          var time = image.get('system:time_start');
          var celsius = image.multiply(0.02) // scale factor
          .subtract(273.15) // from kelvin to C
          .rename("Celcius")
          .set('system:time_start',time);
          return celsius;
          ;

          var CollectioninCelsius = temp.map(toCelsius).median();

          var viz = min:20.0, max:34, palette:"000b5e,96048f,4286f4,e2f442,960424";


          Map.addLayer(vietnamCountry,,"vietnamCountry");

          var regionTemp = CollectioninCelsius.clip(vietnamCountry);

          Map.centerObject(vietnamCountry,5);
          Map.addLayer(regionTemp, viz,"temperature map");

          print("region Temp",regionTemp);

          var tempExport = regionTemp.visualize(bands:'Celcius', min:20.0, max:34, palette:"000b5e,96048f,4286f4,e2f442,960424");

          Export.image.toDrive(
          image: tempExport,
          description: 'Temperatura',
          scale: 10000,
          region: vietnamCountry,
          crs: 'EPSG:4326',
          folder: 'TCC',
          maxPixels: 10000000
          );





          share|improve this answer























          • Thank you very much.

            – Eldile Edson Rosa de Oliveira
            Apr 2 at 23:35






          • 1





            The visualize function is not the one doing the trick here. You tried to export an ImageCollection (mod11), however, you can only export single images. The reducer 'median' makes a single composite of the image collection (var CollectioninCelsius = temp.map(toCelsius).median();). That said, it does not seem reasonable to export an 19-year median landsurface temperature. You might want to make something like seasonal composites, but that depends on your goal.

            – Kuik
            Apr 3 at 7:19











          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "79"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );






          Eldile Edson Rosa de Oliveira is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f317557%2fi-can-not-export-the-image-to-the-drive-in-google-earth-engine-gee%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          You need to use the visualize function. It's hard to tell exactly what you want visualize, but I have a feeling this is what you're going for. I couldn't get the table to load right so I just used the Vietnam geometry for clipping instead. Here, what gets plotted on the map pane is the same image as what exports to drive but at a different resolution. If you want full resolution you can change that under the scale option in Export.image.toDrive() - it's a coarse resolution in this example for download speed/file size.



          var mod11 = ee.ImageCollection("MODIS/MOD11A2");

          // Specify name of country.
          var country_names = ['Vietnam'];
          // get fusion table with countries
          var countries = ee.FeatureCollection('ft:1tdSwUL7MVpOauSgRzqVTOwdfy17KDbw-1d9omPw');
          // select the country from the fusion table
          var vietnamCountry = countries.filter(ee.Filter.inList('Country', country_names)).geometry();

          // set start date
          var startdate = ee.Date.fromYMD(2000,1,1);
          // set end date
          var enddate = ee.Date.fromYMD(2017,12,31);

          // filter the data collection
          var temp = mod11.filterDate(startdate, enddate)
          .sort('system:time_start', false)
          .filterBounds(vietnamCountry)
          .select("LST_Day_1km");

          // convert LST to celcius
          var toCelsius = function(image)
          var time = image.get('system:time_start');
          var celsius = image.multiply(0.02) // scale factor
          .subtract(273.15) // from kelvin to C
          .rename("Celcius")
          .set('system:time_start',time);
          return celsius;
          ;

          var CollectioninCelsius = temp.map(toCelsius).median();

          var viz = min:20.0, max:34, palette:"000b5e,96048f,4286f4,e2f442,960424";


          Map.addLayer(vietnamCountry,,"vietnamCountry");

          var regionTemp = CollectioninCelsius.clip(vietnamCountry);

          Map.centerObject(vietnamCountry,5);
          Map.addLayer(regionTemp, viz,"temperature map");

          print("region Temp",regionTemp);

          var tempExport = regionTemp.visualize(bands:'Celcius', min:20.0, max:34, palette:"000b5e,96048f,4286f4,e2f442,960424");

          Export.image.toDrive(
          image: tempExport,
          description: 'Temperatura',
          scale: 10000,
          region: vietnamCountry,
          crs: 'EPSG:4326',
          folder: 'TCC',
          maxPixels: 10000000
          );





          share|improve this answer























          • Thank you very much.

            – Eldile Edson Rosa de Oliveira
            Apr 2 at 23:35






          • 1





            The visualize function is not the one doing the trick here. You tried to export an ImageCollection (mod11), however, you can only export single images. The reducer 'median' makes a single composite of the image collection (var CollectioninCelsius = temp.map(toCelsius).median();). That said, it does not seem reasonable to export an 19-year median landsurface temperature. You might want to make something like seasonal composites, but that depends on your goal.

            – Kuik
            Apr 3 at 7:19















          0














          You need to use the visualize function. It's hard to tell exactly what you want visualize, but I have a feeling this is what you're going for. I couldn't get the table to load right so I just used the Vietnam geometry for clipping instead. Here, what gets plotted on the map pane is the same image as what exports to drive but at a different resolution. If you want full resolution you can change that under the scale option in Export.image.toDrive() - it's a coarse resolution in this example for download speed/file size.



          var mod11 = ee.ImageCollection("MODIS/MOD11A2");

          // Specify name of country.
          var country_names = ['Vietnam'];
          // get fusion table with countries
          var countries = ee.FeatureCollection('ft:1tdSwUL7MVpOauSgRzqVTOwdfy17KDbw-1d9omPw');
          // select the country from the fusion table
          var vietnamCountry = countries.filter(ee.Filter.inList('Country', country_names)).geometry();

          // set start date
          var startdate = ee.Date.fromYMD(2000,1,1);
          // set end date
          var enddate = ee.Date.fromYMD(2017,12,31);

          // filter the data collection
          var temp = mod11.filterDate(startdate, enddate)
          .sort('system:time_start', false)
          .filterBounds(vietnamCountry)
          .select("LST_Day_1km");

          // convert LST to celcius
          var toCelsius = function(image)
          var time = image.get('system:time_start');
          var celsius = image.multiply(0.02) // scale factor
          .subtract(273.15) // from kelvin to C
          .rename("Celcius")
          .set('system:time_start',time);
          return celsius;
          ;

          var CollectioninCelsius = temp.map(toCelsius).median();

          var viz = min:20.0, max:34, palette:"000b5e,96048f,4286f4,e2f442,960424";


          Map.addLayer(vietnamCountry,,"vietnamCountry");

          var regionTemp = CollectioninCelsius.clip(vietnamCountry);

          Map.centerObject(vietnamCountry,5);
          Map.addLayer(regionTemp, viz,"temperature map");

          print("region Temp",regionTemp);

          var tempExport = regionTemp.visualize(bands:'Celcius', min:20.0, max:34, palette:"000b5e,96048f,4286f4,e2f442,960424");

          Export.image.toDrive(
          image: tempExport,
          description: 'Temperatura',
          scale: 10000,
          region: vietnamCountry,
          crs: 'EPSG:4326',
          folder: 'TCC',
          maxPixels: 10000000
          );





          share|improve this answer























          • Thank you very much.

            – Eldile Edson Rosa de Oliveira
            Apr 2 at 23:35






          • 1





            The visualize function is not the one doing the trick here. You tried to export an ImageCollection (mod11), however, you can only export single images. The reducer 'median' makes a single composite of the image collection (var CollectioninCelsius = temp.map(toCelsius).median();). That said, it does not seem reasonable to export an 19-year median landsurface temperature. You might want to make something like seasonal composites, but that depends on your goal.

            – Kuik
            Apr 3 at 7:19













          0












          0








          0







          You need to use the visualize function. It's hard to tell exactly what you want visualize, but I have a feeling this is what you're going for. I couldn't get the table to load right so I just used the Vietnam geometry for clipping instead. Here, what gets plotted on the map pane is the same image as what exports to drive but at a different resolution. If you want full resolution you can change that under the scale option in Export.image.toDrive() - it's a coarse resolution in this example for download speed/file size.



          var mod11 = ee.ImageCollection("MODIS/MOD11A2");

          // Specify name of country.
          var country_names = ['Vietnam'];
          // get fusion table with countries
          var countries = ee.FeatureCollection('ft:1tdSwUL7MVpOauSgRzqVTOwdfy17KDbw-1d9omPw');
          // select the country from the fusion table
          var vietnamCountry = countries.filter(ee.Filter.inList('Country', country_names)).geometry();

          // set start date
          var startdate = ee.Date.fromYMD(2000,1,1);
          // set end date
          var enddate = ee.Date.fromYMD(2017,12,31);

          // filter the data collection
          var temp = mod11.filterDate(startdate, enddate)
          .sort('system:time_start', false)
          .filterBounds(vietnamCountry)
          .select("LST_Day_1km");

          // convert LST to celcius
          var toCelsius = function(image)
          var time = image.get('system:time_start');
          var celsius = image.multiply(0.02) // scale factor
          .subtract(273.15) // from kelvin to C
          .rename("Celcius")
          .set('system:time_start',time);
          return celsius;
          ;

          var CollectioninCelsius = temp.map(toCelsius).median();

          var viz = min:20.0, max:34, palette:"000b5e,96048f,4286f4,e2f442,960424";


          Map.addLayer(vietnamCountry,,"vietnamCountry");

          var regionTemp = CollectioninCelsius.clip(vietnamCountry);

          Map.centerObject(vietnamCountry,5);
          Map.addLayer(regionTemp, viz,"temperature map");

          print("region Temp",regionTemp);

          var tempExport = regionTemp.visualize(bands:'Celcius', min:20.0, max:34, palette:"000b5e,96048f,4286f4,e2f442,960424");

          Export.image.toDrive(
          image: tempExport,
          description: 'Temperatura',
          scale: 10000,
          region: vietnamCountry,
          crs: 'EPSG:4326',
          folder: 'TCC',
          maxPixels: 10000000
          );





          share|improve this answer













          You need to use the visualize function. It's hard to tell exactly what you want visualize, but I have a feeling this is what you're going for. I couldn't get the table to load right so I just used the Vietnam geometry for clipping instead. Here, what gets plotted on the map pane is the same image as what exports to drive but at a different resolution. If you want full resolution you can change that under the scale option in Export.image.toDrive() - it's a coarse resolution in this example for download speed/file size.



          var mod11 = ee.ImageCollection("MODIS/MOD11A2");

          // Specify name of country.
          var country_names = ['Vietnam'];
          // get fusion table with countries
          var countries = ee.FeatureCollection('ft:1tdSwUL7MVpOauSgRzqVTOwdfy17KDbw-1d9omPw');
          // select the country from the fusion table
          var vietnamCountry = countries.filter(ee.Filter.inList('Country', country_names)).geometry();

          // set start date
          var startdate = ee.Date.fromYMD(2000,1,1);
          // set end date
          var enddate = ee.Date.fromYMD(2017,12,31);

          // filter the data collection
          var temp = mod11.filterDate(startdate, enddate)
          .sort('system:time_start', false)
          .filterBounds(vietnamCountry)
          .select("LST_Day_1km");

          // convert LST to celcius
          var toCelsius = function(image)
          var time = image.get('system:time_start');
          var celsius = image.multiply(0.02) // scale factor
          .subtract(273.15) // from kelvin to C
          .rename("Celcius")
          .set('system:time_start',time);
          return celsius;
          ;

          var CollectioninCelsius = temp.map(toCelsius).median();

          var viz = min:20.0, max:34, palette:"000b5e,96048f,4286f4,e2f442,960424";


          Map.addLayer(vietnamCountry,,"vietnamCountry");

          var regionTemp = CollectioninCelsius.clip(vietnamCountry);

          Map.centerObject(vietnamCountry,5);
          Map.addLayer(regionTemp, viz,"temperature map");

          print("region Temp",regionTemp);

          var tempExport = regionTemp.visualize(bands:'Celcius', min:20.0, max:34, palette:"000b5e,96048f,4286f4,e2f442,960424");

          Export.image.toDrive(
          image: tempExport,
          description: 'Temperatura',
          scale: 10000,
          region: vietnamCountry,
          crs: 'EPSG:4326',
          folder: 'TCC',
          maxPixels: 10000000
          );






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Apr 2 at 21:55









          JepsonNomadJepsonNomad

          494414




          494414












          • Thank you very much.

            – Eldile Edson Rosa de Oliveira
            Apr 2 at 23:35






          • 1





            The visualize function is not the one doing the trick here. You tried to export an ImageCollection (mod11), however, you can only export single images. The reducer 'median' makes a single composite of the image collection (var CollectioninCelsius = temp.map(toCelsius).median();). That said, it does not seem reasonable to export an 19-year median landsurface temperature. You might want to make something like seasonal composites, but that depends on your goal.

            – Kuik
            Apr 3 at 7:19

















          • Thank you very much.

            – Eldile Edson Rosa de Oliveira
            Apr 2 at 23:35






          • 1





            The visualize function is not the one doing the trick here. You tried to export an ImageCollection (mod11), however, you can only export single images. The reducer 'median' makes a single composite of the image collection (var CollectioninCelsius = temp.map(toCelsius).median();). That said, it does not seem reasonable to export an 19-year median landsurface temperature. You might want to make something like seasonal composites, but that depends on your goal.

            – Kuik
            Apr 3 at 7:19
















          Thank you very much.

          – Eldile Edson Rosa de Oliveira
          Apr 2 at 23:35





          Thank you very much.

          – Eldile Edson Rosa de Oliveira
          Apr 2 at 23:35




          1




          1





          The visualize function is not the one doing the trick here. You tried to export an ImageCollection (mod11), however, you can only export single images. The reducer 'median' makes a single composite of the image collection (var CollectioninCelsius = temp.map(toCelsius).median();). That said, it does not seem reasonable to export an 19-year median landsurface temperature. You might want to make something like seasonal composites, but that depends on your goal.

          – Kuik
          Apr 3 at 7:19





          The visualize function is not the one doing the trick here. You tried to export an ImageCollection (mod11), however, you can only export single images. The reducer 'median' makes a single composite of the image collection (var CollectioninCelsius = temp.map(toCelsius).median();). That said, it does not seem reasonable to export an 19-year median landsurface temperature. You might want to make something like seasonal composites, but that depends on your goal.

          – Kuik
          Apr 3 at 7:19










          Eldile Edson Rosa de Oliveira is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          Eldile Edson Rosa de Oliveira is a new contributor. Be nice, and check out our Code of Conduct.












          Eldile Edson Rosa de Oliveira is a new contributor. Be nice, and check out our Code of Conduct.











          Eldile Edson Rosa de Oliveira is a new contributor. Be nice, and check out our Code of Conduct.














          Thanks for contributing an answer to Geographic Information Systems Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f317557%2fi-can-not-export-the-image-to-the-drive-in-google-earth-engine-gee%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          រឿង រ៉ូមេអូ និង ហ្ស៊ុយលីយេ សង្ខេបរឿង តួអង្គ បញ្ជីណែនាំ

          QGIS export composer to PDF scale the map [closed] Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Print Composer QGIS 2.6, how to export image?QGIS 2.8.1 print composer won't export all OpenCycleMap base layer tilesSave Print/Map QGIS composer view as PNG/PDF using Python (without changing anything in visible layout)?Export QGIS Print Composer PDF with searchable text labelsQGIS Print Composer does not change from landscape to portrait orientation?How can I avoid map size and scale changes in print composer?Fuzzy PDF export in QGIS running on macSierra OSExport the legend into its 100% size using Print ComposerScale-dependent rendering in QGIS PDF output

          PDF-ში გადმოწერა სანავიგაციო მენიუproject page