How to view historical imagery in Cesium when slide on timeline like Google Earth does

Hi all, I'm doing an application which use Cesium to render the earth map. Cesium is great and it has a lot of great features. But I observed that the timeline only tracks the sky and stars movements without the past imagery. I know Google Earth has a feature <<historical imagery>> which allows to view the past imagery from 1950 to today. So is it possible to realize it in Cesium? If so, how to do it? If not, is there another solution for it?

Any response will be appreciated. Thanks in advance!

在 2016年4月7日星期四 UTC+8上午11:39:16,ydh...@gmail.com写道:

Hi all, I'm doing an application which use Cesium to render the earth map. Cesium is great and it has a lot of great features. But I observed that the timeline only tracks the sky and stars movements without the past imagery. I know Google Earth has a feature <<historical imagery>> which allows to view the past imagery from 1950 to today. So is it possible to realize it in Cesium? If so, how to do it? If not, is there another solution for it?

Any response will be appreciated. Thanks in advance!

I've spent three days on it, but still no solution. Please help me!

Hi,

This will depend on your imagery provider.
Some services may integrates a temporal parameter. Some won't.

WMS services might for example (http://boundlessgeo.com/2015/03/using-wms-time-explore-data/). In that case, you would need to specify a Time parameter when creating your WebMapServiceImageryProvider (and updating it accordingly).

However, if you looking for sat imagery worldwide, there probably are no providers with this option. I don't thing Bing map offer this service. Maybe with Esri, but if they do that, that will probably be spread in different data sets not only one (http://www.arcgis.com/home/gallery.html#c=esri&t=maps&o=modified&f=imagery)

If your ready to spend some money, you can look directly from imagery distributor (Digital Globe, Airbus, etc.). That might interest you : https://www.digitalglobe.com/products/spatial-on-demand

在 2016年4月7日星期四 UTC+8下午9:58:16,theog...@gmail.com写道:

Hi,

This will depend on your imagery provider.
Some services may integrates a temporal parameter. Some won't.

WMS services might for example (http://boundlessgeo.com/2015/03/using-wms-time-explore-data/). In that case, you would need to specify a Time parameter when creating your WebMapServiceImageryProvider (and updating it accordingly).

However, if you looking for sat imagery worldwide, there probably are no providers with this option. I don't thing Bing map offer this service. Maybe with Esri, but if they do that, that will probably be spread in different data sets not only one (http://www.arcgis.com/home/gallery.html#c=esri&t=maps&o=modified&f=imagery)

If your ready to spend some money, you can look directly from imagery distributor (Digital Globe, Airbus, etc.). That might interest you : https://www.digitalglobe.com/products/spatial-on-demand

Thanks buddy!

I tried to find out alternative of google earth for historical imagery but failed. So now I am just looking for sat imagery of USA, not worldwide. I will try the WMS and Esri.

Hey, look at that if you haven’t find it yet :

http://imagery.arcgisonline.com/arcgis/rest/services/LandsatGLS

This is various imagery sets ranging from 1975 to 2010 with a 60-30 m resolution.

To use that in Cesium you’ll need to use ArcGISMapServerImageryProvider.

However, there seems to be a bug in this provider when it builds the url, I just reported it on github. So you’ll have to tweek it a little bit if you want to test the data with Cesium.

Anyway, you’ll have some trouble indeed if you’re looking for an alternative to Google Earth. The quality of their imagery is unbeatable. Sadly, we can’t use GE imagery in Cesium :frowning:

But maybe 30-60 m will be enough for you…

在 2016年4月8日星期五 UTC+8下午6:19:43,Olivier G-R写道:

Hey, look at that if you haven't find it yet :

http://imagery.arcgisonline.com/arcgis/rest/services/LandsatGLS

This is various imagery sets ranging from 1975 to 2010 with a 60-30 m resolution.
To use that in Cesium you'll need to use ArcGISMapServerImageryProvider.

However, there seems to be a bug in this provider when it builds the url, I just reported it on github. So you'll have to tweek it a little bit if you want to test the data with Cesium.

Anyway, you'll have some trouble indeed if you're looking for an alternative to Google Earth. The quality of their imagery is unbeatable. Sadly, we can't use GE imagery in Cesium :frowning:

But maybe 30-60 m will be enough for you...

在 2016年4月7日星期四 UTC+8下午9:58:16,theog...@gmail.com写道:

> Hi,

>

> This will depend on your imagery provider.

> Some services may integrates a temporal parameter. Some won't.

>

> WMS services might for example (http://boundlessgeo.com/2015/03/using-wms-time-explore-data/). In that case, you would need to specify a Time parameter when creating your WebMapServiceImageryProvider (and updating it accordingly).

>

> However, if you looking for sat imagery worldwide, there probably are no providers with this option. I don't thing Bing map offer this service. Maybe with Esri, but if they do that, that will probably be spread in different data sets not only one (http://www.arcgis.com/home/gallery.html#c=esri&t=maps&o=modified&f=imagery)

>

> If your ready to spend some money, you can look directly from imagery distributor (Digital Globe, Airbus, etc.). That might interest you : https://www.digitalglobe.com/products/spatial-on-demand

Thanks buddy!

I tried to find out alternative of google earth for historical imagery but failed. So now I am just looking for sat imagery of USA, not worldwide. I will try the WMS and Esri.

Hi Olivier,

Thanks for your reply! I have seen the info you noticed. Unfortunately, these services LandsatGLS are not about ArcGISMapServerImageryProvider, instead they are used with ArcGISImageServerTerrainProvider. In my app, I should use ArcGISMapServerImageryProvider which can only use the services listed in Folder: /
where the historical imagery doesn't exist.