1 / 25

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. Open Geospatial Consortium Standards

cai
Télécharger la présentation

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. Outline • Open Geospatial Consortium Standards • OnMars / OnMoon Project Overview • Server Description • Examples and integration scenarios Plesea / Hare

  3. 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

  4. OGC Web Mapping/Coverage Services WMS/WCS Plesea / Hare

  5. 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

  6. 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

  7. 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

  8. Raschal, 40TB cluster RAID Again System using Commodity Hardware And Linux Plesea / Hare

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

  18. Planetary OGC Examples JPL’s WMS onMars: showing Mars Topography (with SLD – Style Layer Desc.) Plesea / Hare

  19. 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

  20. Planetary OGC Examples Multiple Servers JPL’s OnMars, USGS’s PIGWAD, ASU’s JMars Plesea / Hare

  21. WMS Connect (client builds local layers) Novel use of WMS servers Plesea / Hare

  22. 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

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

  24. NULL data masks Plesea / Hare

  25. JPL Server Optimization, WorldKit (flash-based viewer) Moc NA Mdim2.1 Themis GE Plesea / Hare

More Related