Scarc 2014 g shields

300 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
300
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Scarc 2014 g shields

  1. 1. Garrett M. Shields, CFM AMEC Environment & Infrastructure
  2. 2.     Application developed by ESRI Incorporated into ArcGIS Desktop Allows user to manage multiple geoprocessing tasks Extends ArcGIS Functionality
  3. 3.     Creates custom geoprocessing tools by stringing together existing tools and scripts Allows models to be shared Makes it possible to process large amounts of data Perform complex analyses with relatively low effort
  4. 4. • Identify Task • Determine Processing Steps Collect Tools Configure Model • Determine Process order • Collect Input Data and Variables • Test Each Step • Perform a Dry Run • Set Model Parameters Finalize and Run Model
  5. 5.  Ask yourself… ◦ What are you trying to accomplish? ◦ Will this task be repeated? ◦ Model development time vs. processing time
  6. 6.     Run each tool the first time you configure the model Consider saving the model in a Toolbox Name the model something useful Consistent File Names
  7. 7.  There are many ways to ensure that your model can be repeated in the future ◦ ◦ ◦ ◦  Variables such as Dynamic Workspaces In-Line Variables Memory Functions Preconditions All are designed to make you
  8. 8.  Model objects defined by the user ◦ Virtually anything can be a variable      Workspaces Datasets Cell Sizes Coordinate Systems Etc…
  9. 9.    Input/Output locations for the model Reduces the number of parameters needed Helps to ensure consistency of results
  10. 10.  In-Line Substitutions ◦ Wildcard Values ◦ Uses the “%” Symbol  Memory Functions ◦ Allows for output data to be saved in computer RAM ◦ Vector Data only  Variables From Tool Parameters ◦ Certain tool parameters can be set as variables ◦ Allows for more flexibility
  11. 11.    Maximizes workflow Allows the user to control when each process runs Makes for a more stable model Precondition
  12. 12.     Allows a model to run processes concurrently over multiple datasets Eliminates the need to repeat a process manually Several Types of Iterators Able to be recursive
  13. 13.  ModelBuilder goes beyond ArcToolbox ◦ Integrate Custom Scripts or call other programs ◦ Integrate other models ◦ Export models to custom scripts ◦ Share your models via ArcGIS Online
  14. 14.  How can ModelBuilder help me? ◦ Here are some examples… ◦ Automated Data Mining for Site Maps Property Address Pull Relevant Site Data Perform Site Analysis • Geocode a Point • Table with owner and structure info • Create DEM from LiDAR • Clip contour data • Calculate area, HAG/LAG • Select Parcel File
  15. 15. ◦ Mosquito Vector Control Analysis Treatment Sites Gather Information • Calculate Statistics • Calculate Proximity to Public spaces • Create a Density Raster • Schools • Parks
  16. 16. ◦ Building Footprint Data Conflation Conflate Parcel Data •Intersect Footprints with Parcels •Calculate Parcel Info •Export to Web Portal
  17. 17.  Develop your processing concept Determine whether it is time efficient to develop a model Be consistent with file names  Make your model repeatable     ◦ Use workspaces and variables Develop custom toolboxes Share your model
  18. 18. Garrett M. Shields, CFM AMEC Environment & Infrastructure Office: (919)-381-9906 Email: garrett.shields@amec.com LinkedIn: http://www.linkedin.com/in/garrettshields

×