https://github.com/geodacenter/webgeoda
https://github.com/geodacenter/webgeoda
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/geodacenter/webgeoda
- Owner: GeoDaCenter
- Created: 2021-05-22T21:45:29.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-10-12T02:48:39.000Z (over 4 years ago)
- Last Synced: 2025-04-28T14:15:12.123Z (about 1 year ago)
- Language: JavaScript
- Homepage: webgeoda.vercel.app
- Size: 69.7 MB
- Stars: 9
- Watchers: 4
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WebGeoDa Scaffolding

WebGeoDa Scaffolding is a set of easy-to-use frontend JavaScript toolkits to get started building and exploring client-side geospatial analytics.
## Version 0.0.1 - Pre-Alpha
We have a number. This is still in its ugly middle years, and some things remain messy and ugly. Thanks for bearing with us.
⚠️ Heads up! This repository is an _unstable_ work in progress. This means a lot will change in future releases. ⚠️
## About Webgeoda Scaffolding
**What is this thing?**
WebGeoDa is a set of tools, templates, and scaffolding to quickly and easily develop geospatial data dashboards. WebGeoDa builds on the GeoDa suite of geospatial software and extends jsGeoDa through accessible and ready-to-go examples. WebGeoDa uses [jsGeoDa](https://jsgeoda.libgeoda.org/) (Xun Li & Luc Anselin) as the core of it's geospatial engine, alongside a collection of modern and high-performance libraries for mapping, analysis, data handling, and UI matters.
WebGeoDa capabilities have four areas of complexity. It's easy to learn, but with a high ceiling for customization:
💻 Add your geospatial data (GeoJSON), join it to your tabular data (CSV) right in the browser. Specify your variables with a simple JSON specification, and your map is ready to be published!
📑 Customize and add static pages to describe your data and the context of your dashboard. WebGeoDa provides some built-in styling tools using Plain CSS and a reasonably approachable JSX, similar to HTML.
🗺 Add additional map features using Mapbox and Deck.gl, or explore additional data insights through interactive tooltip and sidebar functions.
🦺 Dive directly into the WebGeoDa scaffolding with full control over custom react hooks, the jsGeoDa WebAssembly + WebWorker geospatial engine, a fast Redux-backed state, and extensible and accessible components.
## What can WebGeoDa do?
WebGeoDa focuses on enabling exploratory data dashboards with complex data, the need for diverse variables, and high performance in-browser analytics. You can make maps with a variety of color-binning techniques and spatial statistical methods, like Hotspot cluster analysis, through a simple JSON based data and variable configuration.
## See the [full docs](https://dhalpern.gitbook.io/webgeoda-templates/) for more and [get started here](https://dhalpern.gitbook.io/webgeoda-templates/getting-started).