+ All Categories
Home > Documents > © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff...

© 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff...

Date post: 11-Jan-2016
Category:
Upload: katherine-bridget-harrell
View: 214 times
Download: 0 times
Share this document with a friend
54
© 2007 geoLeaders Network Free to Share NSDI Framework NSDI Framework Data Services Overview Data Services Overview August 9, 2007 August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders Network geoLeaders Network [email protected] [email protected] Tel: 703-491-9543 Tel: 703-491-9543 Panagiotis A. Vretanos, Senior Developer, CubeWerx Panagiotis A. Vretanos, Senior Developer, CubeWerx [email protected] [email protected] Tel: 416-701-1985 Tel: 416-701-1985 This work is licensed under a This work is licensed under a Creative Commons Attribution-Noncommercial-ShareAlike 3.0 License Creative Commons Attribution-Noncommercial-ShareAlike 3.0 License
Transcript
Page 1: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

NSDI Framework NSDI Framework Data Services OverviewData Services Overview

August 9, 2007August 9, 2007

Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders NetworkJeff Harrison, CEO, The Carbon Project and Director, geoLeaders [email protected] [email protected]

Tel: 703-491-9543Tel: 703-491-9543

Panagiotis A. Vretanos, Senior Developer, CubeWerxPanagiotis A. Vretanos, Senior Developer, [email protected] [email protected]

Tel: 416-701-1985Tel: 416-701-1985

This work is licensed under a This work is licensed under a Creative Commons Attribution-Noncommercial-ShareAlike 3.0 LicenseCreative Commons Attribution-Noncommercial-ShareAlike 3.0 License

Page 2: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

TopicsTopics

• Project OverviewProject Overview

• Intro to NSDI Framework Data ServicesIntro to NSDI Framework Data Services

• Framework Data Services ExamplesFramework Data Services Examples

• UML OverviewUML Overview

• Service URLService URL

Page 3: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

BackgroundBackground

• Current effort an outgrowth of a Current effort an outgrowth of a National Spatial Data Infrastructure National Spatial Data Infrastructure (NSDI) Cooperative Agreement (NSDI) Cooperative Agreement Program (CAP) project -Program (CAP) project -

– Developed reference implementation Developed reference implementation of the National Hydrography Dataset of the National Hydrography Dataset (NHD) through a CubeWerx Web (NHD) through a CubeWerx Web Feature Service (WFS)Feature Service (WFS)

– New profile of Geography Markup New profile of Geography Markup Language (GML) for easy access Language (GML) for easy access geospatial information (GMLsf) geospatial information (GMLsf)

– Collaboration of geoLeaders, Collaboration of geoLeaders, CubeWerx, The Carbon Project, EPA CubeWerx, The Carbon Project, EPA and USGS and USGS

NHD accessed from CubeSERV Web Feature Server (WFS)using free Gaia 2 geospatial viewer in 2005.

Page 4: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

• Implementation of the Implementation of the NHD via WFS successfully NHD via WFS successfully demonstrated that NSDI demonstrated that NSDI based on open standards based on open standards is feasible - Effort resulted is feasible - Effort resulted in the current projectin the current project

NHD accessed from CubeSERV Web Feature Server (WFS) Using CarbonArc Lite for ESRI ArcGIS.

BackgroundBackground

Page 5: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Goals of Current ProjectGoals of Current Project

• Fulfill vision of the NSDI, enable operational NSDI Framework Fulfill vision of the NSDI, enable operational NSDI Framework Data Services based on ANSI and OGC standards. Data Services based on ANSI and OGC standards.

• Implement key improvements to make WFS a viable platform Implement key improvements to make WFS a viable platform for operational NSDI applicationsfor operational NSDI applications

• Provide key support to the “tapestry” that weaves together a Provide key support to the “tapestry” that weaves together a national geographic information “system of systems”national geographic information “system of systems”

• Propel the United States into a leadership position in the Propel the United States into a leadership position in the implementation of interoperable spatial data infrastructures implementation of interoperable spatial data infrastructures for E-Governmentfor E-Government

Page 6: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Key TasksKey Tasks

• Task 1 - Operational NSDI Framework Data Service for Task 1 - Operational NSDI Framework Data Service for the Hydrography, Transportation & Governmental Units the Hydrography, Transportation & Governmental Units Framework Data ThemesFramework Data Themes

• Task 2 - Automated Transactions to Update Operational Task 2 - Automated Transactions to Update Operational NSDI Framework Data Service NSDI Framework Data Service

Page 7: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Task 1 OverviewTask 1 Overview

• Deploy operational NSDI Framework Data Service for the Deploy operational NSDI Framework Data Service for the Hydrography, Transportation & Governmental Units Framework Hydrography, Transportation & Governmental Units Framework Data Themes as OGC Web Feature ServicesData Themes as OGC Web Feature Services

– Implementation & Loading for Transportation & Governmental Units Implementation & Loading for Transportation & Governmental Units in addition to the National Hydrography Datasetin addition to the National Hydrography Dataset

– Deploy as operational NSDI Framework Data Services Deploy as operational NSDI Framework Data Services

• Validate GMLsf Profiles defined for the Framework Data Validate GMLsf Profiles defined for the Framework Data Themes as part of the CAP Grant ProgramThemes as part of the CAP Grant Program

– Review Hydro/Gov Units/Transportation schemasReview Hydro/Gov Units/Transportation schemas– Validate against UML, validate against GMLsf Level 1Validate against UML, validate against GMLsf Level 1

Page 8: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Task 2 OverviewTask 2 Overview

• To make the use of the Framework Data Theme Web Feature To make the use of the Framework Data Theme Web Feature Services viable for operational applicationsServices viable for operational applications

– Implement an automated transaction-based update processImplement an automated transaction-based update process

– Maintain integrity, currency and consistency of the CubeWerx WFS Maintain integrity, currency and consistency of the CubeWerx WFS with maintenance/production systems based on ESRI’s with maintenance/production systems based on ESRI’s GeodatabaseGeodatabase

• This component includes working with the USGS to coordinate This component includes working with the USGS to coordinate the Transaction capabilitythe Transaction capability

Page 9: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

TopicsTopics

• Project OverviewProject Overview

• Intro to NSDI Framework Data ServicesIntro to NSDI Framework Data Services

• Framework Data Services ExamplesFramework Data Services Examples

• UML OverviewUML Overview

• Service URLService URL

Page 10: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Framework ThemesFramework Themes

• Seven core data themes are considered Seven core data themes are considered Framework Data of critical importance to Framework Data of critical importance to the NSDI –the NSDI –

– Geodetic ControlGeodetic Control– OrthoimageryOrthoimagery– Elevation and BathymetryElevation and Bathymetry– HydrographyHydrography– CadastralCadastral– Governmental UnitsGovernmental Units– Transportation (Air, Road, Rail, Transit, Transportation (Air, Road, Rail, Transit,

Waterways)Waterways)

• Geographic names (GNIS) also availableGeographic names (GNIS) also available

Page 11: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Metadata

GEOdata

Clearinghouse (catalog)

Framework

Standards

PartnershipsPartnerships

MetadataMetadataMetadataMetadata

StandardsStandards

Policies, Partnerships and PeoplePolicies, Partnerships and People

DiscoveryDiscoveryDiscoveryDiscovery AccessAccessAccessAccess

ServicesServicesProcessingProcessingProcessingProcessing

FrameworkFramework GEOdataGEOdata

NSDI ComponentsNSDI Components

Page 12: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Metadata

GEOdata

Clearinghouse (catalog)

Framework

Standards

PartnershipsPartnerships

MetadataMetadataMetadataMetadata

StandardsStandards

Policies, Partnerships and PeoplePolicies, Partnerships and People

DiscoveryDiscoveryDiscoveryDiscovery AccessAccessAccessAccess

ServicesServicesProcessingProcessingProcessingProcessing

FrameworkFramework GEOdataGEOdata

NSDI ComponentsNSDI Components

Page 13: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Metadata

GEOdata

Clearinghouse (catalog)

Framework

Standards

PartnershipsPartnerships

MetadataMetadataMetadataMetadata

StandardsStandards

Policies, Partnerships and PeoplePolicies, Partnerships and People

DiscoveryDiscoveryDiscoveryDiscovery AccessAccessAccessAccess

ServicesServicesProcessingProcessingProcessingProcessing

FrameworkFramework GEOdataGEOdata

NSDI ComponentsNSDI Components

Page 14: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

ANSI Framework StandardsANSI Framework Standards

• Supports the exchange of geospatial dataSupports the exchange of geospatial data

• Seeks to establish a common baseline for the semantic content Seeks to establish a common baseline for the semantic content of databases for public agencies and private enterprisesof databases for public agencies and private enterprises

