description of the jpl planetary web mapping server
Download
Skip this Video
Download Presentation
Description Of The JPL Planetary Web Mapping Server

Loading in 2 Seconds...

play fullscreen
1 / 25

Description Of The JPL Planetary Web Mapping Server - PowerPoint PPT Presentation


  • 164 Views
  • Uploaded on

Description Of The JPL Planetary Web Mapping Server. Lucian Plesea, Elaine Dobinson, Dave Curkendall - JPL Trent Hare – USGS, Flagstaff. http://webgis.wr.usgs.gov/ogc http://onMars.jpl.nasa.gov. ISPRS Workshop, March 17, 2007. Outline. Open Geospatial Consortium Standards

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Description Of The JPL Planetary Web Mapping Server' - cai


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
description of the jpl planetary web mapping server

Description Of The JPL Planetary Web Mapping Server

Lucian Plesea, Elaine Dobinson, Dave Curkendall - JPL

Trent Hare – USGS, Flagstaff

  • http://webgis.wr.usgs.gov/ogc
  • http://onMars.jpl.nasa.gov

ISPRS Workshop, March 17, 2007

outline
Outline
  • Open Geospatial Consortium Standards
  • OnMars / OnMoon Project Overview
  • Server Description
  • Examples and integration scenarios

Plesea / Hare

define ogc web services
define: OGC Web Services
  • Currently Addressed
    • WMS: Web Map Service – simple image
    • WCS: Web Coverage Service – complex data
  • Closely Related Services
    • WFS: Web Feature Service –features
    • WPS: Web Processing Service – data processing
    • Catalog Service – metadata spatial searching
    • GeoRSS – RSS feed + geospatial coordinates

Plesea / Hare

benefits to using standards
Benefits to Using Standards
  • Don’t reinvent the wheel
    • Leverage existing languages, structures, and solutions
  • Reach a wider audience
    • Widely used applications have built-in support for accessing standard services
  • Evolution
    • Well-maintained services evolve along with standards, extending their healthy lifespan;

data / software / server persistency

  • NASA OGC interoperability report showed a 30% savings

Helps make the data the focus, not the application

Plesea / Hare

project overview
Project Overview
  • Promote web mapping services for planetary applications
    • Standardize planetary coordinate systems with the OGC
    • Develop WMS and WCS servers for Mars and Lunar data
    • When necessary, prepare GIS data sets
    • Adapt GIS (client) applications for Mars and Lunar GIS
    • Test and propose further integration with PDS Imaging Nodes
        • Updated USGS/PDS Map-a-Planet has incorporated WMS and planetary encodings

Plesea / Hare

slide7

Planetary WMS Block Diagram

HTTPD (Apache)

Tiled WMS & KML

WMS Server (CGI)

Tiled WMS

KML

Network Image

Remote Storage

Cache Storage

  • Relative size is not significant
  • Only data flow is represented

Plesea / Hare

slide8

Raschal, 40TB cluster

RAID Again System using Commodity Hardware And Linux

Plesea / Hare

outline of major server features
Outline of Major Server Features
  • Data sets
  • Planet specific CRS, IAU2000 as the namespace
  • Style Layer Descriptions (SLD) extensions
  • Cache/Tile support
  • Support for 16, 32 bit data requests (Geotiff)

Plesea / Hare

features data sets
Features – Data sets
  • Mars
    • MOLA DEM and Slope - Global Topography, Goddard
      • Request as topography, colorized, shaded, slope
    • Mars Digital Image Mosaic 2.1, USGS
    • THEMIS Infrared (IR) Mosaics, ASU
    • MOC Narrow Angle Mosaic, USGS/JPL
    • Working on a THEMIS VIS mosaic, ASU
  • Moon
    • Lunar DEMs and Slope (ULCN2005), Goddard and USGS
    • Clementine 750nm UVVIS and NIR Mosaics, 16bit, 11 bands, USGS
    • Airbrushed Hillshade (Grey and Color), USGS

Plesea / Hare

features ogc planetary coordinate reference system
Features - OGC Planetary Coordinate Reference System
  • Planetary Namespace based on IAU2000 report and using NAIF codes for base value.

