aionthebeach / virtual-reef

A virtual reef visualization for California Reef Check
Apache License 2.0
2 stars 2 forks source link

Create ReefSurvey Model #2

Closed opierce closed 4 years ago

opierce commented 4 years ago

Intro

California Reef Check surveys contain several categories of information about the reef. The significant fields include

  1. Uniform Point Contact - information about the ocean floor of the survey site
  2. Algae - plant life at the survey site
  3. Invertebrates - snails, slugs, worms, and sea stars in reference species found at the survey site
  4. Fish - vertebrate fish in reference species found at the survey site

To render a good model of the reef, we need to create classes that can model each of these categories. For this issue, please use mocked JSON based off of the data linked from Quilt to test.

UPC

UPC Data Substrate: The physical structure of the seafloor and is largely based the size of the of the rocky material a point is on.

Cover: The type of organisms growing on the substrate at your point.

Relief: The rugosity or vertical relief of the reef around your point.

See Reef Check Manual 9th Edition pg40 for details.

Algae

Algae Data Individual Count Algae: Includes Bull Kelp, Pteygophora, Southern Sea Palm, Laminaria setchelli, Laminaria farlowii, and Sargassum horneri. This category will include a count, and may involve subsampling.

Stipe Count Algae: Includes Giant kelp and Feather boa. This category involves a count of stipes for each organism surveyed and will not allow subsampling.

Invertebrates

Invertebrate Data Abalone shell sizes are recorded to the nearest centimeter for surveys conducted south of San Francisco's Golden Gate and to the nearest millimeter to the north. All invertebrates EXCEPT red abalone may use subsampling.

Fish

Fish Data Fish transects come with a Visibility reading that will be helpful for rendering. Fish observations will include species, size category, and amount. We can use this to scale our render models for better fidelity.

opierce commented 4 years ago

Broken into #14, #15, and #16.