• Seeks to decrease costs and simplify exchange of data among Seeks to decrease costs and simplify exchange of data among local, Tribal, State, and Federal users and producers and local, Tribal, State, and Federal users and producers and discourage duplicative data collectiondiscourage duplicative data collection

• Benefits include the long-term improvement of the geospatial Benefits include the long-term improvement of the geospatial data through the establishment of Web data services for data and data through the establishment of Web data services for data and maps within multiple communitiesmaps within multiple communities

Page 15: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

ANSI Framework StandardsANSI Framework Standards

• Concise documentation of Framework Data content needed to Concise documentation of Framework Data content needed to support the support the intersectionintersection of stakeholder requirements of stakeholder requirements

• Includes conceptual/abstract model of the feature types, Includes conceptual/abstract model of the feature types, attributes, relationships, identifiers in UMLattributes, relationships, identifiers in UML

• Includes appropriate description of all elements and a narrative to Includes appropriate description of all elements and a narrative to provide scope and context for its useprovide scope and context for its use

• Includes an informative annex describing the encoding of the Includes an informative annex describing the encoding of the model in XML/GML including an XML-Schema document to model in XML/GML including an XML-Schema document to facilitate validation of data facilitate validation of data

Page 16: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Roads

Hydrography

Boundaries

Feature ModelFeature ModelIn UMLIn UML

Conceptual Conceptual ModelModel

ApplicationApplicationSchemaSchema

7 Framework7 FrameworkCommunitiesCommunities

GeospatialInformation

ANSI ANSI Framework Framework

SchemaSchema

CommunityCommunityInputInput

Project Starting PointProject Starting Point

Page 17: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Roads

Hydrography

Boundaries

Feature ModelFeature ModelIn UMLIn UML

Conceptual Conceptual ModelModel

ApplicationApplicationSchemaSchema

7 Framework7 FrameworkCommunitiesCommunities

GeospatialInformation

ANSI ANSI Framework Framework

SchemaSchema

CommunityCommunityInputInput

Project ResultProject Result

Spatial DataSpatial DataWarehouseWarehouse

WFSWFS

Encoded FeatureEncoded FeatureData in XML (GMLsf) Data in XML (GMLsf)

GMLsfGMLsf

Page 18: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Overview of the Hosting Service

• Online services to efficiently store, manage and provide Online services to efficiently store, manage and provide web-based web-based AccessAccess for high volumes of Framework data for high volumes of Framework data at multiple resolutions  at multiple resolutions 

• Optimized for online delivery and based on OGC Web Optimized for online delivery and based on OGC Web Feature Server (WFS), Filter Encoding (FE) and the Feature Server (WFS), Filter Encoding (FE) and the Geography Mark-Up Language Simple Features Geography Mark-Up Language Simple Features (GMLsf) Specifications(GMLsf) Specifications

• Data in ANSI Framework Standard for common Data in ANSI Framework Standard for common community frameworkcommunity framework

NSDI Framework NSDI Framework Data ServicesData Services

Page 19: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Governmental UnitsGovernmental Units

Hydrography*Hydrography*

TransportationTransportation

Road SegmentRoad Segment

Hydro Element (Lines – Hi Res)Hydro Element (Lines – Hi Res)

Hydro Element (Lines – Med Res)Hydro Element (Lines – Med Res)

Hydro Element (Water Bodies – Med Res)Hydro Element (Water Bodies – Med Res)

Hydro Element (Areas – Hi Res)Hydro Element (Areas – Hi Res)

Hydro Element (Flow Lines – Hi Res)Hydro Element (Flow Lines – Hi Res)

Hydro Element (Flow Lines – Med Res)Hydro Element (Flow Lines – Med Res)

Hydro Element (Water Bodies – Hi Res)Hydro Element (Water Bodies – Hi Res)

Hydro Element (Areas – Med Res)Hydro Element (Areas – Med Res)

Hydro Element (Points – Hi Res)Hydro Element (Points – Hi Res)

Hydro Element (Point Events)Hydro Element (Point Events)

Administrative UnitAdministrative Unit

Governmental UnitGovernmental Unit

Other UnitOther Unit

Hydro Element (Line Events)Hydro Element (Line Events)

Page 20: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

NSDI Framework Data ServiceNSDI Framework Data Service

Lesson #1

DatabaseDatabase

