Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
6-Feb-17
1
New Features In TerraScan
What’s New in Terrasolid v017?
Webinar
09 February 2017Darrick Wagg
GeoCue Group, Inc.
9668 Madison Blvd., Suite 202
Madison, AL 35758
+1 (256) 461-8289
support.geocue.com
Updated Documentation & New Format
• No printable PDF documentation any more
• Help on TerraScan opens online documentation in your browser
http://terrasolid.com/download/user_guides.php
What's New in Terrasolid v017? - Webinar09 February 2017
6-Feb-17
2
PowerDraft Connect Edition
• Less expensive version of MicroStation
Connect Edition (half price)
• 64-bit software
• Has all the tools needed for normal project
work
• TerraScan, TerraPhoto, TerraMatch and
TerraModeler run on PowerDraft
• TerraScan Lite, TerraPhoto Lite and
TerraModeler Lite run on PowerDraftWhat's New in Terrasolid v017? - Webinar09 February 2017
Bentley Select
• Annual fee based program
• Ensures you can always use the most up-to-date versions of Bentley
software
• Portfolio balancing allows customer to swap Bentley licenses for other
Bentley licenses for the same value at the change of the Select
contract yearFor example: swap two MicroStation seats for four PowerDraft seats
What's New in Terrasolid v017? - Webinar09 February 2017
6-Feb-17
3
LAS 1.4 Improvements
• Set withheld bit option in Delete by class macro action
• Set withheld bit option by Delete by line macro action
• Support for LAS 1.4 waveform data
What's New in Terrasolid v017? - Webinar09 February 2017
Various Improvements
• Image number and Distance field types added to user point formats
• Split at gaps menu command in Manage Trajectories can now use
loaded points (required a project earlier)
• Set AccuSnap off in Settings
• switches AccuSnap off whenever TerraScan starts
• Multiply by setting added to Fix time
• example: convert millisecond time stamps to seconds
• Support for OSTN15 projection system with correction grids
• Support for SBTC/SBIC trajectory format as inputWhat's New in Terrasolid v017? - Webinar09 February 2017
6-Feb-17
4
Faster Display Speed
• Faster display speed whenever displaying points
• Biggest improvement in speed when Use depth is on
• Makes it practical to use as the normal display mode
• Faster shaded surface display
What's New in Terrasolid v017? - Webinar09 February 2017
Inside fence & Multiple polygons
• Inside fence setting in all tools operating on points accepts multiple
selected polygons
Note: Not supported in TerraSlave
What's New in Terrasolid v017? - Webinar09 February 2017
6-Feb-17
5
Group & Group+Intensity Display Modes
• Two new display modes to work with groups
• Group + intensity shows grouped points with color and non-grouped points using automatic intensity grey scale
coloring
• Setting for color and whether to display non-grouped points
• Shuffle button for modifying random color assignment to groups
What's New in Terrasolid v017? - Webinar09 February 2017
Intensity Auto / Custom Display Modes
• Intensity auto is hard coded to a limited number of greyscale steps
– Never starts at zero, starts at something like 40 and tries to use the full 256
range
– Most used
• Intensity Custom allows for use of full MicroStation color table
– User selectable colors
– User selectable ranges
– Allows for highlighting of desired features
What's New in Terrasolid v017? - Webinar09 February 2017
6-Feb-17
6
Normal + Intensity Display Mode
• Requires normal vectors computed
• Provides slope with intensity
• Points which are not planar are colored with intensity
• Building roofs and most ground surfaces with show with color
• Can be useful in understanding
– building rooves and structure
– Side slopes of roads
What's New in Terrasolid v017? - Webinar09 February 2017
Fit to view in elevation coloring
• Fits elevation dynamically scheme to view contents
• Helps to see elevation differences when zoomed in
What's New in Terrasolid v017? - Webinar09 February 2017
6-Feb-17
7
Camera option in Synchronize Views
• Creates a camera view which shows the
same area as source view
Example use:
Whenever user creates a cross section in view 3, software shows
in view 7 the same feature as seen thru an oblique image
What's New in Terrasolid v017? - Webinar09 February 2017
Building Vectorization
Various Improvements
• Remove Details has an option to specify area limit in a text field
• Split Building tool waits for user to enter a splitting line if no fence
active
• Two logic improvements – better quality as a result
What's New in Terrasolid v017? - Webinar09 February 2017
6-Feb-17
8
Mouse Point Adjustment as Key-in
• Key-in parameters for Mouse Point Adjustment
• Makes it feasible to link different adjustment modes to function keys
Example:Mouse Point Adjustment AdjZ=1/AdjXy=0/Point=Closest/Class=2/Within=0.5
What's New in Terrasolid v017? - Webinar09 February 2017
Reference Points and Fitting to Reference
• Read reference points menu command reads points to use as
reference
• Fit to reference menu command fits a point cloud to match reference
points
Example use at a mining site:
– Read most recent photogrammetric point cloud as active points
– Read older photogrammetric point cloud as reference points
– Classified locations where real change has taken place
– Fit active point cloud to match reference using locations which have not changed
– This gives two matching point clouds → can compute volumes between two
What's New in Terrasolid v017? - Webinar09 February 2017
6-Feb-17
9
Thinning Points to Fixed Density
• Grid 2D and Grid 3D methods added to Thin points
• Grid 2D makes it possible thin data inside selected
polygons to a fixed densityExample use: military requires that published data can not exceed 1 point / m²
What's New in Terrasolid v017? - Webinar09 February 2017
Draw Polygons as Macro Action
• Draw polygons can run as macro action
– Macro creates one text file for each block
– Use Tools / Read / Polygons menu command to draw text files into design
• Can create polygons for groups as well
What's New in Terrasolid v017? - Webinar09 February 2017
6-Feb-17
10
New Options in Classify by Range
• Offset distance classifies based on how far left or right a point is from
scanner
• Forward distance classifies based on how far forward or backward a
point is from scannerExample: classify points which have seen the front sides of traffic signs
What's New in Terrasolid v017? - Webinar09 February 2017
Compute Distance
• Compute distance menu command computes a distance value and stores it as an attribute for points
• Distance value can be:
• Elements (distance from design file elements)
• Closest line 3D (3d distance to closest overlapping line)
• Closest line dz (dz to closest overlapping line)
• Line average Z (dz to average elevation of overlapping lines)
• Ground class (typically height above ground)
• TIN model
• Following tools use height above ground distance value:
• Classify / By distance
• Assign groups
• Classify groups / By best match
What's New in Terrasolid v017? - Webinar09 February 2017
6-Feb-17
11
Changes in Distance Coloring
• Mode relies on having computed distance attribute before
• Now only specify colors
• Allows you to change coloring without having to recompute values
What's New in Terrasolid v017? - Webinar09 February 2017
Classify / Surface Points
• Classifies points matching a local smooth 3D surface
• Needed in processing noisy data
• Resulting class contains points which give less noisy surfaces
What's New in Terrasolid v017? - Webinar09 February 2017
6-Feb-17
12
Smoothen / XYZ
• New option in Smoothen points
• Modifies XYZ of points so they match a local surface better in 3D
• Optional step when processing noisy data
What's New in Terrasolid v017? - Webinar09 February 2017
Tree Database Population Tools
• New set of tools for populating a tree database
• Each tree is given following possible attributes:
• Tree species
• Center point with ground elevation
• Height
• Canopy width
• Trunk width
• Pass this information for city or power line tree maintenance database
• Source data can be:
• Airborne LIDAR and Street View images
• Airborne LIDAR and oblique airborne images
• Airborne LIDAR and mobile images
• Future: mobile LIDAR
• Future: mobile LIDAR and images
What's New in Terrasolid v017? - Webinar09 February 2017
6-Feb-17
13
Create Tree Cells
• Creates tree cells for groups inside fence
• User assigns a tree species for each tree point class
• Software computes tree center point, ground elevation, height and
canopy width from point cloud
• Use Modify Tree Cells to check each tree cell
What's New in Terrasolid v017? - Webinar09 February 2017
Place Tree Cell
• Place one tree manually
• Section view: trunk ground elevation comes from mouse click
• All other views: trunk ground elevation from ground class points
What's New in Terrasolid v017? - Webinar09 February 2017
6-Feb-17
14
Modify Tree Cells
• For checking the information of each tree one at a time
• Organized list to go thru and check
• Automates view setup
• Select tree cells before starting the tool
• Check, modify if needed and approve trees one at a time
What's New in Terrasolid v017? - Webinar09 February 2017
Output Tree Cells
• Writes a tab delimited text file with tree information
• Text file is suitable for importing into a database
• Select tree cells before starting this tool
What's New in Terrasolid v017? - Webinar09 February 2017
6-Feb-17
15
Tools / Read / Tree cells
• Menu command for reading trees from text file(s) produced with
Output Tree Cells
What's New in Terrasolid v017? - Webinar09 February 2017
Show Street View
• Opens Google Street View image in
browser
• User enters two mouse clicks:1. Desired camera location
2. Target point
• Google gives closest available camera
image looking at given heading direction
What's New in Terrasolid v017? - Webinar09 February 2017
6-Feb-17
16
Show Street View
• Common access key which the software has populated
• May need to get your own if it turns out to be limited downloads
What's New in Terrasolid v017? - Webinar09 February 2017
Classification Using Groups – Why?
• Better automatic classification of above ground features
• Faster manual classification of above ground features
09 February 2017 What's New in Terrasolid v017? - Webinar
6-Feb-17
17
Old Classification Tools
• Most old classification routines classify points
• make a decision if one point should be classified or not
• Some old classification routines have internally formed groups of
points
• Building classification has formed groups of planar points
• Tree classification has formed a group under a local highest point
• Each routine has had its own grouping principle
• No way to evaluate if a group is more like a tree than like a building
09 February 2017 What's New in Terrasolid v017? - Webinar
Classification Using Groups
• Run grouping of above ground
points
• Goal is to have each object as one
group of points
• Software stores group value for
each point in FastBinary file format
• Manual and automatic classification
can work on object level
09 February 2017 What's New in Terrasolid v017? - Webinar
6-Feb-17
18
Assign Groups
• Builds groups from points in source classes
• Typically high vegetation or medium+high vegetation
• Can use four different grouping principles:
• Group by selected polygons creates one group inside each selected
polygon
• Group planar surfaces finds large enough planar surfaces such as
roofs or walls
• Group by tree logic finds groups using watershed algorithm starting
from highest local point
• Group by density uses spacing between points
09 February 2017 What's New in Terrasolid v017? - Webinar
Group Numbers & Project
• Each project block should have its own default block number range or at least
blocks neighbouring each other should have different block numbers ranges
• Block numbers are unsigned 32-bit integers from 1 to 4294967295
• Project definition has Group count setting which reserves group numbers for
each block you add
• 1000000 group count per block works with up to 4294 blocks
• 100000 group count per block works with up to 42949 blocks
• At block borders an extra processing step is needed to force a group to have
same number in all blocks
09 February 2017 What's New in Terrasolid v017? - Webinar
6-Feb-17
19
Fix Border Groups
• Macro action which assigns matching group numbers to groups overlapping
borders
• Final group number comes from the block which has biggest point count in that
group
• Result may have more mismatches if some of the points in a block are outside
block boundaries (for example after applying HRP correction in TerraMatch)
• You need to:
– Run a macro on a project with Assign groups step
– Run a second macro with Fix border groups step
– You should use same Neighbours setting in both runs
09 February 2017 What's New in Terrasolid v017? - Webinar
Create Point Group
• Creates a new group from points inside a fence or starting with highest
point of a tree
• You would typically use this tool when automatic grouping has placed
two or more objects into the same group
09 February 2017 What's New in Terrasolid v017? - Webinar
6-Feb-17
20
Merge Point Groups
• Merge two or more groups into one
• First mouse click identifies master group
• Additional mouse clicks identify groups to merge into master
09 February 2017 What's New in Terrasolid v017? - Webinar
Classify Groups / By best match
• Software can evaluate each group using multiple object recognition
routines
• Classifies each group to best matching class
Example: software may evaluate one group to be:
• Building roof with 0% probability
• Building wall with 0% probability
• Tree with 77% probability
• Pole with 42% probability
• Vegetation with 58% probability
• Car with 0% probability
09 February 2017 What's New in Terrasolid v017? - Webinar
6-Feb-17
21
Classify Groups / By class
• Classifies groups to one destination class
• Can filter groups to classify by source class and by how many points
are inside fence
09 February 2017 What's New in Terrasolid v017? - Webinar
Classify Groups / By distance
• Classifies groups by distance values
• Each point in a group has its own distance value
• Classification can be based on Biggest, Median, Average or
Smallest of those distance values
09 February 2017 What's New in Terrasolid v017? - Webinar
6-Feb-17
22
Classify Groups / One Point in Group
• Classifies a single point in each group by specified criteria
• Classification can be based on Highest Z, Lowest Z, Closest to 3D
Center, Highest Intensity, Lowest Intensity, Biggest Distance,
Smallest Distance
• Usage:
• Finding XY of tallest tree tip
• Bridge clearances
• Overhead wire clearances
• Shortest Distance of danger objects to wires
09 February 2017 What's New in Terrasolid v017? - Webinar
Group / Test Parameters
• Software can compute a number of statistical parameters for each point group
• Test parameters finds what statistical parameters can separate object types from
each other (for example different tree species from each other)
• Tool requires that user has manually classified example groups
• User can then 'teach' the software to recognize object types
09 February 2017 What's New in Terrasolid v017? - Webinar
6-Feb-17
23
Classify Groups / By parameters
• Classifies groups by statistical parameters
• User must have created a parameter settings file using Group / Test
parameters
09 February 2017 What's New in Terrasolid v017? - Webinar
Processing Steps for Airborne LIDAR
• Classify ground
• Classify wires if needed
• Use compute distance to compute height above ground value for each point
• Classify medium vegetation using 'Classify / By distance'
• Classify high vegetation using 'Classify / By distance'
• Compute normal vectors using 'Tools / Compute normal vectors'
• Group points using 'Group / Assign groups'
• Classify groups using 'Group / Classify / By best match' and other group based
routines
09 February 2017 What's New in Terrasolid v017? - Webinar