
Learn to use the Python window in ArcMap for scripting and automation with ArcPy, execute code in ArcGIS Desktop 10.5, print, calculate, list layers, and run scripts.
Master vector layers with ArcPy by adding, editing, and removing shapefiles in ArcMap via Python scripts and the console, streamlining geospatial workflows.
export layers to shapefiles using ArcPy feature class to feature class conversion, set workspaces, and list shapefiles. perform select by attribute and select by location to create and update shapefiles.
Master vector layer workflows in ArcPy by performing union, clip, and spatial join on shapefiles, with robust error handling and feature class creation to automate geospatial tasks.
Explore raster layer creation and manipulation in ArcPy by loading rasters, accessing properties such as extent, dimensions, band count, and CRS, reprojecting rasters, and extracting statistics with band-level tools.
Master raster workflows in ArcPy by applying layer symbology, querying cell values at points, reprojecting rasters to new coordinates, and exporting rasters to new formats for geospatial automation.
Automate geoprocessing in ArcGIS with arcpy by using buffer, clip, extract by mask, and projection tools; leverage in-memory workspaces and batch processing for efficient spatial analysis and data conversion.
Guide learners through Landsat 8 ndvi processing workflow using ArcPy, covering true color image creation, ndvi calculation, raster reprojecting, reclassifying ndvi values, clipping to a study area, and zonal statistics.
Clip the ndvi raster to the study area using a shapefile boundary with ArcPy. Reclassify ndvi values by vegetation density and perform zonal statistics to finalize the Landsat 8 workflow.
Develop a level two Landsat LST converter toolbox in ArcPy, detailing toolbox setup, script integration, clipping to study area, applying scale and offset, and converting to Celsius.
Develop a Landsat land surface temperature processing workflow by building an ArcPy toolbox, testing with sample data, and computing LST from bands 4, 5, and 10.
Unlock the full potential of ArcPy with this comprehensive course, “Essentials for ArcPy: Python for Geospatial Automation.” Designed for GIS professionals, researchers, and anyone with a passion for spatial data, this course will teach you how to integrate Python with ArcGIS to streamline your geospatial workflows. By automating complex tasks, you’ll save time and enhance the accuracy and efficiency of your projects. Whether you're an experienced GIS user or a beginner, this course is structured to help you advance your skills.
In this course, you'll start by learning the basics of ArcPy, including how to set up your Python environment and how to navigate the Python Console in ArcMap for scripting and automation. The course progresses to cover working with vector and raster layers, performing geospatial analysis, and automating various GIS tasks like buffer creation, overlay analysis, and data extraction.
The hands-on examples include processing Landsat imagery for NDVI (Normalized Difference Vegetation Index) calculations and building ArcPy toolboxes for advanced Land Surface Temperature (LST) analysis. With practical exercises and quizzes, you’ll gain real-world experience in automating repetitive geospatial tasks, saving you time and effort.
By the end of the course, you'll have the confidence to write, modify, and execute ArcPy scripts. You will also be able to create reusable tools and automated workflows that can be applied across a variety of GIS projects. This course is an essential resource for anyone looking to harness the power of Python for geospatial analysis and automation.