I have an image which is from type 'ee.Image' and I want to extract its geometry so that:
im_geo = im.geometry();
but the geometry function of 'ee.Image' is DEPRECATED!
Is there another way for it?
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It only takes a minute to sign up.Sign up to join this community
That function still works. As far as I can tell, it's deprecated from the ee.Image docs because it extends beyond just images at this point.
var im = ee.ImageCollection("LANDSAT/LC08/C01/T1_SR").first(); print("im", im); var im_geo = im.geometry(); print("im_geo", im_geo);
For example, you can use
Element.geometry() to find the geometry of a FeatureCollection as well:
var LSIB = ee.FeatureCollection("USDOS/LSIB_SIMPLE/2017") .filter(ee.Filter.eq('country_co','GL')); print("LSIB",LSIB); var LSIB_geo = LSIB.geometry(); print("LSIB_geo",LSIB_geo);