extending data-driven pages with .net and arcobjects david … geodev meetup, 20150408... · 2015....

10
Extending Data-Driven Pages with .NET and ArcObjects David Howes, Ph.D. David Howes, LLC dhowes.com GeoDev Meetup - Seattle, WA April 8 th , 2015

Upload: others

Post on 14-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Extending Data-Driven Pages with .NET and ArcObjects David … GeoDev Meetup, 20150408... · 2015. 4. 10. · ArcObjects David Howes, Ph.D. David Howes, LLC GeoDev Meetup - Seattle,

Extending Data-Driven Pages with .NET and ArcObjects David Howes, Ph.D.

David Howes, LLC

dhowes.comGeoDev Meetup - Seattle, WA

April 8th, 2015

Page 2: Extending Data-Driven Pages with .NET and ArcObjects David … GeoDev Meetup, 20150408... · 2015. 4. 10. · ArcObjects David Howes, Ph.D. David Howes, LLC GeoDev Meetup - Seattle,

Task: Develop Map Series with Custom Figure

Page 3: Extending Data-Driven Pages with .NET and ArcObjects David … GeoDev Meetup, 20150408... · 2015. 4. 10. · ArcObjects David Howes, Ph.D. David Howes, LLC GeoDev Meetup - Seattle,

Tie Profile Bars & Labels to Linear Referencing

Page 4: Extending Data-Driven Pages with .NET and ArcObjects David … GeoDev Meetup, 20150408... · 2015. 4. 10. · ArcObjects David Howes, Ph.D. David Howes, LLC GeoDev Meetup - Seattle,

Start with Data-Driven Pages

Page 5: Extending Data-Driven Pages with .NET and ArcObjects David … GeoDev Meetup, 20150408... · 2015. 4. 10. · ArcObjects David Howes, Ph.D. David Howes, LLC GeoDev Meetup - Seattle,

Start with Data-Driven Pages

ArcPy - add/remove map elements

Page 6: Extending Data-Driven Pages with .NET and ArcObjects David … GeoDev Meetup, 20150408... · 2015. 4. 10. · ArcObjects David Howes, Ph.D. David Howes, LLC GeoDev Meetup - Seattle,

Create a .NET Add-In

Page 7: Extending Data-Driven Pages with .NET and ArcObjects David … GeoDev Meetup, 20150408... · 2015. 4. 10. · ArcObjects David Howes, Ph.D. David Howes, LLC GeoDev Meetup - Seattle,

Store Element Properties in a Table

Page 8: Extending Data-Driven Pages with .NET and ArcObjects David … GeoDev Meetup, 20150408... · 2015. 4. 10. · ArcObjects David Howes, Ph.D. David Howes, LLC GeoDev Meetup - Seattle,

Use Clean Error Handling & Messaging

Page 9: Extending Data-Driven Pages with .NET and ArcObjects David … GeoDev Meetup, 20150408... · 2015. 4. 10. · ArcObjects David Howes, Ph.D. David Howes, LLC GeoDev Meetup - Seattle,

Run Export Process Outside ArcMap

Map export from within ArcMap:

2 minutes per map

Map export from outside ArcMap (same code):

2 seconds per map

Page 10: Extending Data-Driven Pages with .NET and ArcObjects David … GeoDev Meetup, 20150408... · 2015. 4. 10. · ArcObjects David Howes, Ph.D. David Howes, LLC GeoDev Meetup - Seattle,

Thanks for Coming