3D Forest Inventory Mapping [directly] in ArcMap

Report 6 Downloads 51 Views
3D Forest Inventory Mapping [directly] in ArcMap

Patrick Wong, Principal

“…don’t know much photo-gram-metry, …don’t know much fores-try” a la Sam Cooke

What is Inventory Mapping? Answer: base map + forest polygon/attributes; or …a specialized practise in thematic mapping; …a gigantic learned photo interpretation, feature transferring & plotting exercise

Thematic mapping – plotting special features on base maps Universal obstacle – base maps are: absent; old; …or sub-standard?

Now what??

You call that photogrammetry?

Inventory Mapping – the Old-fashioned Way 1. Field reconnaissance…dead-reckoning air/ground calls. 2. Stereoscopic studies of aerial photos…maximum magnification ~3.5X 3. Inking polygons/features onto contact print…rapid-o-graph pen 4. Approximate tree height and other measurements …using step-wedges, parallax bar, dot grids… 5. Approximate polygon transfers onto base maps …using Kail Plotter, epidiascope, zoom transfer-scope, camera lucida… 6. 2D digitizing of map manuscript…scanning or CAD digitizing 7. Geo-processing 2D CAD files

…Result: 2D GIS…at best

…then, in 1992 ISPRS Congress, digital photogrammetry erupted…

x

x

Geometry of digital photogrammetry

Digital Photogrammetry products of

I.S.M. International Systemap Corp. Vancouver ∙ Canada

1991 – SysImage Digital Orthophoto System 1992 – Digital image Analytical Photogrammetry [DiAP…DiAP Σ] 1999 – DiAP–Viewer, or DiAP Δ 2005 – PurVIEW

a Photogrammetric Workstation…the inside The Restitution System – equations…no space rods, guide rails, cams… The Stereo Viewing System – monitor/LCD eyewear…no prisms, lenses, mirrors… The Input System – scroll-mouse…or 3D mouse, hand-wheels/foot-disc… The Output System – CAD systems…no pantographs, co-ordinatographs… The Graphic User Interface (GUI) – Windows OS…no command lines, keypads…

…the results Replicated all instruments still in used Eliminated all secretarial support Automated many repetitive tasks Eliminated stereo plotter “calibration” Eliminated the “afternoon shift” Reduced office rents Unconfined to “dungeons” Destroyed industry strategic balance Upset established “authorities”

Genesis “…photogrammetry is finished upon successful orientation of a stereo model …thereafter, only image interpretation and graphic documentation thereof remain … still requiring human experience and imagination…” Frank 2002, before edited by GIM for publication.

…what else is happening? Commercial Remote Sensing Digital aerial imaging Film archives Aerial [LiDAR or RADAR] DEM

pixel from 0.5m, not 60m! pixel from 0.03 ~ 0.6m scanned achieved 1st Order accuracy

Mapping

CAD- or GIS-direct

Orthophoto

digital by-product.

…what will be next? No aerial triangulation No prints & diapositives No manual terrain modeling Mapping via PurVIEW Orthophoto in Image Server

geo-referenced in-camera only image files RADAR or LiDAR showers geodatabase-direct on-the-fly

what’s in PurVIEW? Restitution Stereo Viewing Input Output GUI

bypassed, using geo-referenced imagery 1,680 x 1,080 @ 120Hz…or higher scroll-mouse via Virtual-Z ™ Geodatabase-direct ArcMap

x

Integration with other system

State of the Art…and Technology in Forest Inventory Mapping

Inventory Mapping

… to 1991

1992 – 1999

1999 – 2004

2005 – now

Analogue

CAD

DiAP-Viewer

PurVIEW

Reconnaissance

Air/Ground Calls

GPS-assisted

Photo Interpretation

Stereoscope

Stereoscope

Polygon Delineation

Contact Print Ink

Contact Print Ink

Tree Height Measurement

Parallax Bar

Parallax Bar

GPS-direct

DiAP-Viewer CAD-direct

Polygon transfer to maps

Kail Plotter, etc…

Mono-restitution

Map post-digitizing

IGDS

CAD-direct

Field verification

Air/ground Plots

GPS-assisted

GPS-guided

Slope/Elevation/Aspect

