Hey Ramiro, thanks for the support. I’ve definitely heard of WCPS, though know WCS and WPS a bit better. WCPS and COGs are quite complementary actually. COG is lower level — it’s really a data storage format that is optimized to work efficiently online. WCPS is an interface, a standardized way to run compute processes. So you could easily have a WCPS that’s powered by COG, and indeed that would be highly recommended. Rasdaman is the only implementation of WCPS that I know, and it has its own special raster storage format — not using COG. But one could easily see a GeoServer or MapServer WCPS that would be powered by COG.

COG itself doesn’t provide any band math computation, but since GeoTIFF is so widely read it’s quite easy to find code that will do that. And I know a few of the dynamic tile servers are experimenting with doing on-the-fly band math from COG, since it is so efficent. But these will likely be much simpler than what a WCPS can offer. WCPS and WCS excel at large multidimensional coverage representations. Which COG by itself doesn’t really do. One could easily organize COGs in certain ways that make it represent coverages that are larger and have more dimensions. At Planet we’ve played with regularly named tile grids of COGs representing global mosaics. I think in time we’ll see some standardizations of sets of COGs for different purposes, but for now it remains just a low level format that works really efficiently for cloud native environments.

Product Architect @ Planet, Board Member @ Open Geospatial Consortium, Technical Fellow @ Radiant.Earth

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store