CesiumGS / cesium-omniverse

Bringing the 3D geospatial ecosystem to Omniverse
https://cesium.com/platform/cesium-for-omniverse/
Apache License 2.0
55 stars 7 forks source link

Support Web Map Service Raster Overlays #609

Closed r-veenstra closed 7 months ago

r-veenstra commented 8 months ago

Cesium Native supports Web Map Services (WMS) as raster overlays for tilesets. With the work being done in https://github.com/CesiumGS/cesium-omniverse/pull/599, this implementation may now be easier.

image WMS Source containing Land Zoning information overlaid onto Cesium World Terrain.

The best current implementation of WMS is in Cesium for Unreal, look into the Cesium Web Map Service Raster Overlay component for more information.

image

Workflow

Other Requirements

image

User Interface Use the Unreal Web Map Service Raster Overlay UI as a guide, it works well.

image

Test data

The following datasets can be used to test WMS overlays

NSW Land Zoning Url: https://mapprod3.environment.nsw.gov.au/arcgis/services/Planning/EPI_Primary_Planning_Layers/MapServer/WMSServer Layers: 4 Georef: -30.285129, 153.110419 (layers should be visible at this location) image

Mercury Url: https://planetarymaps.usgs.gov/cgi-bin/mapserv?map=/maps/earth/moon_simp_cyl.map Layers: LROC_WAC Georef: Anywhere

image