-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add depth/altitude term or allow negative cameraHeight #353
Comments
I imagine this is to avoid introducing a new term. I think that as long as you make the definition and examples clear it should be fine. |
I'm inclined to agree. However, I talked to some fish folks. They don't use elevation on the manner you describe. Depth can be the capture depth or a range depending on the height of the net. It's context. They use a term in a manner specific to their needs. So I wouldn't use that as an argument one way or the other. The interesting part is that you're proposing the same type of context based use. It's the vertical displacement from the local horizon. Positive and negative values indicate vertical placement relative to the horizon and the center of the earth. |
After thinking about this a little more, I think So, I think that Perhaps map
There is also nice figure in the recently updated OBIS manual discussing various vertical references: https://manual.obis.org/darwin_core.html#location @EliLawrence developed that figure and has thought carefully about the confusion over how to use the different terms. Perhaps she can weigh in on this. |
That figure is in agreement with the recommendations in the Georeferencing Best Practices Guide (Figure 9, copied below). However, I would argue that the best way to encode the location of the camera mounted on a piling is simply: minimumDepthInMeters: 7, maximumDepthInMeters: 7 to avoid any confusion and to make the meaning of depth consistent with other locations no mounted on anything. |
@tucotuco I agree with you about the correct way to describe depth would be 7m in that example. I should have thought more carefully about it. Another argument for encouraging the measurement of both depth and height off bottom is that they could probably be easily measured during deployment (dive watch, tape measure, ROV sensors) and with more accuracy than inferring either from georeferenced bathymetry later on (e.g. secondary use of the data). |
Thanks for the detailed feedback @sformel-usgs and @tucotuco
|
I agree with the first two points. If both depth and distance above surface are used (they shouldn't need to be), it has to be for the situation where the camera trap is mounted at a fixed distance above the bottom of a water body. The depth is still the distance below the water surface and the distances above surface are the distances above the bottom of the waterbody. The depth of the water body at the location of the camera trap would be the depth plus the distance above surface value. |
Thanks @tucotuco, I mainly take away "they shouldn't need to be". I'll indicate this as such in the definitions of the terms when I add |
Sorry to be late to the game here. I also agree with the first two points. I also agree with @tucotuco , generally speaking it's probably fine to have one or the other. I think I was defaulting to thinking of ROV camera data, where depth and height off bottom are both routinely measured. |
At the TDWG meeting, I've been informed of two use cases of underwater cameras (via @sformel and @sachitrajbhandari). Data from these studies can be expressed in Camtrap DP, but miss a field to express depth.
Those use cases are familiar with Darwin Core, which has minimumDepthInMeters:
Note that this is below a local surface and not mean sea level (MSL). Using mean sea level as a reference points is an altitude/elevation. E.g. Darwin Core has minimumElevationInMeters:
If depth is typically shared in
minimumDepthInMeters
(local surface), I think we could use cameraHeight, but with negative values, since that field assumes local surface. We would just have to make that explicit in the definition and allow negative values.@sachitrajbhandari @sformel @tucotuco feedback welcome.
The text was updated successfully, but these errors were encountered: