Simple app made to select through Planet Historical Monthly Basemaps and compare it against other TMS basemaps (like Google, Bing, Here, ESRI, Mapbox, Yandex, Apple). Useful for analyses like Dilbarjin | LeMonde outside Qgis, directly within a web browser (inside or outside of Iconem).
Rough initial version, with:
Avoid tile popping/flicker on RasterTileSource setTiles
and associated react-map-gl issueCross-posting a twitter thread also on the cloud-native-geospatial gitter community
Looking for cloud-free, worldwide, periodic (yearly/monthly) mosaics like
Wondering if one of the following orgs have such a dataset from:
This kind of mosaic/TMS would alleviate the need to tile on the fly via the geemap libraries. More responsive for change analysis anywhere on earth. Probably might be helpful to get insights from folks at
References:
How to Make the Perfect Time-Lapse of the Earth
great post shared by Andras ZlinszkyAlso useful; EsriWayback integrated within iD OSM Editor from OpenHistoricalMap as well as within facebook/Rapid and here, both of which are tools really worth digging into
QGis feature request A successfully implemented workaround is to create a macro which, at project opening, would get the xyz tile layer, as well as the temporal controller, and update the tile source on the temporal controller update by connecting the update to the
def update_query_layer():
tct = tc.dateTimeRangeForFrameNumber(tc.currentFrameNumber()).begin().toPyDateTime()
newSource = f'type=xyz&url=https://server.com/{tct.year}_{tct.month:02d}' + '/{z}/{x}/{y}.png'
layer.setDataSource(newSource, f'{tct.year}_{tct.month:02d}', layer.dataProvider().name())
tc = iface.mapCanvas().temporalController()
tc.updateTemporalRange.connect(update_query_layer)