Logo Lanfrica

Vulimwa/Python-for-GIS

Domain:

geospatial

Record type:

software
Creator:
Vul
Host:
This repository documents my learning journey during my Esri Eastern Africa Internship. It serves as a centralized collection of ArcPy scripts, Python automation projects, geoprocessing workflows, GIS tools, and experiments developed while gaining practical experience with ArcGIS Pro and the ArcGIS ecosystem.. # ArcGIS Pro Python & ArcPy Internship Repository         ArcPy • Python • ArcGIS Pro • GIS Automation • Geoprocessing • Remote Sensing --- ## Overview This repository documents my learning journey during my **Esri Eastern Africa Internship**. It serves as a centralized collection of ArcPy scripts, Python automation projects, geoprocessing workflows, GIS tools, and experiments developed while gaining practical experience with ArcGIS Pro and the ArcGIS ecosystem. The repository is intended to: * Track my progress throughout the internship. * Organize reusable ArcPy scripts. * Store GIS automation projects. * Document workflows and best practices. * Build a professional portfolio demonstrating GIS programming skills. --- ## Repository Structure ```text ArcPy-Internship/ │ ├── scripts/ │ ├── data_management/ │ ├── analysis/ │ ├── cartography/ │ ├── raster/ │ ├── spatial_analyst/ │ ├── geocoding/ │ ├── network_analysis/ │ └── utilities/ │ ├── projects/ │ ├── Project_01/ │ ├── Project_02/ │ └── ... │ ├── notebooks/ │ ├── sample_data/ │ ├── layouts/ │ ├── toolboxes/ │ ├── documentation/ │ ├── images/ │ └── README.md ``` --- ## Technologies * ArcGIS Pro * ArcPy * Python * ArcGIS Python API * ModelBuilder * File Geodatabases * Raster Analysis * Vector Analysis * Geoprocessing Tools * Jupyter Notebooks --- ## Topics Covered This repository includes examples and projects involving: * Data Management * Feature Class Operations * Geodatabase Management * Raster Processing * Spatial Analysis * Buffer Analysis * Clip, Intersect and Union * Spatial Joins * Attribute Management * Field Calculations * Batch Processing * Automation Workflows * Map Production * Layout Automation * Geocoding * Network Analysis * Python Toolboxes (.pyt) * Script Tools * Error Handling * Python Best Practices --- ## Learning Objectives Throughout the internship I aim to: * Develop proficiency in ArcPy scripting. * Automate re …

Licenses