18
Creating a hydrological network for the Yukon Territory Presentation for the 2014 FME International User Conference in Vancouver, BC by The Community Mapping Network www.CMNBC.CA Brad Mason and Rob Knight (Directors) assisted by Jackie Woodruff

Creating a Hydrological Network for the Yukon Territory

Embed Size (px)

DESCRIPTION

The Fisheries Information Summary System (FISS) is a Federal and Provincial geo-database that provides summary level, fish and fish habitat information for waterbodies throughout the province of British Columbia. Information is georeferenced using online digitizing tools and is linked to the BC 1:50,000 watershed atlas using a hierarchical watershed coding system. Using FME, a similar watershed atlas was created for the entire Yukon Territory at a fraction of the cost and time using the Horton Order transformer and other tools. The resulting intelligent hydrolgical network is now available for the Yukon through the Community Mapping Network at www.cmnbc.ca. We will describe some of the challenges encountered in the creation of the hydrological network and provide and overview of the new Yukon FISS system.

Citation preview

Page 1: Creating a Hydrological Network for the Yukon Territory

Creating a hydrological network for the Yukon Territory

Presentation for the 2014 FME International User Conference in

Vancouver, BC

by

The Community Mapping Network www.CMNBC.CA

Brad Mason and Rob Knight (Directors) assisted by Jackie Woodruff

Page 2: Creating a Hydrological Network for the Yukon Territory

Overview

!  Acknowledgements !  About the Community Mapping Network !  What is the Yukon Hydrological Network? !  How was the Network built? !  The FME experience !  The Yukon Watershed Atlas in action !  Next steps

Page 3: Creating a Hydrological Network for the Yukon Territory

Acknowledgements

!  Fisheries and Oceans Canada, Whitehorse (Louise Naylor)

!  NRCAN (Denis Boutin and team) !  George Eade and Jackie Woodruff !  FME (the software solution and conference

participation)

Page 4: Creating a Hydrological Network for the Yukon Territory

Contractors & Volunteers Jackie Woodruff George Eade

Advisory Committee

Directors ●  Brad Mason ●  Rob Knight

Software Platform ●  SQL Server 2012 ●  MapGuide Open Source ●  PHPRunner ●  GoMap (GeoMapGIS)

Community Mapping Network

cmnbc.ca

Web Applications

●  Yukon Fisheries Information Summary System

●  BC Marine Conservation Analysis

●  Okanagan Habitat Atlas ●  Great Blue Heron

Management Team Atlas ●  Shorekeepers Atlas ●  South Coast Bat Action

Team

And 60 or more...

What Is The Community Mapping Network?

www.cmnbc.ca

Page 5: Creating a Hydrological Network for the Yukon Territory

What is the Yukon Hydrological Network? Cmnbc.ca

Page 6: Creating a Hydrological Network for the Yukon Territory

The Yukon hydrology project area

About 186,000 sq. Miles 35,000 people 264,000 rivers, 215,000 lakes

http://cmnmaps.ca/fiss_yukon/

Page 7: Creating a Hydrological Network for the Yukon Territory

What is the Yukon hydrological network?

!  A GIS-based watershed atlas similar to the British Columbia 1:50K Watershed Atlas;

!  Fish and fish habitat management tool, watershed modeling, land use planning and regulation, and potentially climate change;

!  It connects streams to its tributaries and lakes from headwaters to the sea;

!  Uses a hierarchical watershed code system

Page 8: Creating a Hydrological Network for the Yukon Territory

Building On Canada's National Hydrographic Network Geospatial Data

!  The NHN is the base hydrology for the Yukon Watershed Atlas at a scale of 1:50,000;

!  The NHN uses available federal and provincial data;

!  provides a quality geometric description and a set of basic attributes describing Canada's inland surface waters (initiated in 2002);

Page 9: Creating a Hydrological Network for the Yukon Territory

Canada's National Hydrographic Network

!  Unique identifiers are associated with each geometric and event object (NIDs)

!  Geospatial digital data completed to the CL3 level !  GEOBASE.ca !  Network linear flows !  Validate flow direction !  Waterbody definitions (feature coding geographical

names)

Page 10: Creating a Hydrological Network for the Yukon Territory

Limitations of the National Hydrographic Network

!  The CL3 level of NHN data provides a basic stream network for the Atlas project;

!  Stream segments are topologically correct and connected end to end;

!  Stream direction is mostly correct; !  No attribution to allow the building of a full network; !  Stream segments do not have an identifier that

indicates which segments are part of the same stream except where stream are named

Page 11: Creating a Hydrological Network for the Yukon Territory

Input Data - National Hydro Network

The National Hydro Network data produced by Natural Resources Canada at Completion Level 3 was used as the stream network input to this project.

Data Cleanup

four coincident edges. Inconsistent directionality. Gaps in the network.

Page 12: Creating a Hydrological Network for the Yukon Territory

36 FME Transformers used

Tester CoordinateSetter AttributeExposer StreamOrderCalculator

LineJoiner Intersector TopologyBuilder ListSorter

Matcher ListSearcher ListElementCounter Counter

AttributeCreator FeatureMerger ListExploder PointConnector

CoordinateRounder GeometryRemover CoordinateExtractor Chopper

Filter Aggregator StringConcatenator 2PointReplacer

Reprojector Bufferer DuplicateRemover FeatureHolder

NetworkTopologyCalculator HullReplacer 2DPointReplacer ListHistogrammer

StatisticCalculator ParameterFetcher PointonPointOverlayer SpatialRelator

Page 13: Creating a Hydrological Network for the Yukon Territory

Horton Order Stream Classification

The Horton Order was calculated for each stream network defining the mainstem and tributaries using the StreamOrderCalculator transformer in FME.

Horton Order assigns the smallest number to the highest tributaries and the largest number to the mainstem of the network.

Mainstem is the named stream if it exists or the longest path to the pour point (destination) if a named stream does not exist.

Each stream was assigned a unique ID based on the connected Horton Order segments.

Only Level Priority 1 stream segments were processed.

Page 14: Creating a Hydrological Network for the Yukon Territory

Creating Routes and Watershed Code’s

Arc Macro Language Scripts (AML’s) were adapted from the BC 1:50,000 Watershed Atlas project to build routes and assign hierarchical watershed codes:

YUKON_BUILD_ROUTES Joins stream segments with a common ID together into continuous routes.

CREATE_NEW_YWS_CODES Creates watershed codes based on the routes and seed watershed codes.

Watershed Code Example:

800-345678-00000-00000-0000-0000-000-000-000-000-000-000

Tributary of Yukon River flows into the Yukon River 34.5678% of the way upstream

Page 15: Creating a Hydrological Network for the Yukon Territory

Final Data Products

ESRI File Geodatabase -Streams -Lakes

SDF data layers on MapGuide Application -Streams -Lakes

The 13 work units were merged together and Clipped to the border to create a final atlas product.

Page 16: Creating a Hydrological Network for the Yukon Territory

The Yukon Watershed Atlas in Use

Yukon Fisheries Information Summary System (FISS) Application www.cmnmaps.ca/FISS_Yukon

Page 17: Creating a Hydrological Network for the Yukon Territory

Next Steps

!  Copy watershed codes to all point data !  Assign watershed codes to secondary

routes !  Create dynamic segments for point data !  Create watershed boundaries !  Fix stream and lake names and routes !  Learn more about using FME

Page 18: Creating a Hydrological Network for the Yukon Territory

Brad Mason & Rob Knight [email protected]

Acknowledgement of support from Jackie Woodruff

Thank You

www.cmnbc.ca