GEOGCS["GCS_Mars_2000",DATUM["D_Mars_2000", SPHEROID["Mars_2000_IAU",3396190.0, 169.89444722361]],PRIMEM["Reference_Meridian",0.0], UNIT["Degree",0.0174532925199433]

http://www.lpi.usra.edu/meetings/lpsc2006/pdf/1931.pdf

Plesea / Hare

features sld processing wms
Features – SLD / Processing WMS
  • SLD implementation increases server-side processing requirements
  • Supports most SLD RasterSymbolizer: band selection, gamma correction, linear scaling, histogram equalization, color look-up
  • Jpeg, PNG and GeoTIFF formats
  • Geographic, Orthographic and Gnomonic projections (planet specific)

Plesea / Hare

features sld band arithmetic server side
Features – SLD / Band Arithmetic(server side)
  • Band Arithmetic – e.g. Clementine mineral ratios

Red=750 nm/415 nm

Green=750 nm/950 nm

Blue=415 nm/750 nm

SLD encapsulation:

prefix notation

/_b1_b2,/_b1_b3,/_b2_b1

Currently supports arbitrary length formulae, four basic operations and constants

Plesea / Hare

features cache tiled wms
Features – Cache/Tiled WMS
  • WMS needs a mechanism to expose caches
  • Add one request type, getTileService
  • Returns an XML wrapped list of WMS requests, used as template
  • Image data is delivered only by WMS
  • Compatible with WMS 1.1.1 and SLD
  • OnMars Tiled WMS has latencies in the order of milliseconds

Plesea / Hare

selected clients
Selected Clients
  • NASA WorldWind, uses tiles
  • WorldKit, flash WMS viewer using tiles
  • GoogleEarth, full WMS client, uses tiles
  • WMSConnect, ESRI arcscript to use WMS images as data, ArcGlobe uses tiles
  • JMars
  • PIGWAD
  • JUMP, OpenLayers, OpenEV, Global Mapper, uDig (geoTools) , gvSIG

Plesea / Hare

google earth wms client
Google Earth – WMS Client
  • Use refresh style onRegion
  • Data Transport is a WMS request
  • KML request is almost a WMS request.
  • Returned KML can include sub-regions
  • Requires Google Earth 4 or later, on a platform that allows arguments
  • This functionality integrated in OnMars Tiled WMS server

Plesea / Hare

slide17

Planetary WMS Block Diagram (review)

HTTPD (Apache)

Tiled WMS & KML

WMS Server (CGI)

Tiled WMS

KML

Network Image

Remote Storage

Cache Storage

  • Relative size is not significant
  • Only data flow is represented

Plesea / Hare

planetary ogc examples
Planetary OGC Examples

JPL’s WMS onMars: showing Mars Topography (with SLD – Style Layer Desc.)

Plesea / Hare

planetary ogc examples1
Planetary OGC Examples

NASA’s Worldwind accessing JPL’s WMS server (16 bit Png for topo, Image texture, topography colorized using SLD and transparent over image)

2X

Plesea / Hare

slide20

Planetary OGC Examples

Multiple Servers JPL’s OnMars, USGS’s PIGWAD, ASU’s JMars

Plesea / Hare

wms connect client builds local layers
WMS Connect (client builds local layers)

Novel use of WMS servers

Plesea / Hare

sparse data support moc na
Sparse Data Support – MOC NA

MGS Mars Orbiter Camera Narrow Angle mosaic

  • A 0.5 arc-second composite of more than 50,000 high resolution images of Mars, located between 75N and 75S
  • It is an uncontrolled mosaic, the images are placed on the global frame based on the best known location, using a simple warp. Location errors are common, but it does match MDIM and MOLA rather well
  • The mosaic contains more than 300GB of raw image data, and images are still to be released
  • Credits: MSSS/JPL/Caltech/USGS/ASU/UofA/NASA
  • Tackle an uncontrolled THEMIS VIS mosaic also.

Plesea / Hare

slide23

Planetary OGC Examples

Live MOC NA Image Mosaic, ~50K images, ~3TB mosaic stored as 130GB

Plesea / Hare

null data masks
NULL data masks

Plesea / Hare

ad