Skip to Content
Introducing Geographic Information Systems with ArcGIS: A Workbook Approach to Learning GIS, 3rd Edition
book

Introducing Geographic Information Systems with ArcGIS: A Workbook Approach to Learning GIS, 3rd Edition

by Michael D. Kennedy
April 2013
Beginner to intermediate
672 pages
21h 44m
English
Wiley
Content preview from Introducing Geographic Information Systems with ArcGIS: A Workbook Approach to Learning GIS, 3rd Edition
Create a Python Script from the Gold Model
Another way to automate geoprocessing activities is with scripts. These are programming instructions in languages that can be used to direct GIS processes. Writing scripts are beyond the scope of this book, but you should at least know of their existence and be able to execute one. You can use a model to make a Python script.
____ 18. Make a Python script of Gold_Model: Start ArcCatalog. Expand: ___ IGIS-Arc_YourInitials > Gold_Data > Toolbox.tbx > Gold_Model. Right click Gold_Model and choose Edit. Choose Model > Export > To Python Script. In the Save As window, navigate to
___ IGIS-Arc_YourInitials\Gold_Data
and name the file Gold_Model.py. (The extension “py” will probably be the only one available.) Click Save.
____ 19. Using a text processor (e.g., Notepad), open Gold_Model.py. As you scan the text, you can probably identify the processes that were used to solve the Getrich problem. Comments in the file (which are there for the human reading the code, not for execution by the computer) begin with a # character. Other lines are instructions to the Python interpreter. When Python executes this script, it will produce the same results as the model. There is one problem, however: If Python tries to write a file to a folder, and there is already a file by the same name in the folder, the program will bail out, giving you only an error message. Therefore, we need to slightly modify the program so that it will overwrite existing files ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Geographic Information Systems: An Introduction, 3rd Edition

Geographic Information Systems: An Introduction, 3rd Edition

Tor Bernhardsen
Innovative Software Development in GIS

Innovative Software Development in GIS

Benedicte Bucher, Florence Le Ber

Publisher Resources

ISBN: 9781118330340Purchase book