...
The summary will repeat but provide more details about the information provided on the cover sheet including the following:
At the first 2009 CDI workshop, scientists stated one of the top three goals was to make it very simple to access corporate databases. In 2009, scientists and users made it clear to CDI - Make these setup mashup steps go away - 1-click. Our current viewing and app portfolio across USGS, DOI, and generally industry-wide does not meet this need. We've had many problems to solve such as we have 100s of viewer instances in 10s of flavors, there still isn’t a good standard for this, and we have yet to establish business case for programs and developers to move towards new approach.
This year's proposal is to focus initial deployment of current SaveAs and OpenIn services and support continuous improvement on standardizing the context, hooking into OpenLayers and ESRI APIs.
Name | Organization Affiliation | Mailing Address | Phone Number | Role | |
---|---|---|---|---|---|
Rob Dollison | USGS NGP | USGS HQ Reston, VA | 703-648-5724 | rdollison@usgs.gov | NGP Delivery Services Lead |
Glenn Guempel | USGS NGP | USGS HQ Reston, VA | gguempel@usgs.gov | NGP Standards Architect |
Name | Organization Affiliation | Mailing Address | Phone Number | Role | |
---|---|---|---|---|---|
Rick Brown | USGS NGP NGTOC | Rolla, MO | NGTOC Project Manager | ||
Dave Hughes | USGS NGP NGTOC | Denver, CO | NGTOC Engineering Projects Manager | ||
Robert Djurasaj | USGS NGP NGTOC | Denver, CO | NGTOC Developer Contractor | ||
Aaron Dandy | USGS NGP NGTOC | Denver, CO | NGTOC Developer Contractor | ||
Jim McAndrews | USGS NGP NGTOC | Denver, CO | NGTOC Developer Contractor | ||
Tim Kern | USGS CSAS Sciencebase | Ft Collins, CO | CSAS Sciencebase Developer Lead | ||
Natalie Latyshe | USGS CSAS | Denver, CO | CSAS Sciencebase Project Manager | ||
Sky Bristol | USGS AESIR | Denver, CO | CSAS AESIR Research lead/Sciencebase SME | ||
Mike Frame | USGS CSAS | Oak Ridge, TN | CSAS Hosting/Engineering Lead | ||
Tim Mancuso | USGS CSAS | Denver, CO | CSAS Hosting/Engineering Manager Contractor | ||
David Blodgett | USGS CIDA | Madison, WI | CIDA Architect/Developer | ||
Ivan Suftin | USGS CIDA | Madison, WI | CIDA Developer | ||
John Aguinaldo | USGS ESGC | Reston, VA | ESGC Developer Contractor |
Name | Organization Affiliation | Mailing Address | Phone Number | Role | |
---|---|---|---|---|---|
Multiple | ESRI | Technical Architects Points of Contacts | |||
Multiple | OpenGeo | Technical Architects Points of Contacts | |||
David Wesloh | OGC/NGA | St Louis, MO | OGC OWS SWG Chair | ||
Justin Haas | NGA Palanterra X3 | Fort Belvoir, VA | Palanterra X3 Product Manager |
Name | Organization Affiliation | Mailing Address | Phone Number | Role | |
---|---|---|---|---|---|
Dave Soller | NCGMP Sr. Leader Sponsor | ||||
Nate Booth | CIDA Sr. Leader Sponsor | ||||
Kevin HopePaul Wiese | 703-648-4543 | khope@usgspmwiese@usgs.gov | NGP Sr. Leader Sponsor | ||
Matt Tricomi | USGS | Denver, CO | 720-244-3063 | mtricomi@usgs.gov | Architect Contractor |
Greg Smoczyk | USGS NEIC | Golden, CO | CDI SME Focus on ArcMap Integration | ||
Gary Latzke | USGS WiM | Madison, WI | WiM Projects Manager | ||
Jon Baier | USGS WiM | Madison, WI | CDI SME Focus on ESRI Flex API Integration | ||
Cassandra Ladino | USGS EGSC | Reston, VA | EGSC Projects Manager |
This project enables simplifying map service integration. The USGS provides many national, regional and local datasets for download, streaming interaction such as WFS/WCS, and analysis. Ultimately, most datasets are presented for visualization in "viewers" with basic navigation and interaction for inspection and even lightweight WebGIS like web service functions, annotations, etc. Many viewers – different APIs, clients, purposes, and niche functions – are invested in at USGS and DOI and the whole Federal Government. This project has the capability to save map contexts of the mashup a user makes in a viewer. Any context requiring Spatial Visualization (i.e. Geographic, Geologic, Water, Ecosystem, Habitat, Topographic, etc.)
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. For example, taking a map session mashup they make in web views and move it easily into their advanced thick clients like ArcMap and Google Earth. It could take a scientist, planner, user, etc. a half-hour or more to create these unique views - zoom in, re-order services, change opacity, add services, turn on layers, etc. - and to have to recreate that in their environment, which could be one of the large reasons why services are not taking off - its too hard. 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
The solution is not "1 viewer" or "1 viewer API". We are stuck in a multiple viewer environment, we could recommend a few APIs, and restrict others at best. The problem with this is that when someone goes to a new viewer, they don't always have the same backdrop basemaps, common list of overlays, and most viewers don't have capability to add services into the viewer, except thick clients and The National Map. Essentially there is no way for a user to jump easily between viewers. The output of this project is to implement a web service that any viewer API can call that allows a user to save the last view of the multiple data map services. By having this capability become USGS/DOI wide, or even integrated late into the Geospatial platform, this should look to increase web service use by making easier to use between different web viewers and thick clients. |
The goals this year by August 31, 2013 are to:
Task | End Product/Service | Organization |
Geospatial - Save As Framework | Live Application Service with initial Transforms to Px3, ESRI, KML, and later, support more formats as source and target formats, such as new OGC beta | NGTOC/OGC |
Architecture, Design, Coordination | OGC OWS Context Feedback incorporated into standard | NGP/OGC |
Viewer Library API, SaveAs, and OpenIn Migration to SB/CSAS | Interim and Mid-term hosting decision made/planned - 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 | CSAS/NGTOC |
Open In OpenLayers Framework (Read Px3 JSON, ESRI JSON | Beta OpenLayers submitted to Sciencebase | CSAS/CIDA |
Save to ArcMap (10 days) | Add transform to MXD | NGTOC |
Open in Flex (Convert Px3 JSON to ESRI JSON) | OGC ESRI/REST Context Feedback incorporated into standard | NCGMP |
The CDI Funding required would be for 30% of the effort for the non-NGTOC/NGP items. More details on the technical approach, level of effort commitment by organization, and quarterly timeline are provided below.
Active Discussion Threads
Background Architecture |
Task | Group | Acronym | $ Target | Govt Lead | Developer/SME | Developer Location | Experience |
Geospatial - Save As Framework | National Geospatial Technical Operations Center | NGTOC | NGTOC | David Hughes / Rick Brown / Rob Dollison | NGTOC Team led by Rick Brown | Denver Bldg 810 |
|
Architecture, Design, Coordination | National Geospatial Program | NGP | NGP | Glenn Guempel | Matt Tricomi (Contractor) | Denver Bldg 810 |
|
Viewer Library API, SaveAs, and OpenIn Migration to SB/CSAS | Core Science Analytics and Synthesis | CSAS | CSAS | Tim Kern / Natalie Latyshe | Tim Kern / Tim Mancuso and coordinating heavilly with NGTOC | Denver/Fort |
|
Open In OpenLayers Framework (Read Px3 JSON, ESRI JSON | Core Science Analytics and Synthesis | CSAS | CIDA/CSAS/EGSC | Natalie Latyshe / David Blodgett | Ivan Suftin / Tim Kern and input from John Aguinaldo and the Openlayers HTML5 library efforts | Fort/Madison |
|
Save to ArcMap (10 days) | National Geospatial Technical Operations Center | NGTOC | NGTOC | David Hughes / Rick Brown | NGTOC Team led by Rick Brown | Denver Bldg 810 |
|
Open in Flex (Convert Px3 JSON to ESRI JSON) | National Cooperative Geologic Mapping Program | NCGMP | NCGMP | Chris Garrity | Chris Garrity/ (Input from WiM Jon Baier) | Reston |
|
We will not be submitting bios, profiles, or CVs for this project.
Task | End Product/Service | LOE (Days) | % | Funding Source | Acronym |
Geospatial - Save As Framework | Live enterprise Application Service with initial Transforms to Px3, ESRI, KML which will be code maintained by NGP and hosted mid-term by CSAS | 90 | 46% | NGP and OGC Funding | NGTOC |
Architecture, Design, Coordination | OGC OWS Context Feedback incorporated into standard | 20 | 10% | NGP and OGC Funding | NGP |
Viewer Library API, SaveAs, and OpenIn Migration to SB/CSAS | Interim and Mid-term hosting decision made/planned | 15 | 8% | NGP and CSAS Funding | CSAS |
Open In OpenLayers Framework (Read Px3 JSON, ESRI JSON | Beta OpenLayers submitted for incorporation as part of Sciencebase code base | 30 | 15% | CDI Funding | CSAS |
Save to ArcMap (10 days) | Add transform to MXD as part of Save As application service | 10 | 5% | NGP and OGC Funding | NGTOC |
Open in Flex (Convert Px3 JSON to ESRI JSON) | OGC ESRI/REST Context Feedback incorporated into standard which would become one of the primary ESRI Flex libraries maintained by CSS. | 30 | 15% | CDI Funding | NCGMP |
Please provide a detailed budget for the project using Table 3. Include at least the following categories of information, separating the CDI funds from the in-kind match:
...