Estimation

TIN-derivation

TIN-derivation

Growth/Yield

Speculation

Speculation

Speculation

Other analysis

Speculation

Speculation

Measurable

GPS-direct

PurVIEW geodatabasedirect

GPS-guided

ArcGIS

Other issues also resolved: Projection 2D v. 3D Field use

ArcGIS converts NAD-27 into NAD-83, Albers… PurVIEW dynamically transforms model control coordinates into mapping coordinates Virtual-Z dynamically converts 2D mapping into 3D Hardcopy in anaglyph stereo

Forest Cover Mapping – BC MoFR

British Columbia Ministry of Forests 2D Forest Cover FC-1 Maps now viewable and editable in ArcMap

3D geodatabase-direct

x

Old Mapping Method…

x

Stereoscopic studies of aerial photos

Inking polygons/features onto contact print Approximate object height measurements Approximate polygon transfers onto base maps 2D digitizing of map manuscript

Geo-processing the 2D CAD files

x

Old Field Method… Air/ground calls/plots by “dead reckoning”

New Method: Training/Test Sets by GPS

How does it work?

Software & Hardware

…or Anaglyph Viewing – no special hardware needed

x

Imagery + Geo-referencing Metadata

UltraCam

ADS

Film

DMC

Ikonos

Geo-referencing metadata Direct Read

• • • • • • • • • • • • • • • • • • • • • • • • • • •

begin model 1924 left_photo: 1924 right_photo:1925 atmospheric_flag: off earth_curve_flag: off left_lens_flag: on right_lens_flag: on RO_parametersL: 0 0 302.922 0 0 0 RO_parametersR: 87.21076105757685 -2.940220899132825 302.4904826401843 -0.6699756189427558 0.6436907917340337 0.1415827980869817 RO_num_iters: 3 RO_num_DOF: 12 RO_sum_red: 12.00000066089669 RO_apost_std_dev: 4.742505457690576 RO_obs: 19192449 1 0 -9.216800693402989e-005 -0.002734271138771133 8.551566415345879e-005 0.002738851744873322 -0.9749844831867812 0.9749844831867813 0.9749844831867811 0.9749844831867812 5.476006353762177 0.3483692236982312 RO_obs: 19192428 1 0 0.0002328277081160169 0.007098046778593414 -0.0002014343900262903 -0.007113466448173839 2.430296506541687 2.430296506541687 -2.430296506541687 -2.430296506541687 14.21814656572591 0.3885515790451946 RO_obs: 19192418 1 0 1.526978272194305e-005 0.0004708773369041355 -1.279666230225846e-005 -0.000471878137023175 0.1586137835047162 0.1586137835047162 -0.1586137835047163 -0.1586137835047163 0.9431731595821653 0.3942913542599571 RO_obs: 18182468 1 0 -0.0001278557566773672 -0.004002488104144476 0.0001025353575472848 0.004011595491733687 -1.583340632770566 1.583340632770566 1.583340632770566 1.583340632770566 8.017394585975994 0.2814665688993043 RO_obs: 18182488 1 0 3.621915965691522e-005 0.001124260080160922 -2.978500497034786e-005 -0.001126718539415711 0.3912660151180373 0.3912660151180372 -0.3912660151180372 -0.3912660151180372 2.251946112929718 0.370116273140884 RO_obs: 19192549 1 0 -7.417047265638079e-005 -0.002205626436423284 6.819548481762894e-005 0.002202307449033387 -0.7848074916366772 0.784807491636677 0.7848074916366771 0.7848074916366771 4.410232329980433 0.3481735119741868 RO_obs: 19192528 1 0 2.318306448730062e-006 7.041224682025476e-005 -2.018723176533091e-006 -7.030655590539735e-005 0.02432269248579993 0.02432269248579992 -0.02432269248579993 -0.02432269248579993 0.140785621661132 0.3718737492347906 RO_obs: 19192518 1 0 0.0001441297830182669 0.004468916590124374 -0.0001184916148850902 -0.004463047898119873 1.609075668395108 1.609075668395108 -1.609075668395108 -1.609075668395109 8.935824506887602 0.3469080003654929 RO_obs: 18182568 1 0 -3.865958942755112e-005 -0.001210894256457925 3.085146708600071e-005 0.001209731224089844 -0.498020155814113 0.4980201558141131 0.498020155814113 0.498020155814113 2.421623320017948 0.2612633349476267 RO_obs: 18182588 1 0 -9.299892924718622e-005 -0.002861291820779107 7.823516087257402e-005 0.002859779070693429 -0.9274633070482584 0.9274633070482585 0.9274633070482585 0.9274633070482586 5.723632872474744 0.4200850171890429 RO_obs: 20202418 1 0 0.0001002102831521049 0.00284826593292838 -0.0001025394345719465 -0.002854702639955032 1.18394128580688 1.18394128580688 -1.18394128580688 -1.18394128580688 5.706571474303379 0.2617731727522797 RO_obs: 19192468 1 0 -0.0001182674082637609 -0.003405971557833327 0.0001175743411503378 0.003411873342722822 -1.158263440837804 1.158263440837804 1.158263440837804 1.158263440837803 6.821922780184937 0.3827278586812221 RO_obs: 19192488 1 0 -2.913310644684703e-005 -0.0008326614879674102 2.944278982253082e-005 0.0008340579248123766 -0.2893054143417714 0.2893054143417714 0.2893054143417714 0.2893054143417714 1.667748403255347 0.3691405513991309 RO_obs: 19192568 1 0 7.038386289217967e-005 0.002032762568693572 -6.930041020500175e-005 -0.002029570345026974 0.6994051380068653 0.6994051380068653 -0.6994051380068654 -0.6994051380068654 4.064733742577483 0.3769388515383017

