https://github.com/eafriyie28/beamgis
A Python package for geospatial analysis and mapping
https://github.com/eafriyie28/beamgis
geoai geospatial geospatial-analysis geospatial-processing geospatial-visualization jupyter-notebook mapping python spatial-analysis spatial-data-analysis spatio-temporal-analysis spatio-temporal-modeling
Last synced: 5 months ago
JSON representation
A Python package for geospatial analysis and mapping
- Host: GitHub
- URL: https://github.com/eafriyie28/beamgis
- Owner: eafriyie28
- License: mit
- Created: 2025-02-12T18:27:35.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-22T18:34:17.000Z (6 months ago)
- Last Synced: 2025-09-22T20:36:46.021Z (6 months ago)
- Topics: geoai, geospatial, geospatial-analysis, geospatial-processing, geospatial-visualization, jupyter-notebook, mapping, python, spatial-analysis, spatial-data-analysis, spatio-temporal-analysis, spatio-temporal-modeling
- Language: Python
- Homepage: https://eafriyie28.github.io/beamgis
- Size: 38.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.md
- License: LICENSE
Awesome Lists containing this project
README
# Welcome to BeamGIS
[](https://pypi.python.org/pypi/beamgis)
[](https://anaconda.org/conda-forge/beamgis)

**A python package for geospatial analysis and mapping**
- GitHub:
- Documentation:
- Pypi:
- Tutorials:
- Free software: MIT License
## Introduction
[BeamGIS](https://pypi.org/project/beamgis/) is a friendly, beginner-oriented Python package that brings interactive mapping and geospatial analysis to your Jupyter notebooks with minimal coding. Designed especially for high school students and non-specialists, it offers a gentle introduction to powerful GIS concepts inspired by [Leafmap](https://leafmap.org/) Geospatial Python Package. Under the hood, BeamGIS leverages open-source gems; Folium and ipyleaflet for crisp, interactive maps; [WhiteboxTools](https://www.whiteboxgeo.com/) and [WhiteboxGUI](https://github.com/opengeos/whiteboxgui) for robust spatial analyses; and ipywidgets to craft intuitive, responsive interfaces. Whether you are exploring your first dataset or building simple web maps, BeamGIS makes the journey both approachable and enjoyable.
## Features
* Create an interactive map with a simple one line code.
* Changing basemaps interactively.
* Changing basemaps interactively through a basemapgui.
* Adding XYZ, WMS and vector tile services.
* Display vector data from geodata frame, geojson, shapefiles
* Display raster data.
* Create Split Maps.
* Creating heatmaps with a csv url.
* Creating heatmaps with a csv url using heatmapgui.
* Visualize COG assets found within STAC items with a time slider.
## Usage
Launch the interactive notebook tutorial for the beamgis Python package with Google Colab
```python
!pip install beamgis
import beamgis
```
Check beamgis documentation website for details - https://eafriyie28.github.io/beamgis