National Hydrographic Network

NHN with waterbodies and stream network directions showing

NHN with waterbodies and stream network directions showing

The authoritative NHN homepage is on

As of spring 2010 it is distributed in shape, kml, gml, and file geodatabase formats. Direct download address is…icial/nhn_rhn/, which is throttled to a maximum of 2 connections per ip address.

Http to same is not throttled, however date stamps are not retained then (and it’s a little harder to bulk download). Attached is a Filezilla download queue for zones 08,09&10 (BC, Yukon, western NWT) in file geodatabase which adds up to about 12gb or so.


NHN mxd

They supply an Arcmap .mxd to use with the GDBs, though the links are broken. It is faster to use ArcCatalog “select > r-click > set data sources” instead of opening the .mxd and repairing from there as the docs suggest. Unfortunately this doesn’t fix the Event layers which must be repaired one by one. Also unfortunate is that the networks in the gdb’s prevent merging the geodatabases together. It looks like I might be better off sticking to downloading and merging the gml files with ogr2ogr, rebuilding the network later in arcgis. Time will tell, I’m not eager to download yet another 12gb until I’ve worked the process out. 🙂

NHN broken event tableshmmm. There’s more work yet to fix the composition. Flipping to the [source] tab reveals that the Event layers are linked to English-name tables (NHN prefix), but the tables saved in the .mxd are en francais (RHN prefix). I really really wish ESRI used binary xml for their project storage format instead of whatever system they’ve cooked up. At least then we’d be able to fix things like this using tried and true regex with a decent text editor. Arghh.

Let’s try Arcmap MXD Redirect Data Sources.

Win7 install: run Arcmap as administrator when registering the .dll, then exit and run normally.

Hrmm. Interactive repair did nothing. Search and replace does better than ArcCatalog’s same, in so far as it actually replaced all references, however neither tool fixed the broken event layers. I also tried renaming the english tables to match the french format expected, no change. It’s curious that the RHN tables are shown in the [source] tab, yet the event layer properties reference the english tables.

Leave a Reply

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    Markdown is turned off in code blocks:
     [This is not a link](

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see