GithubHelp home page GithubHelp logo

Redefine "Overlap" bit as "Overage" about las HOT 7 CLOSED

esilvia avatar esilvia commented on August 18, 2024
Redefine "Overlap" bit as "Overage"

from las.

Comments (7)

esilvia avatar esilvia commented on August 18, 2024 1

The consensus from the 5/18 as I understood it was that renaming this field would only add confusion to a feature that is little understood and used even less, especially since the scant software that does support Overlap already calls it that. Therefore, the best solution seems to be to add an example and leave the name alone (see screenshot).

image

Does that help address the concerns from the last LWG meeting without causing any damage to existing implementations?

from las.

HKHeidemann avatar HKHeidemann commented on August 18, 2024

I concur with Evon. Both OverLAP and OverAGE are valid descriptors, but of different things.

OverLAP is a static positional condition of one swath (or lift, or project, or ...) relative to another swath (or other piece of data). Once data is geometrically finalized, the OverLAP is also finalized. Whether or not a point is "OverLAP" is immutable: It either is, or is not, in that area.

OverAGE is a spatial (x-y) subset of a swath, which as Evon VERY nicely put it, "[is] unnecessary to achieve a consistent “depth of coverage” (meaning single, double, whatever)." The condition of OverAGE IS mutable; any user may choose to redefine the exact boundaries of the "tenderloins", while remaining complete and non-overlapped between them, and thus, which points are OverAGE.

Evon's point - suggesting suitability of these points for any application is beside the point and should be avoided - is also spot-on.

from las.

esilvia avatar esilvia commented on August 18, 2024

Funny that you like the wording, since most of that was copied directly from some of your posts. :)

I think my primary concern with altering the label/wording in the specification is that some may have implemented use of the Overlap flag based on the current definition and therefore this change would be construed as breaking binary compatibility. Does anyone know of any implementations that implement the Overlap bit as OVERLAP rather than USGS's desired meaning of OVERAGE?

from las.

HKHeidemann avatar HKHeidemann commented on August 18, 2024

from las.

jdnimetz avatar jdnimetz commented on August 18, 2024

@esilvia I believe the descriptions you've listed in preceding post are good as-is.
Regarding overlap:
I agree that usage of overlap bit flag is not very well understood, as evident by the variability in its usage in multiple airborne lidar datasets available in the public domain.

Of particular concern is how to assess point cloud density and distribution when this flag is used. Should overlap-flagged points be counted for acquisition-designed (i.e. "nominal") first-return density? Should these points be ignored in this assessment? What about terrain (ground) density? Should these points be counted or ignored if they are not used to create bare earth DEMs derived from the point cloud?

Use of the overlap bit flag is sometimes confused or conflated with use of the withheld flag. I've seen airborne lidar datasets where the same point is flagged as both withheld and overlap because it meets the data producer's selection criteria. The differentiation can be muddy; if a point should be ignored for the purpose of deriving a model, doesn't this indicate a problem with the point's geometry? If so, isn't the withheld flag alone the right choice for differentiation?

Curious to hear others' thoughts on the use of overlap and withheld flags, either together or independently.

from las.

esilvia avatar esilvia commented on August 18, 2024

@jdnimetz I think it's up to the user as to whether or not Overlap points are included in density computations. Generally, I'd say they should be included when assessing whether a dataset was acquired to meet a certain specification, but excluded when producing DEM rasters.

It's correct to say that Overlap and Withheld represent two different situations. Withheld points are either invalid returns or geometrically unreliable. Overlap points are potentially valid but "extra" in the sense that they are not required to meet the needs of the application and were identified as the least important points in that overlapping region. Points that fall within the "extra" region for that swath and are also geometrically unreliable may be both Overlap and Withheld, such as "stacked" points at the very edge of an oscillating mirror scanner.

from las.

esilvia avatar esilvia commented on August 18, 2024

I believe this discussion is closed. Feel free to reopen if we need to revisit.

from las.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.