Model Building & Python Scripting in ArcGIS

Duration : 1 month

ESRI's ArcGIS Desktop software contains ModelBuilder, which is a work flow tool that enables the creation and execution of consistent, repeatable models that are comprised of one or more processing steps. ModelBuilder workflows can be created and executed on both the desktop and over the web. Parameters can be defined that will be filled into a pop-up form at runtime. Model workflows can also be rerun with different data or inputs for evaluating scenarios. Models created can also be exported as scripts in Python and other programming languages.

Python is becoming more and more popular for writing custom scripts in ArcGIS. Python scripts can be used to manipulate a map, execute geoprocessing commands, and read/write files. This course takes a leveled approach to writing scripts; beginning with basic Python syntax and simple scripts, ending with scripts that read files, manipulate the information, and create GIS data.

Topic covered:

  • Introduction to Model Building
  • Setting up instructive model
  • Establishing the flow control
  • Working with Modelling Environment
  • Using Multiple inputs and parameters
  • Export model as python scripts and manipulate it
  • Understand fundamentals of the Python Language for ArcGIS
  • Writing Basic Geoprocessing Scripts with ArcPy
  • Update map document properties such as author, date, and descriptive tags
  • Repair broken layers when map files or data sources have been moved
  • Turn map layers on and off and add layers to a map
  • Change a layer's symbology in all maps that contain the layer
  • Automate Map Production and Printing
  • Executing Geoprocessing Tools using Scripts
  • Creating Custom Geoprocessing Tools
  • Use script for Querying and Selecting Data
  • Using the Arcpy Data Access Module to edit data
  • Listing and Describing GIS Data
  • Customizing the ArcGIS Interface with Add-Ins
  • Error Handling and Troubleshooting, debugging
  • Student or working professionals of geography, geo-informatics, remote sensing


  • Basic knowledge of windows operating system
  • Knowledge of Mapping and GIS analysis concepts

Training Mode

  • Online - Instructor Led
  • Classroom - Instructor Led



Start Date 
Batch Type 
No data to display

Schedule batch for me

Inform me when next batch schedule

Contact us

5, 2 Floor, Ghamat Terrace, Opp. Rly Station, Dadar W., Mumbai

201, Sidhivinayak Sankul, Nr. Rly Station, Kalyan W. Mumbai

206, Kedar Empire, Near Dhashabhuja Ganpati, Karve Road, Pune

+91 9892 998 626