ArcGIS Model Builder and Python Course - Information, Fee, Syllabus.
Value Addition Course
Offline
Online
Duration: 1 month
ArcGIS Model Builder and Python Course Information
Course Title: Model Building & Python Scripting in ArcGIS
Duration: 1 month
Training Modes: Offline/Online/Hybrid |Full Time/Part-time
Timing: Min 3 hours/day | Max 8 hours/day
ArcGIS Model Builder and Python Course Eligibility
- Basic knowledge of windows operating system
- Understanding of GIS fundamental concepts
- Know ArcGIS Desktop - ArcMap/Pro
ArcGIS Model Builder and Python Course Overview
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 in ArcGIS Model Builder and Python Course
- 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
- Understand Python Interfaces for ArcGIS Pro, Python Window, IDLE, Python Notebook
- Exploring and use ArcPy Documentation for ArcGIS Pro
- Using Geoprocessing Tools to Automate Workflows, Setting the Geoprocessing Environment for ArcPy
- Describing Data Using arcpy.da,Describe() to Create Dictionaries
- Listing Workspaces, Feature Datasets and Feature Classes, Listing Tables and Fields, other datasets
- Walking Data Using arcpy.da.Walk() to Create Lists
- Working with Cursors from Data Access Module (arcpy.da), use Search Cursor, Update Cursor, Insert Cursor
- Use script for Querying and Selecting Data, filtering cursors
- Working with Geometries, create, edit point, line, polygon to update datasets, work with Geometry Methods
- Using Mapping Module (arcpy.mp) from Python Window of ArcGIS Pro, 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, working with Bookmarks
- Arranging Layout Elements around Map Frames using a Python IDE (IDLE) to automate Map Production and Printing, making Dynamic Maps and Map Series
- Executing Geoprocessing Tools using Scripts
- Creating Custom Geoprocessing Tools, using ArcPy parameters
- Error Handling and Troubleshooting, debugging
- Using numpy libraries to manipulate arrays
- Using geopandas libraries to handle GIS data
