LICENSE | ||
README.en.md | ||
README.es.md | ||
README.md |
PlaneEarthMap - Innovative Map Projections for the Digital Age
🌍 Deutsch | 🇺🇸 English | 🇪🇸 Español
🌍 Project Vision
PlaneEarthMap revolutionizes digital cartography through alternative Earth projections that eliminate traditional Mercator projection distortions. Our GPU-accelerated rendering system enables real-time calculations of complex projection algorithms and offers the world's first seamless bidirectional navigation.
🚀 Core Features
- 🗺️ Alternative Projections: Planar, convex, and concave Earth models for distortion-free representation
- 🔄 Seamless Navigation: World's first bidirectional infinite scrolling (North-South + East-West)
- ⚡ GPU Rendering: High-performance real-time map rendering with external GPU servers
- 🌐 Federated Architecture: Decentralized map infrastructure via ActivityPub protocol
- 📱 ARM64 Optimized: Mobile-first design for modern smartphone architecture
- 🔓 Open Source: Community-driven development under AGPL v3 license
⚖️ The Distortion Problem
Traditional map projections lead to significant size distortions:
- Russia appears about twice as large as Africa, although Africa is actually 1.3 times larger
- Greenland appears larger than entire continents
- These distortions can lead to geopolitical misunderstandings
PlaneEarthMap corrects these issues through area-accurate planar projections.
🎓 Scientific Foundation
Developmental Psychology Basis
Studies from the University of Illinois show that children naturally perceive Earth as a flat surface. PlaneEarthMap supports this natural spatial development through:
- Age-appropriate planar map representations
- Gradual transition to more complex geometric concepts
- Promoting geographic understanding without cognitive dissonance
🏗️ Technical Architecture
Infrastructure Design
[High-Performance VPS] ←→ [ARM64 Development Environment]
↓ ↓
[Container Services] [Mobile Optimization]
↓ ↓
[GPU Rendering Pipeline] [Cross-Platform Tests]
Core Technologies
- Backend: Container-based microservices with Docker/Podman
- Frontend: Progressive Web App with WebGL rendering
- Rendering: GPU-accelerated projection algorithms
- Federation: ActivityPub protocol for decentralized map services
- Development: Forgejo on çō.de for short Git URLs
- Infrastructure: ARM64-optimized build pipeline
🔧 Development Environment
Domain Architecture
plane.earth # Public presence
├── map.plane.earth # PlaneEarthMap application
├── api.plane.earth # REST API services
├── docs.plane.earth # Developer documentation
└── federation.plane.earth # ActivityPub hub
çō.de # Developer infrastructure
├── planeearthmap-core # Main engine repository
├── planeearthmap-web # Frontend repository
└── algorithms # Projection algorithms
Advantages of çō.de Domain
- Ultra-short Git URLs:
git clone https://çō.de/planeearthmap-core
- Developer-friendly: Easy to type and remember
- Unicode Innovation: Demonstrates modern web standards
📊 Development Status
Current Phase: Prototype Development
The project is in active development with functioning infrastructure:
✅ Completed:
- Forgejo installation on çō.de (stable)
- Basic project documentation
- Domain architecture established
- ARM64 development environment
🔄 In Development:
- Planar projection engine
- GPU rendering pipeline
- Bidirectional navigation algorithms
Roadmap
- Phase 1: Planar projection engine (current)
- Phase 2: Implement bidirectional navigation
- Phase 3: Convex and concave projection models
- Phase 4: ActivityPub federation for decentralized services
- Phase 5: Mobile apps and community tools
🌐 Innovative Navigation
Bidirectional Infinite Navigation
PlaneEarthMap introduces revolutionary navigation capabilities:
- Horizontal Continuity: Like OpenStreetMap (East-West)
- Vertical Continuity: First-ever North-South capability
- Seamless Transitions: No visible map boundaries
- Adaptive Coordinates: Dynamic reference points
Technical Innovation
- Topological transformation of map data
- GPU-based real-time calculations
- Numerical stability at extreme coordinates
- Container-based parallel data processing
🎯 Target Audiences
Education Sector
- Schools: Distortion-free geography education
- Universities: Scientific cartography research
- E-Learning Platforms: Interactive learning materials
Science & Research
- Cartographers: Experimental projection methods
- Geographers: Precise area representations
- Educational Psychologists: Age-appropriate spatial development
Technical Community
- Open-Source Developers: Community-driven innovation
- GPU Computing Experts: Rendering optimizations
- Federation Enthusiasts: Decentralized infrastructures
🔮 Future Vision
Decentralized Cartography
PlaneEarthMap establishes a new generation of cartographic infrastructures:
- Community-owned: No central control by tech corporations
- Scientifically open: Reproducible and transparent algorithms
- Globally available: Federated architecture for worldwide resilience
Technological Innovation
- ARM64 Ecosystem: Optimization for the mobile future
- AI Integration: Claude Code for automated development
- Edge Computing: GPU rendering at the network edge
🤝 Contributing
PlaneEarthMap is an open-source project that thrives on community contributions:
Developer Onboarding
# Clone repository
git clone https://çō.de/planeearthmap-core
# Read documentation
curl -s https://docs.plane.earth
# Issues and pull requests on çō.de
Contribution Opportunities
- Code: Projection algorithms, GPU shaders, frontend
- Documentation: Tutorials, API docs, scientific papers
- Testing: ARM64 optimization, cross-platform compatibility
- Design: UI/UX for complex cartographic interfaces
📄 Licensing
Main License: AGPL v3 (GNU Affero General Public License)
- Protection against proprietary cloud service integration
- Ensuring community contribution return
- Education-friendly and research-compatible
Modular Licensing:
- Core Engine: AGPL v3
- Plugin APIs: Apache 2.0
- Documentation: CC BY-SA 4.0
🌟 Unique Selling Points
- World's first bidirectional seamless map navigation
- GPU-accelerated alternative Earth projections in real-time
- Developmentally psychology-based map representation
- Fully decentralized, federated map infrastructure
- ARM64-optimized mobile performance
- Ultra-short Git URLs through Unicode domain
PlaneEarthMap: Revolutionary cartography for more precise world perception
Contact: [Developer Information]
Main Repository: https://çō.de
Project Website: https://plane.earth
License: AGPL v3 (Open Source)