
1. Course Overview
1. Introducing Course Instructor
Introducing ArcPy Objects
Basic Objects of ArcPy
Map Document (.mxd) Object
Data Frame Object
Layer Object
Purpose of Map Document Object
Purpose of Data Frame Object
Purpose of Layer Object
How to Get Access in Map Document or .mxd by Using ArcPy Script
How to Import ArcPy Library in ArcGIS
How to Create Map Document Object
MapDocument() Function
Argument of MapDocument() Function
What is "Current" Argument
save() Function
Logical Explanation of ArcPy Script to Save ArcMap Project
Keyboard Tricks for ArcPy Scripts in Python Window of ArcMap
How to Get Access in Other Map Documents Without Opening Them
How to Declare The Directory Path of An ArcMap Project File in ArcPy Script
Logical Explanation of Full Script
How to Get Access in Data Frame by Using ArcPy Script
How to Create Data Frame Object
ListDataFrames() Function
How to Get Access in A Layer by Using ArcPy Script
How to Create Layer Object
ListLayers() Function
Use of * in ArcPy Script
Use of Index Number to Identify A Data Frame
Why We Need Access in Map Document, Data Frame and Layers in ArcPy Script
Logical Explanation of Full Script
What is ArcGIS Workspace
How to Check Workspace in ArcMap
Current Workspace
Scratch Workspace
What is ArcPy Workspace
Why We Need To Create ArcPy Workspace
Differences Between ArcPy Workspace and ArcMap Workspace
How To Create Workspace with ArcPy Script
How To Write Workspace Directory Path in ArcPy Script
How To Print Map with ArcPy Script
What is PrintMap() Function
Argument of PrintMap() Function
Do We Need ArcPy Workspace to Print Map with ArcPy Script
Logical Explanation of Full Script
How To Replace Multiple Text of Map Layout Instantly With ArcPy Script
Practical Use of ArcPy Workspace and Map Document Object
Saving First 3 Common Script Lines of ArcPy for Further Use
How To Reuse Common Script Without Writing Again
Practical Use of For Loop in ArcPy Script
ListLayoutElements() Function
Tricks of Getting Proper Instruction At Script Writing Time
Arguments of ListLayoutElements() Function
On Which Map Layout Elements We Can Apply This Script
What is "=="
What is The Difference Between "==" and "="
Potentialities of This Script
Saving Full Script To Reuse It in Other Project Quickly
Logical Explanation of Full Script
How To Fill Up Map Document Properties Form With ArcPy Script
What is Map Document Properties
Purpose of Map Document Properties
What is "Store Relative Path"
Purpose of "Store Relative Path"
Benefits of Checking "Store Relative Path"
Why We Need To Use ArcPy Script to Setting Map Document Properties
What Do "True" and "False" Mean in Programming Script
Logical Explanation of Full Script
Reuse of Map Document Properties ArcPy Script in Other ArcGIS Project
How ArcPy Saves Time To Do Our GIS Task Easily and Instantly
How To Change The Settings of Map Document Properties Without Opening That Map Document or ArcMap Project (.mxd)
Different Argument of MapDocument() Function
How To Indicate Another .mxd in Map Document Object
Directory Path As Argument
How To Save Another Map Document or ArcMap Project (.mxd) Without Opening That .mxd
PythonWin for ArcPy Script
Facilities of Using PythonWin For ArcPy
How To Change Settings of Map Documents Properties of All ArcMap Projects in a Folder at a Time Without Opening Them
Condition To Do This Task With ArcPy
Why We Can't Use ArcMap Python Window For This Task
Introducing os Library
Introducing glob Library
For Loop to Search .mxd
How to Save All ArcMap Projects of a Folder at a Time
Print Script Successful Message
Checking The Result
Purpose of This Script
How This ArcPy Script Can Save Our Time in GIS Work
Use of Existing Saved ArcPy Script To Apply on Other ArcMap Projects
How to See The List of Data Frames with ArcPy Script
How to See The List of Spatial References of All Data Frames with ArcPy Script
What is Active Data Frame
Benefits of This Script
Practical Use of Data Frame Object in ArcPy
Argument of ListDataFrames() Function
For Loop for Data Frame Listing
How This Script Can Save Our Time in GIS Work
Searching Active Data Frame with ArcPy Script
Identify Spatial Reference of Active Data Frame
Benefits of This Script
Use of activeDataFrame Object
Data Frame Object Property: name
Keyboard Tricks for ArcPy Scripts
Condition To Apply This Script Second Time After Activating Another Data Frame
Logical Explanation of Full Script
How To Use Index Number Logic in Data Frame
How To Get Access in A Particular Data Frame
Data Frame As List Data
Positive Index Numbers of Data Frames
Negative Index Numbers of Data Frames
activeView Object
How to Use Index Numbers To Make A Data Frame Active
How to Use Positive Index Numbers To Make A Data Frame Active
How to Use Negative Index Numbers To Make A Data Frame Active
ArcPy Script To Refresh Map Window
Introducing RefreshActiveView() Function
Troubleshoot: If All Data Frames are Overlapping in Map Window
Logical Explanation of Full Script
ArcPy Script To Rename Active Data Frame
How To Refresh Table of Content with ArcPy Script
Use of RefreshTOC() Function
How This Script Can Save Our Time in GIS Work
Logical Explanation of Full Script
ArcPy Script To See The Layer List of A Data frame
How To Print Layer List of A Data Frame in ArcPy Script
"Step by Step Process" To "Line by Line Script"
How to Get Access in All Layers of A Particular Data Frame
Introducing ListLayers() Function
Arguments of ListLayers() Function
How To Print All Layers of Multiple Data Frames in ArcPy Script
How to Identify All Layers of All Data Frames with ArcPy Script
Logical Explanation of Full Script
How To Identify The First Layer of A Particular Data Frame With ArcPy Script
How to Indicate The Data Frame Using It's Name in ArcPy Script
How To Get Access in A Particular Layer of A Data Frame
Use of Index Number To Select A Particular Layer
Practical Use of Object and Object Properties in ArcPy Script
Layer Object Property: name
How To Identify The Second Layer of A Particular Data Frame With ArcPy Script
How To Identify Any One Layer of A Particular Data Frame With ArcPy Script
Logical Explanation of Full Script
How To Identify A Particular Layer with It's Data Source in ArcPy Script
Interactive Print Script in ArcPy
How To Add Sentence with Print Result of Layer Name
How To Identify The Data Source of Particular Layer
Layer Object Property: dataSource
Logical Explanation of Full Script
ArcPy Script To Make A Particular Layer Visible / Invisible
Steps of This Full Script
Layer Object Property: visible
Values of "visible" Property
How To Make A Layer Invisible or Inactive or Uncheck with ArcPy Script
How To Make A Layer Visible or Active or Check with ArcPy Script
Logical Explanation of Full Script
GIS Work Without Opening ArcGIS
Use of PythonWin as IDE To Work With A Map Document Without Opening ArcMap
How To Identify A Map Document in PythonWin
How To See The Layer List of Data Frame by Using PythonWin Interface
Reuse of Saved ArcPy Script in PythonWin
ArcPy Script in PythonWin To See The Layer List of Data Frame Without Opening ArcMap
Argument of MapDocument() Function in PythonWin
Differences Between The Scripts of PythonWin and ArcMap Python Window
Benefits of PythonWin in GIS Work
Logical Explanation of Full Script
How To See The First Layer of A Data Frame by Using PythonWin Interface
How To Make A Layer Invisible or Inactive or Uncheck by Using PythonWin Interface
How To Input Map Document Name Properly in MapDocument() Function
Differences Between The Scripts of PythonWin and ArcMap Python Window
Edit and Save ArcMap Project Using ArcPy Script Without Opening ArcMap Interface
Checking The PythonWin Script Result in ArcMap Interface
Logical Explanation of Full Script
How to Add Label in ArcMap Using ArcPy Script
ArcPy Script To Active Label Features
Steps of This Full Script
Thinking Language To Programming Language For This GIS Task
Step by Step Process To Line by Line Scripts For This GIS Task
Use of Previous ArcPy Scripts of Other GIS Task To Do Existing Task
Indexing To Active Label Features
Use of Help Window To Complete ListLayers() Function Arguments Accurately
Layer Object Property: showLabels
Values of "showLabels" Property
Reuse This Script For Other Layers
Logical Explanation of Full Script
How To Select A Layer Without Indicating Data Frame With ArcPy
How To Search A Particular Layer In Table of Content (TOC) With ArcPy
TOC as List Data
How To Add Label of A Layer By Directly Indicating The Layer Name
How To Add Label of A Fixed Position Layer Within Many Duplicate Layers of TOC
Steps of This Full Script
How To Search Layer Using ListLayers() Function
Purpose of "mapping" Object
Indexing To Identify A Fixed Position Layer in Many Duplicate Layers List
Reuse This Script For Other Layers
What If We Use This Script With Outnumber Indexing On A Layer
Logical Explanation of Full Script
How To See The List of Shapefiles or Layers in Any Folder by Using ArcPy Script
Proper Use of ArcPy Workspace Environment
Steps of This Full Script
Feature List Object
ListFeatureClasses() Function
Use of This Script in ArcMap Python Window
Use of This Script in PythonWin
Reuse This Script For Other Folders
Logical Explanation of Full Script
How To Count The Total Number of Shapefiles in Any Folder by Using ArcPy Script
Choosing A Suitable Interface Between ArcMap Python Window and PythonWin For This Type of ArcPy Work
Use of Previous Script for Existing ArcPy Task
Organizing Multiple Script Windows in PythonWin
len() Function in ArcPy Script
Argument of len() Function in ArcPy Script
Printing ArcPy Script Result in Professional Programming Way
Logical Explanation of Full Script
ArcPy Script To See The List of Shapefiles in Any Folder as Ascending or Descending Order
Use of Previous Script for Existing ArcPy Task
Printing Script Result in Professional Programming Way
reverse() Function
Use of reverse() Function in List Data
Use of reverse() Function in ArcPy Script For GIS Work
How To See The List of Shapefiles Both as Ascending and Descending Order
Logical Explanation of Full Script
How To See The List of Feature Classes in Any Geodatabase by Using ArcPy Script
How To Count The Total Number of Feature Classes in Any Geodatabase by Using ArcPy Script
Introducing Geodatabase and Feature Classes
Folder View of A Geodatabase and Feature Classes
How To See The List of Feature Classes of A Geodatabase Without Using ArcMap
How To Count The Total Number of Feature Classes of A Geodatabase Without Using ArcMap
ArcPy Workspace Environment For Geodatabase
Similarities Between The Scripts For Shapefiles in Folder and Feature Classes in Geodatabase
Logical Explanation of Full Script
ArcPy Script To Count The Total Number of Features of A Shapefile
How To Count The Total Number of Features of A Shapefile Without Using ArcMap
How To Create an Object To Declare A Shapefile in A Folder
How To Get Access in A Shapefile Without Using ArcMap
How To Get Access in All Features of A Shapefile Without Using ArcMap
"management" Object
Purpose of "management" Object
GetCount() Function
Purpose of GetCount() Function
Argument of GetCount() Function
Checking ArcPy Result Accuracy in ArcMap Interface
Reuse This Script For Other Shapefiles
Logical Explanation of Full Script
ArcPy Script To Count The Total Number of Features of A Feature Class
How To Count The Total Number of Features of A Feature Class Without Using ArcMap
How To Create an Object To Declare A Feature Class of A Geodatabase
How To Get Access in A Feature Class Without Using ArcMap
How To Get Access in All Features of A Feature Class Without Using ArcMap
Use of Previous Script for Shapefiles Feature Counting
Similarities Between The Feature Counting Scripts of Shapefiles and Feature Classes
Reuse This Script For Other Feature Classes
Logical Explanation of Full Script
How to Select Feature by Attributes with ArcPy Script
Converting The Steps of Select by Attributes as Line by Line of Script
Arguments of Select by Attributes
Understanding "Where Clause" of Select by Attributes
ArcPy Function for Select by Attributes
Add Function Arguments to Select by Attributes
How to use both Single Quotation and Double Quotation together in ArcPy Script
Reuse This Script in other Layers
Logical Explanation of Full Script
How to Select Feature by Location with ArcPy Script
Converting The Steps of Select by Location as Line by Line of Script
Arguments of Select by Location
Understanding the Condition of Spatial Selection Method
ArcPy Function for Select by Location
Add Function Arguments to Select by Location
Reuse This Script in Other Spatial Selection Method
Logical Explanation of Full Script
Zoom to Selected Features with ArcPy Script
Converting The Steps of Zoom to Selected Features as Line by Line of Script
ArcPy Function for Zoom to Selected Features
Reuse This Script in Other Case
Logical Explanation of Full Script
Do You Want to Learn ArcPy Programming for GIS Work and Analysis?
Ans: This Course is for You Because in this course You will Learn 50 ArcPy Scripts to Do GIS Work and Analysis.
Are You Thinking ArcPy is a Difficult Programming?
Ans: No, It's very enjoyable and Just a "Game of Logic". Actually, our thinking is Complicated rather than Programming.
You Don't Have Any Previous Knowledge of ArcPy Programming and You Want to Learn from where you can get ArcPy Script of a GIS Task?
Ans: In this Course, You will Learn How to Get ArcPy Scripts of Any GIS Analysis from the ArcMap Interface.
Do you want to learn Shortcut Script Writing Techniques of ArcPy?
Ans: Here You Will Learn The Tricks To Writing a Short ArcPy Script and How To Make It Simple and Easy To Understand.
You Want to Learn Logical Explanation of Each Script To Understand Very Well.
Ans: Here You will Get a Logical Explanation of All Arcpy Scripts.
You Want To Learn Script Writing Techniques Very Well as Expert Programmer.
Ans: You Will Learn Magical Tips and Tricks To Write Any Kind of Programming Language Easily and in a Professional Way.
You are searching for Advanced, Cool, and enjoyable lectures on Programming.
Ans: The Theme of This Course is "Enjoy Programming by Playing with This in the Field of GIS".