WFS OperationsWFS Operations { Messages to WFS }{ Messages to WFS }

GetCapabilitiesGetCapabilities

GetFeatureGetFeature

DescribeFeatureDescribeFeature

{ GML and other formats}{ GML and other formats}

{ “Capabilities” in XML }{ “Capabilities” in XML }

{ XML Schema}{ XML Schema}

Page 21: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

NSDI Framework Data ServiceNSDI Framework Data Service

Lesson #1

DatabaseDatabase

WFS OperationsWFS Operations { Messages to WFS }{ Messages to WFS }

GetCapabilitiesGetCapabilities

GetFeatureGetFeature

DescribeFeatureDescribeFeature

{ GML and other formats}{ GML and other formats}

{ “Capabilities” in XML }{ “Capabilities” in XML }

{ XML Schema}{ XML Schema}

<?xml version="1.0" encoding="utf-8"?><GetFeature xmlns="http://www.opengis.net/wfs" xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" service="WFS" version="1.0.0" outputFormat="GML3" handle="" ><Query typeName="hyd:HydroElementWBHI" ><ogc:Filter><ogc:BBOX><ogc:PropertyName>geometry</ogc:PropertyName><gml:Box srsName="EPSG:4269"><gml:coordinates>-77.0502133366756,38.8486715052405 -77.0067638016515,38.8795394303025</gml:coordinates></gml:Box></ogc:BBOX></ogc:Filter></Query></GetFeature>

Page 22: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

NSDI Framework Data Service accessed using free Gaia 3.1 geospatial viewer (Road Segments and Hydrography data are shown)

Page 23: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

NSDI Framework Data Service accessed using CarbonArc™ PRO for ArcGIS (Hydrography and other data are shown)

Page 24: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

TranslationTranslationServiceService

TranslationTranslationServiceService

DataDataDataData DataDataDataDataDataDataDataData

Web FeatureWeb FeatureServiceService

Web FeatureWeb FeatureServiceService

LoadingLoadingServiceService

LoadingLoadingServiceService

Access via Access via Any OGC Any OGC

implementing implementing applicationapplication

GeoDataGeoDatafromfrom

USGS, othersUSGS, others

NSDI NSDI FrameworkFramework

Data ServiceData Service

NSDI Framework Data ServiceNSDI Framework Data Service

FilterFilterFilterFilter

Page 25: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

• Massively scalable online spatial data Massively scalable online spatial data warehousewarehouse

• Web Feature Service technology for Web-Web Feature Service technology for Web-based access – using HTTP as distributed based access – using HTTP as distributed computing platformcomputing platform

• Integrate ANSI Framework Schema, GMLsf Integrate ANSI Framework Schema, GMLsf and Transaction-based updatesand Transaction-based updates

• Capacity to dynamically navigate through all Capacity to dynamically navigate through all of the providers data sources as well of the providers data sources as well as fuse data layers from multiple remote as fuse data layers from multiple remote data sources and types (Cascading WMS)data sources and types (Cascading WMS)

• Based on CubeWerx® SuiteBased on CubeWerx® Suite

DesignDesign

DataDataDataData DataDataDataDataDataDataDataData

Web FeatureService

Web FeatureWeb FeatureServiceService

NSDI Framework Data Service canProvide over 170 megabytes

of data per minute

Page 26: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

• CubeSTOR® Spatial WarehouseCubeSTOR® Spatial Warehouse

– Highly scalable Spatial Warehouse that handles Highly scalable Spatial Warehouse that handles massive amounts of all types of geospatial datamassive amounts of all types of geospatial data

– Built on Oracle, used to store, manage, access and Built on Oracle, used to store, manage, access and publish geospatial data (vector, matrix and imagery) publish geospatial data (vector, matrix and imagery) over the Webover the Web

• CubeSERV® Web Feature ServerCubeSERV® Web Feature Server

– CubeSERV Feature Server builds on the CubeSERV Feature Server builds on the CubeSTOR, providing a web-based service for CubeSTOR, providing a web-based service for spatial data delivery on the Webspatial data delivery on the Web

– Implemented using the latest OGC Web Feature Implemented using the latest OGC Web Feature Server (WFS), Filter Encoding (FE) and the Server (WFS), Filter Encoding (FE) and the Geography Mark-Up Language Simple Features Geography Mark-Up Language Simple Features (GMLsf) Specification(GMLsf) Specification

Major ComponentsMajor Components

