Web Services
We deliver catalogs, maps, and data through standard programmatic interfaces, and use the MapServer software platform as part of our backend. Web Services enable machine to machine transfer of database content, and also enable the development of new and innovative Application Programming Interfaces (APIs). A variety of OGC-enabled clients, both freeware and commercial packages, including User-friendly Desktop Internet GIS (uDig), GeoMapApp, Gaia, NASA World Wind, and ArcGIS can be used to direcly access some of our content.
Our data and metadata holdings can be accessed through a variety of web service protocols:
- Open Geospatial Consortium (OGC) WxS Services
- Open Archives Initiative Protocol for Metadata Harvest (OAI-PMH)
- REST-Type Services
- SOAP Services
- Our Web Map Service (WMS) allows any OGC-enabled client to create map imagery from our Global Multi-Resolution Topography (GMRT). Use one the following URLS to access these data:
- Mercator GMRT v1.x: http://www.marine-geo.org/services/wms?request=GetCapabilities&service=WMS&version=1.1.1
- Mercator GMRT v2.x: http://www.marine-geo.org/services/wms_2.0_merc?request=GetCapabilities&service=WMS&version=1.0.0
- Masked Mercator (highlights multibeam tracks) GMRT v1.x http://www.marine-geo.org/services/wms_mask?request=GetCapabilities&service=WMS&version=1.1.1
- South Polar Stereo http://www.marine-geo.org/services/wms_SP?request=GetCapabilities&service=WMS&version=1.1.1
- Masked South Polar Stereo (highlights multibeam tracks) http://www.marine-geo.org/services/wms_SP_mask?request=GetCapabilities&service=WMS&version=1.1.1
- MGDS Web Feature Service (WFS) allows any OGC-enabled client to access our global catalog of station events (cores and dredges, camera tows, CTD stations, instrument deployments, etc.) and physical samples (biology, rock, sediment, fluid). Specify the following URL to your client:
- Full WFS capabilities http://www.marine-geo.org/services/wfs?request=GetCapabilities&service=WFS&version=1.0.0.
- Academic Seismic Portal -- View metadata for seismic data sets by cruise:
- SESAR - Get sample info by IGSN http://app.geosamples.org/webservices/display.php?igsn=[enter IGSN] Pass igsn ex. http://app.geosamples.org/webservices/display.php?igsn=GEE0000O4 - Register single or multiple samples http://app.geosamples.org/webservices/uploadservice.php Paste xml for the samples to be uploaded into sesar. User name and password for the registrant is needed. Will return yes or no if transaction was successful. If no then errors will return. - Validates SESAR user credentials http://app.geosamples.org/webservices/credentials_service.php Will return whether user is valid or not and if not valid what the error messages if any are. - SESAR web services schema http://app.geosamples.org/sample.xsd
- Service Target: http://www.earthchemportal.org/soapsearchservice.php
- Test Page for Debugging Service Calls: http://www.earthchemportal.org/soap_service_tester
- Schema of expected XML document: http://www.earthchemportal.org/soap_search_schema.xsd
- Search Service Documentation: http://www.earthchemportal.org/soap_search_documentation/