Professional geospatial data digitization & mapping platform. Extract coordinates from scanned site plans using scale rule digitization. Full Ghana Grid EPSG:2136 support with bidirectional conversion. Interactive GIS map, drawing suite, data inspector & multi-format export. Research-backed.
# GeoForge 🗺️
**Professional Geospatial Data Digitization & Mapping Platform**
🎓 **Research-Backed**: Built on peer-reviewed geomatics research by **Isaac Tetteh-Apotey** (*Member, Ghana Institution of Surveyors - GhIS*).
🚀 **Live Application Demo**: Launch GeoForge Web GIS Platform
---
## 📋 Table of Contents
- Overview
- Key Features
- Clean Workspace Architecture & UX
- Research & Standards
- Architecture & System Design
- Tech Stack
- Project Structure
- Usage Guide
- Export Formats
- Citation
- License
---
## 🎯 Overview
**GeoForge** is a professional geospatial data digitization and mapping web platform that bridges classic surveying methods (such as scale rule site plan digitization) with modern web GIS workflows. Designed for surveyors, geomatics engineers, and GIS specialists, GeoForge offers:
- **Scale Rule Site Plan Digitization**: Extract precise coordinates directly from scanned physical site plans using scale calibration and grid intersection alignment.
- **Camera Integration & Plan Capture**: Take snapshots of paper site plans using mobile device cameras or upload local image files to rotate, zoom, and digitize instantly.
- **Ghana National Grid Support (EPSG:2136)**: Bidirectional coordinate conversion between Gold Coast Survey Feet (War Office Transverse Mercator) and WGS84 Geographic Lat/Lon.
- **Responsive Convertible Drawer UX**: Top-left and top-right hamburger drawers keep tools organized, closed by default on startup so mobile screens stay uncluttered, with maximize/minimize toggles for full-screen inspection.
- **Interactive User Guide**: Non-blocking step-by-step interactive onboarding that allows opening features while learning.
- **Geospatial Analytics & Multi-Format Export**: Compute bearings, segment distances, and enclosed plot area (in Acres and Hectares), exporting results to CSV, GeoJSON, KML, and Python CodeToMap scripts.
---
## 🚀 Key Features
| Feature | Description | Status |
| :--- | :--- | :--- |
| 🚀 **Live …