metamod:wms

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
metamod:wms [2010-06-08 09:58:06]
geira
metamod:wms [2022-05-31 09:29:32] (current)
Line 1: Line 1:
 ====== WMS in Metamod ====== ====== WMS in Metamod ======
  
-{{:metamod:wms.png|WMS operations in Metamod}}+==== Components ====
  
-==== Implementation in Metamod ====+A functional overview of WMS operations, using CryoClim as example: 
 + 
 +{{:metamod:wms3.png|WMS operations in Metamod}}
  
 [[http://dev-vm140/Metamod2.x/sch/wms.php?wmssetup=http%3A%2F%2Fdev%2dvm140%2FMetamod2.x%2Fsch%2FgetWMSSetup%3FdatasetName%3DH2x%2Fice%2Fice_conc_nh_200910191200_CF]] [[http://dev-vm140/Metamod2.x/sch/wms.php?wmssetup=http%3A%2F%2Fdev%2dvm140%2FMetamod2.x%2Fsch%2FgetWMSSetup%3FdatasetName%3DH2x%2Fice%2Fice_conc_nh_200910191200_CF]]
  
-fdsfdsf 
  
-===== WMS Client =====+==== WMS Client ====
  
-OpenLayers - JavaScript client for web. [[http://openlayers.org/]]+OpenLayers - JavaScript client for web. Uses extended WMC support library developed by met.no.
  
-===== WMS Server =====+[[http://openlayers.org/]]
  
-NcWMS - integrated with THREDDS. [[http://www.resc.rdg.ac.uk/trac/ncWMS/]]+==== WMS Server ==== 
 + 
 +NcWMS - integrated with THREDDS. Cannot render shapes, only grids. 
 + 
 +[[http://www.resc.rdg.ac.uk/trac/ncWMS/]] 
 + 
 +MapServer - used on wms.met.no for displaying coastlines 
 + 
 +[[http://mapserver.org/]] 
 + 
 +==== METAMOD WMC generator ==== 
 + 
 +Perl proxy/web service. Merges GetCapabilities and WMSsetup file using XSLT. Also works as proxy to get around security limitations in JavaScript.
  
 ===== Protocols and formats ===== ===== Protocols and formats =====
Line 24: Line 37:
  
 [[http://www.opengeospatial.org/standards/wms]] [[http://www.opengeospatial.org/standards/wms]]
 +
 +=== WMS example ===
 +
 +[[http://thredds.met.no/thredds/wms/cryoclim/met.no/osisaf-sh/osisaf-sh_aggregated_ice_concentration_sh_polstere-100_198707010000.nc?VERSION=1.1.1&FORMAT=image%2Fpng&STYLES=BOXFILL%2Frainbow&LAYERS=ice_conc_avg&SERVICE=WMS&REQUEST=GetMap&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A32761&BBOX=-900000,-900000,5000000,5000000&WIDTH=256&HEIGHT=256]]
  
 ==== GetCapabilities ==== ==== GetCapabilities ====
 +
 +XML document describing all available layers and styles in a single data file. Lacks projection and bounding box info.
  
 [[http://webhelp.esri.com/arcims/9.2/general/mergedProjects/wms_connect/wms_connector/get_capabilities.htm]] [[http://webhelp.esri.com/arcims/9.2/general/mergedProjects/wms_connect/wms_connector/get_capabilities.htm]]
Line 31: Line 50:
 === Example Capabilities document === === Example Capabilities document ===
  
-[[http://dev-vm188/thredds/wms/osisaf/met.no/ice/ice_conc_nh_200911291200_CF.nc?service=WMS&version=1.3.0&request=GetCapabilities +[[http://thredds.met.no/thredds/wms/cryoclim/met.no/osisaf-sh/osisaf-sh_aggregated_ice_concentration_sh_polstere-100_198707010000.nc?service=WMS&version=1.3.0&request=GetCapabilities]]
-]]+
  
 ==== Web Map Context ==== ==== Web Map Context ====
  
 +XML document specifying desired presentation in client. Can merge layers from different sources, with only desired layers and corresponding styles.
  
 [[http://www.opengeospatial.org/standards/wmc]] [[http://www.opengeospatial.org/standards/wmc]]
  
 === Example WMC document === === Example WMC document ===
 +
 +(currently not deployed outside Met.no firewall)
  
 [[http://dev-vm140/cgi-bin/gc2wmc.pl?setup=http%3A%2F%2Fdev-vm140.oslo.dnmi.no%2FMetamod2.x%2Fsch%2FgetWMSSetup.php%3FdatasetName%3DH2x%2Fice%2Fice_conc_nh_200910161200_CF]] [[http://dev-vm140/cgi-bin/gc2wmc.pl?setup=http%3A%2F%2Fdev-vm140.oslo.dnmi.no%2FMetamod2.x%2Fsch%2FgetWMSSetup.php%3FdatasetName%3DH2x%2Fice%2Fice_conc_nh_200910161200_CF]]
  
  
  • metamod/wms.1275991086.txt.gz
  • Last modified: 2022-05-31 09:23:19
  • (external edit)