Download presentation
Presentation is loading. Please wait.
Published byDamian Willis Modified over 9 years ago
1
U.S. Department of the Interior U.S. Geological Survey CDI Webinar Sept. 5, 2012 Rob Dollison September 5, 2012 Expand TNM Save As/Open In to USGS Wide
2
2 CDI Webinar Sept. 5, 2012 For this project, what are users demanding? : Scientists, Analysts, etc. use many varying science and map tools with viewing capabilities to be used while working different parts of a problem They’ll move from one tool to another: Finding - Use TNM to download foundational data, Discovering - Sciencebase to find thematic data, Processing - CIDA GDP for processing data, Analyzing - ArcMap for in-depth study, etc. Meaning, each time they switch tools, they need to re-setup their session or “mash-up” which is not their priority and is a time-waster or nuisance In 2009, scientists and users made it clear to CDI Make these setup mashup steps go away - 1-click
3
3 CDI Webinar Sept. 5, 2012 Our current viewing and app portfolio does not meet this need Problems to solve: We have 100s of viewer instances in 10s of flavors There still isn’t a good standard for this Need to establish business case for programs and developers to move towards new approach This project attempts to: Develop a Core Service that other viewers can call to save map sessions Build Session Read and View Libraries to open in popular viewer flavors Work on getting a single standard via coordinating with OGC, ESRI/OWF, and NGA
4
4 CDI Webinar Sept. 5, 2012 Core ServiceViewer Open Context R&DStandards & Design Needed to refactor Save Map as code as standalone service so other viewers could call it Explore the Px3 TNM JSON Context profile Solve Security issues re- opening JSON Save As Px3 JSON, ESRI JSON, KML, Snapshot (PDF, JPG, PNG) Open in OpenLayers Ivan Suftin (CIDA) Cassandra Ladino (EGSC) John Aguinaldo (EGSC) Open in ArcMap Greg Smoczyk (NEIC) Open in ESRI Viewers Gary Latzke (WiM) Jon Baier (WiM) Meet with OGC to see where their new Context Profile standard is going when, how soon, what is in it Meet with ESRI on their ArcGIS Context Standard Meet with OGC, ESRI, OWF on the new REST Context standard (NGP/NGTOC) David Hughes Robert Djurasaj Jim McAndrews Aaron Dandy (NGP) Glenn Guempel, NGP Standards Architect Matt Tricomi The 3 Tracks & Team Credit Project Lead: Rob Dollison
5
Save As – NGTOC refactored code to be standalone service for Session Context and Snapshot Printing … which now can be called by any viewer Finalizing saving as TNM/Px3, ESRI, KML standard contexts In future, that means other viewers can save sessions Also, future question, who should host this service? NGP? CSS?
6
OpenIn - NGTOC solved Cross-Site Scripting issues with opening a Context Profile on another Server. It can be used to validate schema and security from any Viewer API Programs can host their own session, but they can allow users to open in any API using this
7
Open In – OpenLayers JSON Context reader is developed. Several enhancement remain Read in some missing session input (Basemap Buttons, layers, zoom) Debug some ESRI REST Service compatibility Incorporate with ERSG OpenLayers work Will want to find ways to make this part of standard OpenLayers Library More details on more to do at: https://my.usgs.gov/confluence/display/cdi/CDI- TSWG+Save+As+%28Dollison%29+July+2012+Meeting+Notes
8
Open in ESRI Flex API - We validated out of box in ESRI Flex viewer once saved as ESRI/OWF Standard JSON ESRI Admits it is a specific context design, but not overly published It works out of the box in any ESRI API (JS, Flex, Silverlight, and Mobile APIs and ArcGIS.com) We can now develop Viewer APIs/frameworks instead of apps http://wim.usgs.gov/ColoradoRiver/ColoradoRiverMapper.htmlhttp://wim.usgs.gov/ColoradoRiver/ColoradoRiverMapper.html - Example benefit: DOI Political asks to see CRB Demo, easy to show in a few viewer flavors
9
Open In ArcGIS.com is evolving standard, but appears can work There have been a few standard changes, but it looks like if we save in the latest, we can send users from TNM to ArcGIS.com in 1-click with same session Need to test/discuss with ESRI passing a context http://explorer.arcgis.com/?open=063d336982fd45dc98ab5397bab51ca2
10
Open In – ArcMap now do-able from ArcGIS 10.1 server with new ArcPy Library Save As Function needs to simply call a 15 line python script to output an MXD file To do need to be running 10.1 server side, but the resulting MXD can be opened in ArcMap 9.x and up ArcMap still slow & “bloated” to open many services due to how they make lyr files, but it works – eGIS type enhancement request (make services usable in ArcMap)
11
Standard Readiness: 2014 likely OGC accepted USGS request to support JSON in new standard Scoping for NGP/NGTOC to work with OGC on 2013 testbed Learning more on how OGC REST group fits in https://my.usgs.gov/confluence/display/cdi/Web+Service+Contex ts+-+Standards+and+Options
12
12 CDI Webinar Sept. 5, 2012 Whether under CDI or CSS or other development, the following scope is suggested for next year: Core Service Support more formats as source and target formats Explore Enterprise rollout discussions/decisions (communicating, training, hosting, investing, inventory) and moving towards program/developer adoption education, communication, and working with programs on where fits in priorities Viewer R&D Continue OpenLayers work with OpenLayers existing and merge with OpenLayers HTML5 viewer CDI work as well. Complete ESRI API work Standards NGP/NGTOC support OGC OWS Testbed to get new JSON standard and evaluate REST JSON Summary – Next Year
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.