Atnaujinkite slapukų nuostatas

Getting to Know ArcGIS ModelBuilder [Multiple-component retail product]

3.72/5 (36 ratings by Goodreads)
  • Formatas: Multiple-component retail product, 350 pages, aukštis x plotis: 229x191 mm, Contains 1 Paperback / softback and 1 DVD video
  • Išleidimo metai: 01-Jun-2011
  • Leidėjas: ESRI Press
  • ISBN-10: 1589482557
  • ISBN-13: 9781589482555
  • Formatas: Multiple-component retail product, 350 pages, aukštis x plotis: 229x191 mm, Contains 1 Paperback / softback and 1 DVD video
  • Išleidimo metai: 01-Jun-2011
  • Leidėjas: ESRI Press
  • ISBN-10: 1589482557
  • ISBN-13: 9781589482555
In a reference/workbook for users of Geographical Information Systems (GIS), Allen (GIS manager, City of Euless, Texas; Tarrant County College) introduces the ArcGIS ModelBuilder interface in ArcGIS 10 for simplifying the workflow in modeling projects. Following an overview of the purpose and components of models, he guides readers through the process of setting up interactive models. Exercises cover all steps from defining model parameters and working within the modeling, through model documentation. Modeling scenarios offer additional practice. The companion DVD contains the data needed for completing the exercises, examples of models, Python scripts, and custom applications. Annotation ©2011 Book News, Inc., Portland, OR (booknews.com)

Getting to Know ArcGIS ModelBuilder teaches readers how to develop and run reusable geoprocessing workflows and models in ModelBuilder, a visual programming technology available in ArcGIS. Getting to Know ArcGIS ModelBuilder presents basic and more complex concepts and demonstrates best practices through hands-on exercises. Divided into seven chapters addressing model basics interactive models, flow control, multiple inputs, model iterations, model environment, and building documentation, this book fosters a comprehensive knowledge of ModelBuilder for the classroom and forself-learners. All the data needed for the exercises, as well as examples of models, Python scripts, and custom applications are included in a companion DVD.

Preface vii
Acknowledgments ix
Section 1 Learning model basics
Chapter 1 Introducing model building
1(62)
Exercise 1a Examining existing models
5(3)
Exercise 1b Creating toolboxes and models
8(9)
Exercise 1c Adding model objects
17(6)
Exercise 1d Running a model
23(4)
Exercise 1e Navigating and laying out the model in the model window
27(9)
Exercise 1f Adding and connecting model components
36(19)
Exercise 1g Creating model printouts and reports
55(8)
Chapter 2 Setting up interactive models
63(34)
Exercise 2a Defining model parameters
65(7)
Exercise 2b Establishing stand-alone variables and in-line variable substitution
72(6)
Exercise 2c Selecting features interactively
78(9)
Exercise 2d Using attributes in feature set selections
87(10)
Section 2 Programming with model tools
Chapter 3 Establishing flow of control
97(62)
Exercise 3a Defining preconditions
99(11)
Exercise 3b Using if-elif-else statements
110(15)
Exercise 3c Understanding the ArcPy Python module
125(10)
Exercise 3d Creating a basic Python script
135(16)
Exercise 3e Using specific data types
151(8)
Chapter 4 Working within the modeling environment
159(30)
Exercise 4a Sharing models
161(10)
Exercise 4b Creating and sharing toolboxes
171(6)
Exercise 4c Validating a model
177(6)
Exercise 4d Exporting a model to a Python script
183(6)
Section 3 Setting up advanced modeling techniques
Chapter 5 Using multiple inputs
189(18)
Exercise 5a Batch processing with user input
191(10)
Exercise 5b Batch processing using lists
201(6)
Chapter 6 Using model iterations
207(52)
Exercise 6a Running a model a fixed number of times
209(7)
Exercise 6b Iterating in a model by Boolean expression
216(8)
Exercise 6c Iterating in a model by use of feedback
224(8)
Exercise 6d Iterating in a list
232(6)
Exercise 6e Iterating against selected features
238(13)
Exercise 6f Building structured looping
251(8)
Chapter 7 Building model documentation
259(34)
Exercise 7a Building in-model documentation
261(12)
Exercise 7b Creating user Help messages
273(20)
Appendix A Model challenges 293(8)
Appendix B Data source credits 301(4)
Appendix C Data license agreement 305(4)
Appendix D Installing the data 309(4)
Index 313