Skip to content

BRAT run versus display extent #100

@philipbaileynar

Description

@philipbaileynar

We run BRAT on a limited set of FCodes:

33400	CONNECTOR	Connector	feature type only: no attributes
33600	CANAL/DITCH	Canal - Ditch	feature type only: no attributes
33601	CANAL/DITCH	Canal - Ditch	Canal/Ditch Type|aqueduct
33603	CANAL/DITCH	Canal - Ditch	Canal/Ditch Type|stormwater
46000	STREAM/RIVER	Stream	feature type only: no attributes
46003	STREAM/RIVER	Intermittent	Hydrographic Category|intermittent
46006	STREAM/RIVER	Perennial	Hydrographic Category|perennial
46007	STREAM/RIVER	Ephemeral	Hydrographic Category|ephemeral
55800	ARTIFICIAL PATH	Artificial Path	feature type only: no attributes

In other words, we get features in the BRAT output ShapeFiles for all these FCodes, but no others (e.g. coastline and pipelines are entirely absent from the output ShapFiles).

In this video, @joewheaton points out that the default views of BRAT results should be further constrained to just perennial and artificial paths. BRAT results should still be calculated for all other FCodes, just not part of the default display. There are two ways to achieve this:

  1. Produce 2 output Shapefiles, one with only perennial and artificial paths and another with all the FCodes listed above. For the record, I despise this approach. I have worked tirelessly to reduce the duplication of data produced by BRAT so as to avoid confusion and mess.
  2. Write an additional attribute to the Shapefile that flags each reach for display in the "Perennial" result set or "entire" result set (these labels could be anything). Perhaps the IsPeren field achieves this already? We can investigate. Anyway, the goal is to make it quick and simple to display different result sets and not require each layer file to manually specify the list of FCodes involved.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions