The problem is this
1) the Industry definition of the LAS Format states that it should always
be written in Meters.
2) However software vendors have started to write LAS files in units other
than Meters. In the headers they place a Scale Factor (the conversion from
the reported values to get back to Meters or they state that the LAS file
has been written in US feet.
3) We updated our importer to read the Headers and use either the scale or
the Header Units and then read it into the project in the appropriate way
a) If your project is a metric project and the imported file has
i) No Units defined - we assume Metric and import at 1:1
ii) Meters defined in Header - we read as metric at 1:1
iii) US Feet in Header - we import the data and scale by .3048 etc
to get the data into metric units
iv) Scale in the Header - we use the scale info to get back to
Meters and import at 1:1
b) If your Project is in US Feet and the imported data file has
i) No Units Defined - we assume Metric, we scale the data to get to
Feet and import at 1:1
ii) Meters defined - We scale the data to get to US Feet and import
at 1:1
iii) US Feet Defined - we import at 1:1
iv) Scale in the Header - We scale the data to US Feet and import at
1:1 using the scale information
The problem that Bens file has is that it is actually written in Us Feet
Coordinate Values but has no header info to tell us a scale or that it is
in US Feet. So if we import into a Metric project - the coordinate values
are correct but then when we change to Feet it scales by 3.28 and the
coords are now 3x too big. If we import into feet, we assume metric and we
multiply the file coords by 3.28 and then they are also too big.
The answer to the problem is actually go back to the source software and
rewrite the file either in Metric Units or in US Feet Units but with the
header information - however if that is not possible, write the data in
Metric and then it will work just fine in TBC. Failing that - in BC-HCE
v4.12 we had the ability (which we added for this exact reason) to override
the Units during import and that will work - the Geospatial Team however
when they added all of the Grid and Ground Support that was causing their
users problems, took away the Units override function in TBC v5.0 and later
- so currently (v512) you have two options
1) Use BC-HCE v4.12 to import the LAS files and then save the project and
then open it in 5.12 and it will be OK
2) Ask the data provider to write it in Metric Units or in US Feet with the
correct header information so we can read it correctly
Option 3 is for Trimble to fix this of course - that request is in the
system and it has now been implemented for the next release due out in the
next month or so
Hope this answers the problem
Alan
On Thu, Oct 10, 2019 at 1:43 PM adearth@simonsonconstruction.com <