Skip to content

πŸ—ΊοΈ This repo consists of my notes on the topic 'Vector Overlay Analysis' as well as source files (arcgis-pro project and .geodatabases) and tool description and outputs screenshots for different overlay vector tools implementation.

License

Notifications You must be signed in to change notification settings

def-fun7/vector_overlay_gis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

44 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ—ΊοΈ Vector Overlay in GIS

Deploy Jekyll with Just the Docs theme GitHub Pages ArcPy Docs: Just the Docs Jekyll

Vector Overlay in GIS repository, contains, two main things.

  • ArcGIS Pro Project
  • md Docs

argis-project contains .geodatabases both inputs and output, tool-wise that were used in this project alongside maps, with the used symbology in the project.

docs consists of markdown documents written as a kind of notes and summary on the topic.

The site is hosted with GitHub Pages using the Just the Docs theme for clean navigation and automatic in‑page Table of Contents.


πŸ“‘ Contents

  • Intersect β†’ Features overlapping in all input layers
  • Union β†’ Combines features from multiple layers
  • Erase β†’ Removes features from input based on erase layer
  • Identity β†’ Updates input features with identity layer attributes
  • Update β†’ Replaces input polygons with update polygons
  • Clip β†’ Extracts input features within clip extent

Each tool section includes:

  • Technical specifications
  • Input/Output rules based on geometry hierarchy (Point, Line, Polygon)
  • Valid input combinations
  • Example figures with visual outputs
  • ArcPy function references

Each geodatabase includes:

  • is mobile geodatabase.
  • separate input and output folders.
  • separate tool-wise.
  • namings aren't consistent among the .geodatbase though they are rather obvious.

Then results are in png in figures, again tool-wise.


πŸš€ Hosted Pages

This repository is published via GitHub Pages.
You can it all here:

πŸ‘‰ Live Site


πŸ“ Geometry Rules

Overlay tools follow the same or lesser dimension rule:

  • Polygon input present β†’ Output can be Polygon, Line, or Point
  • Line input present β†’ Output can be Line or Point
  • Point input only β†’ Output can only be Point

Geometry hierarchy:
Polygon (2D) > Line (1D) > Point (0D)


πŸ“† History

This is actually a do-over of a project I did, on latex, trying to get out of writing practical notebook of GIS in my bachelors, in January, 2024. That file is provided in docs/src/.


🐍 ArcPy Functions

Each tool is documented with its ArcPy function signature, e.g.:

arcpy.analysis.toolname(in_features, out_feature_class {**params})

πŸ“· Figures

Example figures are included for each tool, showing input layers and resulting outputs.
Figures are stored under:

/assets/figures/

Organized by tool (e.g. 01.union/, 02.intersect/, 03.clip/).

Releases

The ArcGIS pro Project used in for this can be downloaded from the Release Page Here.

πŸ› οΈ How to Use

Clone the repository:

git clone https://def-fun7.github.io/vector_overlay_gis/
cd vector_overlay_gis

πŸ“„ License

This project is licensed under the MIT License. See LICENSE for details.

About

πŸ—ΊοΈ This repo consists of my notes on the topic 'Vector Overlay Analysis' as well as source files (arcgis-pro project and .geodatabases) and tool description and outputs screenshots for different overlay vector tools implementation.

Topics

Resources

License

Stars

Watchers

Forks