Has any one had any luck with the new GEE Connector toolbox for ArcGIS? It worked for me once, but the next time it did not work (failed to load Image Collection)
I think you can file a ticket here @Fiona_Gregory GitHub - gee-community/arcgis-earthengine-toolbox: A set of open source Python scripts that wrap functionality of the Python GEE API, that can be added to ArcGIS Pro desktop application as a Python toolbox.
That might help get the ball rolling. Haven’t tried it out myself
Or you can just get the xyz tile url of the image from GEE, and load it into your Arcgis or qgis. That’s easier.
How do you do that?
(And why are posts required to be 20 characters…?)
Hi, I’m using geemap in python, javascript also can do it, I think.
I just add an image or imageCollection to a map, and name it “image”, and then
I can use:
tile_url = image.getMapId()['tile_fetcher'].url_format
Now this “tile_url” is the xyz tile link like:
https://earthengine.googleapis.com/v1/projects/7848780874/maps/skdjfjjksdfj34897535938475/tiles/{z}/{x}/{y}
You can add this xyz tile layer to any desktop gis.
Hi,
I didn’t know this one so i tested it out because its useful. So based on @Tianfang_Han and this stackoverflow you can do it like this: (code editor)
var tile_url = ee.data.getTileUrl(image.getMapId({visParams}), 8014,4817, 37)
print (tile_url)
substitute your image for your image object and also the visparameters for what you want, e.g.
var tile_url = ee.data.getTileUrl(agbImg.getMapId({agb_vis}), 8014,4817, 37)
print(tile_url)
Yields:
https://earthengine.googleapis.com/v1/projects/ee-nunocesarsa-wwf/maps/660f515f14659af230bbd065e0c8e6ff-e4dfaa5295923381e092596d49ecaf1e/tiles/
which should be changed to:
https://earthengine.googleapis.com/v1/projects/ee-nunocesarsa-wwf/maps/660f515f14659af230bbd065e0c8e6ff-e4dfaa5295923381e092596d49ecaf1e/tiles/{z}/{x}/{y}
And it should work.
Notice you can set the visualization parameters and others: ee.Image.getMapId | Google Earth Engine | Google for Developers
It can also be use to load live data (e.g. a sentinel-2 collection) but you’ll probably run out of memory of course. If its possible to somehow filter or save it as an asset then you should be able to use it to limit the work to your ROI