DataDataDataData DataDataDataDataDataDataDataData

Web FeatureService

Web FeatureWeb FeatureServiceService

Page 27: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Key Points on GMLsfKey Points on GMLsf

• GMLsf Level 1 defines a simple GMLsf Level 1 defines a simple profile of GML for encoding profile of GML for encoding geographic featuresgeographic features

• GMLsf Level 1 enables distributed GMLsf Level 1 enables distributed geospatial architectures –geospatial architectures –

– Supports enterprise information Supports enterprise information system for the Nation’s geospatial system for the Nation’s geospatial assets assets

– Enables distributed network of data Enables distributed network of data stewards to implement the NSDIstewards to implement the NSDI

– Lets NSDI users create map Lets NSDI users create map products and geographic knowledgeproducts and geographic knowledge

GMLsf Hydro Elements from NSDI Framework Data Services

Page 28: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Why GMLsf?Why GMLsf?• Greatly simplifies development of NSDI-based Greatly simplifies development of NSDI-based

applicationsapplications

• Makes it easy to use GML and WFS in multiple Makes it easy to use GML and WFS in multiple applicationsapplications

• Can be integrated into new applications on Can be integrated into new applications on network-connected mobile, desktop and multi-network-connected mobile, desktop and multi-media platformsmedia platforms

• Some potential applications for hydrography, Some potential applications for hydrography, transportation and governmental boundaries transportation and governmental boundaries content in GMLsf include content in GMLsf include – natural resource managementnatural resource management– crisis management and situational awareness crisis management and situational awareness

systemssystems– environmental site assessments and impact environmental site assessments and impact

statementsstatements– risk and vulnerability assessmentsrisk and vulnerability assessments– many othersmany others

GMLsf Hydro Elements and Road Segments from NSDI Framework

Data Services combined with EPA Katrina damage GML

Page 29: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Geodatabase to Geodatabase to ANSI Schema MappingsANSI Schema Mappings

TranslationTranslationServiceService

TranslationTranslationServiceService

Web FeatureWeb FeatureServiceService

Web FeatureWeb FeatureServiceService

LoadingLoadingServiceService

LoadingLoadingServiceService

FilterFilterFilterFilter

Based on Based on ESRI’s ESRI’s

GeodatabaseGeodatabase

Production Production SystemsSystems

ANSI Framework

Schema

Mappings provided to

USGS for review

Page 30: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Attributes Common to all NHD tables::-----------------------------------COMID -> HydroFeature::featureIDGEOMETRY -> HydroElement::geometryFTYPE -> HydroElement::featureTypeFCODE -> HydroElement::featureCodeFDATE -> HydroFeature::featureDateGNIS_NAME -> HydroFeature::name--OBJECTID -> HydroFeature::attribute [name='OBJECTID',datatype=integer]GNIS_ID -> HydroFeature::attribute [name='GNIS_ID', datatype=sting]RESOLUTION -> HydroFeature::attribute [name='RESOLUTION',datatype=double]

Attributes Common to all NHD tables::-----------------------------------COMID -> HydroFeature::featureIDGEOMETRY -> HydroElement::geometryFTYPE -> HydroElement::featureTypeFCODE -> HydroElement::featureCodeFDATE -> HydroFeature::featureDateGNIS_NAME -> HydroFeature::name--OBJECTID -> HydroFeature::attribute [name='OBJECTID',datatype=integer]GNIS_ID -> HydroFeature::attribute [name='GNIS_ID', datatype=sting]RESOLUTION -> HydroFeature::attribute [name='RESOLUTION',datatype=double]

Geodatabase to Geodatabase to ANSI Schema MappingsANSI Schema Mappings

Sample…

Page 31: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

TranslationTranslationServiceService

TranslationTranslationServiceService

Web FeatureWeb FeatureServiceService

Web FeatureWeb FeatureServiceService

LoadingLoadingServiceService

LoadingLoadingServiceService

FilterFilterFilterFilter

Transaction-based UpdatesTransaction-based Updates

Based on Based on ESRI’s ESRI’s

GeodatabaseGeodatabase

Production Production SystemsSystems

NSDI Framework NSDI Framework Data Service Data Service includesincludestransaction-transaction-based update based update process to process to maintain integrity, maintain integrity, currency and currency and consistencyconsistency

Based on Based on CubeWerxCubeWerx

Page 32: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

TopicsTopics

• Project OverviewProject Overview

