Description of the jpl planetary web mapping server
This presentation is the property of its rightful owner.
Sponsored Links
1 / 25

Description Of The JPL Planetary Web Mapping Server PowerPoint PPT Presentation


  • 105 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

Description Of The JPL Planetary Web Mapping Server

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


Ogc web mapping coverage services

OGC Web Mapping/Coverage Services

WMS/WCS

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


Description of the jpl planetary web mapping server

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


Description of the jpl planetary web mapping server

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


Description of the jpl planetary web mapping server

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


Description of the jpl planetary web mapping server

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


Description of the jpl planetary web mapping server

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


Jpl server optimization worldkit flash based viewer

JPL Server Optimization, WorldKit (flash-based viewer)

Moc NA

Mdim2.1

Themis

GE

Plesea / Hare


  • Login