Welcome to BeamGIS¶
A python package for geospatial analysis and mapping
- GitHub: https://github.com/eafriyie28/beamgis
- Documentation: https://eafriyie28.github.io/beamgis
- Pypi: https://pypi.org/project/beamgis
- Tutorials: https://youtu.be/elXFhu888DI
- Free software: MIT License
Introduction¶
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 Geospatial Python Package. Under the hood, BeamGIS leverages open-source gems; Folium and ipyleaflet for crisp, interactive maps; WhiteboxTools and 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
1 2 |
|