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: //on. Mars. jpl. nasa. gov ISPRS Workshop, March 17, 2007

Outline • Open Geospatial Consortium Standards • On. Mars / On. Moon Project Overview • Server Description • Examples and integration scenarios ISPRS, Mar 2007 Plesea / Hare

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 Geo. RSS – RSS feed + geospatial coordinates ISPRS, Mar 2007 Plesea / Hare

OGC Web Mapping/Coverage Services WMS/WCS ISPRS, Mar 2007 Plesea / Hare

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 ISPRS, Mar 2007 Plesea / Hare

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 ISPRS, Mar 2007 Plesea / Hare

Planetary WMS Block Diagram HTTPD (Apache) WMS Server (CGI) Tiled WMS & KML Tiled WMS Network Image Remote Storage Cache Storage • Relative size is not significant • Only data flow is represented ISPRS, Mar 2007 Plesea / Hare KML

Raschal, 40 TB cluster RAID Again System using Commodity Hardware And Linux ISPRS, Mar 2007 Plesea / Hare

Outline of Major Server Features • • • Data sets Planet specific CRS, IAU 2000 as the namespace Style Layer Descriptions (SLD) extensions Cache/Tile support Support for 16, 32 bit data requests (Geotiff) ISPRS, Mar 2007 Plesea / Hare

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 (ULCN 2005), Goddard and USGS – Clementine 750 nm UVVIS and NIR Mosaics, 16 bit, 11 bands, USGS – Airbrushed Hillshade (Grey and Color), USGS ISPRS, Mar 2007 Plesea / Hare

Features - OGC Planetary Coordinate Reference System • Planetary Namespace based on IAU 2000 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/lpsc 2006/pdf/1931. pdf ISPRS, Mar 2007 Plesea / Hare

Features – SLD / Processing WMS • SLD implementation increases server-side processing requirements • Supports most SLD Raster. Symbolizer: band selection, gamma correction, linear scaling, histogram equalization, color look-up • Jpeg, PNG and Geo. TIFF formats • Geographic, Orthographic and Gnomonic projections (planet specific) ISPRS, Mar 2007 Plesea / Hare

Features – SLD / Band Arithmetic • 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 /_b 1_b 2, /_b 1_b 3, /_b 2_b 1 Currently supports arbitrary length formulae, four basic operations and constants ISPRS, Mar 2007 Plesea / Hare (server side)

Features – Cache/Tiled WMS • WMS needs a mechanism to expose caches • Add one request type, get. Tile. Service • 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 • On. Mars Tiled WMS has latencies in the order of milliseconds ISPRS, Mar 2007 Plesea / Hare

Selected Clients • • NASA World. Wind, uses tiles World. Kit, flash WMS viewer using tiles Google. Earth, full WMS client, uses tiles WMSConnect, ESRI arcscript to use WMS images as data, Arc. Globe uses tiles • JMars • PIGWAD • JUMP, Open. Layers, Open. EV, Global Mapper, u. Dig (geo. Tools) , gv. SIG ISPRS, Mar 2007 Plesea / Hare

Google Earth – WMS Client • • • Use refresh style on. Region 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 On. Mars Tiled WMS server ISPRS, Mar 2007 Plesea / Hare

Planetary WMS Block Diagram (review) HTTPD (Apache) WMS Server (CGI) Tiled WMS & KML Tiled WMS Network Image Remote Storage Cache Storage • Relative size is not significant • Only data flow is represented ISPRS, Mar 2007 Plesea / Hare KML

Planetary OGC Examples JPL’s WMS on. Mars: showing Mars Topography (with SLD – Style Layer Desc. ) ISPRS, Mar 2007 Plesea / Hare

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) 2 X ISPRS, Mar 2007 Plesea / Hare

Planetary OGC Examples Multiple Servers JPL’s On. Mars, USGS’s PIGWAD, ASU’s JMars ISPRS, Mar 2007 Plesea / Hare

WMS Connect (client builds local layers) Novel use of WMS servers ISPRS, Mar 2007 Plesea / Hare

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 75 N and 75 S • 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 300 GB of raw image data, and images are still to be released • Credits: MSSS/JPL/Caltech/USGS/ASU/Uof. A/NASA • Tackle an uncontrolled THEMIS VIS mosaic also. ISPRS, Mar 2007 Plesea / Hare

Planetary OGC Examples Live MOC NA Image Mosaic, ~50 K images, ~3 TB mosaic stored as 130 GB ISPRS, Mar 2007 Plesea / Hare

NULL data masks ISPRS, Mar 2007 Plesea / Hare

JPL Server Optimization, World. Kit (flash-based viewer) Moc NA Mdim 2. 1 GE ISPRS, Mar 2007 Plesea / Hare Themis
- Slides: 25