• Intro to NSDI Framework Data ServicesIntro to NSDI Framework Data Services

• Framework Data Services ExamplesFramework Data Services Examples

• UML OverviewUML Overview

• Service URLService URL

Page 33: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Accessing Hydrography FrameworkAccessing Hydrography Framework

Page 34: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Accessing Hydrography FrameworkAccessing Hydrography Framework

Page 35: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Page 36: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Page 37: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Accessing Framework RoadsAccessing Framework Roads

Page 38: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Accessing Framework RoadsAccessing Framework Roads

Page 39: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Page 40: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Page 41: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Page 42: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Page 43: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Governmental UnitsGovernmental Units

Page 44: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Governmental UnitsGovernmental Units

Page 45: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Page 46: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Page 47: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

TopicsTopics

• Project OverviewProject Overview

• Intro to NSDI Framework Data ServicesIntro to NSDI Framework Data Services

• Framework Data Services ExamplesFramework Data Services Examples

• UML OverviewUML Overview

• Service URLService URL

Page 48: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Mapped to GML 3, Level 1 Features

Mapped to GML 3, Level 1 Features

Mapped to GML 3, Level 1 Complex Types

Mapped to GML 3, Level 1 Complex Types

Page 49: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Mapped to GML 3, Level 1 Features

Mapped to GML 3, Level 1 FeaturesMapped to GML

3, Level 1 Features

Page 50: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Mapped to GML 3, Level 1 Features

Topology is referenced(did not get topology).We do have direction of edges

Page 51: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

Roads

Hydrography

Boundaries

Feature ModelFeature ModelIn UMLIn UML

Conceptual Conceptual ModelModel

ApplicationApplicationSchemaSchema

7 Framework7 FrameworkCommunitiesCommunities

GeospatialInformation

ANSI ANSI Framework Framework

SchemaSchema

CommunityCommunityInputInput

Summary…Summary…

Spatial DataSpatial DataWarehouseWarehouse

WFSWFS

Encoded FeatureEncoded FeatureData in XML (GMLsf) Data in XML (GMLsf)

GMLsfGMLsf

Page 52: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

TopicsTopics

• Project OverviewProject Overview

• Intro to NSDI Framework Data ServicesIntro to NSDI Framework Data Services

• Framework Data Services ExamplesFramework Data Services Examples

• UML OverviewUML Overview

• Service URLService URL

Page 53: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

NSDI Framework Data ServiceNSDI Framework Data Service

• Service: Service: http://geoleaders.cubewerx.com/framework/wfs/cwwfs.cgi?http://geoleaders.cubewerx.com/framework/wfs/cwwfs.cgi?

• Documents: Documents: http://geoleaders.cubewerx.com/framework/docs/ansihttp://geoleaders.cubewerx.com/framework/docs/ansi

• Schemas: Schemas: http://geoleaders.cubewerx.com/framework/schemas/gmlsf1http://geoleaders.cubewerx.com/framework/schemas/gmlsf1

• UML: UML: http://geoleaders.cubewerx.com/framework/umlhttp://geoleaders.cubewerx.com/framework/uml

Page 54: © 2007 geoLeaders Network Free to Share NSDI Framework Data Services Overview August 9, 2007 Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders.

© 2007 geoLeaders Network Free to Share

NSDI Framework NSDI Framework Data Services OverviewData Services Overview

August 9, 2007August 9, 2007

Jeff Harrison, CEO, The Carbon Project and Director, geoLeaders NetworkJeff Harrison, CEO, The Carbon Project and Director, geoLeaders [email protected] [email protected]

Tel: 703-491-9543Tel: 703-491-9543

Panagiotis A. Vretanos, Senior Developer, CubeWerxPanagiotis A. Vretanos, Senior Developer, [email protected] [email protected]

Tel: 416-701-1985Tel: 416-701-1985

This work is licensed under a This work is licensed under a Creative Commons Attribution-Noncommercial-ShareAlike 3.0 LicenseCreative Commons Attribution-Noncommercial-ShareAlike 3.0 License

(http://creativecommons.org/licenses/by-nc-sa/3.0/)(http://creativecommons.org/licenses/by-nc-sa/3.0/)You are free to share this work, just give us (the geoLeaders Network) You are free to share this work, just give us (the geoLeaders Network)

attribution for any bits and pieces you use – enjoy!attribution for any bits and pieces you use – enjoy!


Recommended