https://wiki.esipfed.org/w/api.php?action=feedcontributions&user=Ulim&feedformat=atomEarth Science Information Partners (ESIP) - User contributions [en]2024-03-29T09:55:14ZUser contributionsMediaWiki 1.35.14https://wiki.esipfed.org/w/index.php?title=WMS_GetCapabilities&diff=26558WMS GetCapabilities2010-03-29T17:10:43Z<p>Ulim: /* WMS Service Checkers */</p>
<hr />
<div>< [[Interoperability of Air Quality Data Systems]]<br> <br />
<br />
=== WMS Document ===<br />
* [http://www.opengeospatial.org/standards/wms WMS Documentation] <br />
<br />
=== WMS Service Checkers ===<br />
* FGDC [http://registry.fgdc.gov/statuschecker/services/rest/post.php WMS Status Checker] - Checks the WMS GetCapabilities and GetMap for function in one step (returns XML)<br />
** You may be able to call the FGDC WMS Service Checker as a service now. You can replace the getCapabilities link with any GetCapabilities and it returns html or xml - Here is the URL: <br />
*** http://registry.fgdc.gov/statuschecker/services/rest/index.php?url=http://webapps.datafed.net/AIRNOW.ogc?SERVICE=wms&REQUEST=GetCapabilities&VERSION=1.1.1&REQUEST=GetCapabilities&type=wms&formattype=xml<br />
*** http://registry.fgdc.gov/statuschecker/services/rest/index.php?url=http://webapps.datafed.net/AIRNOW.ogc?SERVICE=wms&REQUEST=GetCapabilities&VERSION=1.1.1&REQUEST=GetCapabilities&type=wms&formattype=html<br />
<br />
* ESA [http://services-test.eoportal.org/portal/DownloadExternalUtil.jsp?pageName=mapTools WMS Checker] - Will test GetCapabilities (returns original GetCapabilities or error message) and in separate step GetMap (returns map or error)<br />
<br />
* [http://mapmatters.org mapmatters.org] - Catalogues WMS Services and offers optional monitoring of performance and availability. For all services and layers the site presents meta data from the GetCapabilities, map previews and optional statistics.<br />
<br />
=== WMS Time ===<br />
Each layer should have time in begin_time/end_time/periodicity (pg 68 of WMS 1.1.1 Documentation)<br />
* Example: Daily data taken at noon since April 15 1995 (periodic interval): 1995-04-22T12:00Z/2000-06-21T12:00Z/P1D<br />
<br />
=== WMS Style ===<br />
Image size should only include portion of image with data. Decoration should be handled separately<br />
* Common error in WMS is to include decorations (margins, legends, ...) in the bbox size. This causes the data to not be properly geocoded.<br />
<br />
=== Example WMS Layers ===<br />
* [http://webapps.datafed.net/AIRNOW.ogc?service=wms&request=getCapabilities&version=1.1.1 Datafed Airnow]<br />
* [http://sedac.ciesin.columbia.edu/mapserver/map/GPWv3?SERVICE=WMS&REQUEST=GetCapabilities CIESIN]<br />
* [http://neo.sci.gsfc.nasa.gov/View.html?page=AboutWMS NASA NEO WMS]<br />
=== WMS Viewers===<br />
* [http://edac.unm.edu/esip/wms.html ESIP Stresa WMS Demo]<br />
* [http://geoss.esri.com/geoportal/catalog/livedata/preview.jsp?url=http://webapps.datafed.net/AIRNOW.ogc%3FSERVICE%3Dwms%26REQUEST%3DGetCapabilities%26VERSION%3D1.1.1&info=http://geoss.esri.com/geoportal/rest/document%3Ff%3Dhtml%26id%3D%257BE7B5D796-4296-4E12-B5AF-9C8657C88150%257D ESRI Previewer]<br />
* [http://webapps.datafed.net/browser.aspx?dataset_abbr=AIRNOW DataFed Browser]<br />
<br />
<br />
=== WMS GetCapabilities Layer Description ===<br />
We used NASA NEO WMS as an example of a well-behaving WMS and have updated our WMS GetCapabilities to model it. We use WMS GetCapabilities plus additional metadata to create ISO 19115 Air Quality Community Catalog metadata records. Below is a valid WMS layer and it includes the Keyword list for 4 facets that we currently search by with a "controlled vocabulary": Domain, Platfrom, Dataset, DataType. <br />
<br />
'''Sample WMS Layer:'''<br />
<Layer queryable="0"><br />
<Name>Ozone_adv</Name> <br />
<Title>OMI_AI_G:Column Amount Ozone</Title> <br />
<KeywordList><br />
<Keyword>Domain:Aerosol</Keyword> <br />
<Keyword>Dataset:OMI_AI_G</Keyword> <br />
<Keyword>Platform:Satellite</Keyword> <br />
<Keyword>DataType:GRID</Keyword> <br />
</KeywordList><br />
<SRS>EPSG:4326</SRS> <br />
<LatLonBoundingBox minx="-180" miny="-90" maxx="180" maxy="90" /> <br />
<Dimension name="time" units="ISO8601" /> <br />
<Extent name="time" default="2007-05-12T00:00:00Z">2004-08-17T00:00:00Z/2009-05-28T00:00:00Z/P1D</Extent> <br />
<MetadataURL type="TC211"><br />
<Format>text/xml</Format> <br />
<OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://capita.wustl.edu/DataspaceMetadata_ISO/DataFed.OMI_AI_G.Ozone_adv.xml" xlink:type="simple" /> <br />
</MetadataURL><br />
<DataURL><br />
<Format>text/html</Format> <br />
<OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webapps.datafed.net/browser.aspx?dataset_abbr=OMI_AI_G&param_abbr=Ozone_adv" xlink:type="simple" /> <br />
</DataURL><br />
<Style><br />
<Name>data</Name> <br />
<Title>Data</Title> <br />
</Style><br />
<Style><br />
<Name>default</Name> <br />
<Title>Default</Title> <br />
</Style><br />
</Layer><br />
<br />
Look at Machine tags - may be able to use.<br />
Current facets (Domain, Platfrom, Dataset, DataType, ...)and allowed values are: <br />
* Domain: Aerosol, Demographic, Emission, Fire, GIS, Meteor <br />
* Platform: Satellite, Model, Network <br />
* Format: Grid, Point, SeqImage, Arrow, Table Traj, Vector<br />
* Parameter: Develop ontology <br />
* Vertical<br />
* Temporal: Monthly, Daily<br />
<br />
* Dif to ISO<br />
* Dif to GetCapabilities<br />
<br />
<br />
'''ISO Record from OGC GetCapabilities:''' <br><br />
[http://capita.wustl.edu/DataspaceMetadata_ISO/DataFed.OMI_AI_G.Ozone_adv.xml ISO 19115 Record Generated from GetCapabilities Layer above]<br />
<br />
'''Catalog search of ISO Records:'''<br> <br />
[http://webapps.datafed.net/geoss_catalog.aspx?Dataset=OMI_AI_G&DataType=GRID&distributor=&Domain=&Platform=Satellite Faceted search in AQ catalog] <br />
<br />
<br />
Below is a table with the fields for GetCapabilities mapped to ISO 19115 Doc ([http://spreadsheets.google.com/ccc?key=rHaPSc3JKJBhzqXdVLjBeqg to edit]):<br><br />
<html><iframe width='800' height='800' frameborder='0' src='http://spreadsheets.google.com/pub?key=rHaPSc3JKJBhzqXdVLjBeqg&output=html&widget=true'></iframe></html><br />
<br />
<br />
Here is the sample ISO template with GetCapabilities:<br />
http://capita.wustl.edu/DataspaceMetadata_trial/OGC_ISO.Template.xml</div>Ulim