Updated Documentation & New Format · Tree Database Population Tools • New set of tools for...

23
6-Feb-17 1 New Features In TerraScan What’s New in Terrasolid v017? Webinar 09 February 2017 Darrick Wagg GeoCue Group, Inc. 9668 Madison Blvd., Suite 202 Madison, AL 35758 +1 (256) 461-8289 [email protected] 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? - Webinar 09 February 2017

Transcript of Updated Documentation & New Format · Tree Database Population Tools • New set of tools for...

Page 1: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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

[email protected]

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

Page 2: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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

Page 3: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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

Page 4: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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

Page 5: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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

Page 6: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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

Page 7: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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

Page 8: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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

Page 9: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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

Page 10: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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

Page 11: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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

Page 12: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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

Page 13: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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

Page 14: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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

Page 15: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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

Page 16: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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

Page 17: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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

Page 18: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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

Page 19: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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

Page 20: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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

Page 21: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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

Page 22: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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

Page 23: Updated Documentation & New Format · Tree Database Population Tools • New set of tools for populating a tree database • Each tree is given following possible attributes: •

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