Supported DEM: LiDAR, RADAR, Photogrammetric LiDAR

10m Photogrammetric

RADAR

Virtual raised relief map or imagery

What really is going on… coordinate transformation on-the-fly ●



Available Source Meta-data Quality Geo-referencing

X0, Y0, Z0 κ, φ, ω

DEM

kGPS or IMU ~15cm

1~1.5 GSD, if @ 10cm

via IMU ± ½ arc-min.

1 part in 10,800 of 90°

via AT

1 part in 10,000 of 90°

RADAR

±1m

LiDAR

±15cm

Photogrammetric

± 1% “grad” from 10,000m

1 part per 10,000

from 1,000m

1 part per 6,600

1st-Order

1 part per 6,000

2nd-Order

1 part per 4,800

Old specifications summarized… Horizontal accuracy – within ½ mm at plotting scale… Vertical accuracy – within ½ contour interval…

…specifications distilled Map scale

X/Y/Z

GSD

DEM

1:

500

± 0.25 m

0.05 m

0.25 m

1:

1,000

± 0.5 m

0.1 m

0.5 m

1:

2,000

± 1.0 m

0.2 m

1m

1:

5,000

± 2.5 m

0.5 m

1: 10,000

±5m

1m

5m

1: 20,000

± 10 m

2m

10 m

1: 50,000

± 25 m

5m

25 m

x f/b =

2.5 m

What size GSD?

Map Scale

Contour Interval

Positional Accuracy X

Y

Z

Image

Tree Height

GSD

Accuracy

1:500

0.5m

0.25m

0.25m

0.25m

5cm

25cm

1:1000

1.0m

0.50m

0.50m

0.50m

10cm

50cm

1:2000

2.0m

1.0m

1.0m

1.0m

20cm

1m

1:5000

5.0m

2.5m

2.5m

2.5m

0.5m

2.5m

1:10000

10.0m

5m

5m

5m

1m

5m

1:20000

20.0m

10m

10m

10m

2m

10m

1:50000

50.0m

25m

25m

25m

5m

25m

beyond next… Last inventory polygons stereo-superimposed on new imagery is “Training Set”

Next inventory needs only: Update harvested areas… Update hydrography and access; Adjust polygon/stand boundaries; Re-estimate stand mixture; Re-measure tree height-class; Re-measure tree crown closure; Auto-calculate tree age-class; S/E/A might not have changed…

and beyond beyond next… image models D.E.M. professional purview

viewable on-demand coverage everywhere review legacy data models QA new mapping delivery update, upgrade, retrofit …geodatabase-direct ortho-on-the-fly

…no excuses.