Ether Data Documentation
Comprehensive documentation for the Mux-Mesh spatio-temporal data workspace

π Welcome
Mux-Mesh is a comprehensive spatio-temporal data workspace designed for building scalable data processing solutions on Google Cloud Platform. This documentation provides detailed guides, API references, and architectural insights for all components within the ecosystem.
π Quick Start
New to Mux-Mesh? Start here:
- π Architecture Overview - Understand the system design
- π§ Core Projects - Explore the main components
- π Guides & References - Learn how to use the system
- π Quick Navigation - Find what you need fast
π Documentation Index
π§ Core Projects
π API Services
Our microservices architecture provides specialized data processing capabilities:
- πͺ APIs Gateway
- Central API gateway for request routing and management
- Authentication, rate limiting, and load balancing
- π Deployment Guide
- π Census Data
- US Census demographic data API with natural language querying
- Flexible geography inputs (ZIP, DMA, city, county, coordinates, etc.)
- AI-powered SQL generation and H3 spatial indexing
- πΊοΈ Overture Maps
- Open geographic data processing and serving
- Overture Maps data integration and API endpoints
- Spatial data queries and visualization support
- π¦ TomTom Flow
- Real-time traffic flow data processing API
- TomTom API integration and data transformation
- Historical and live traffic analytics
π Data Pipelines
Automated data collection and processing workflows:
- π TomTom Traffic Pipeline
- Real-time traffic data collection from TomTom Intermediate Traffic API
- OpenLR binary data processing and WKT geometry conversion
- BigQuery integration with intelligent staging and partitioning
π Guides & References
Essential documentation for users and developers:
- π Geography Input Guide
- Comprehensive guide for handling geographic input data
- Coordinate systems, projections, and data formats
- Best practices for spatial data processing
- π οΈ Utilities & Scripts
- Documentation for utility scripts and development tools
- Automation helpers and maintenance scripts
- Development workflow enhancements
ποΈ Architecture Overview
System Components

π API Services Layer
- Gateway Service: Centralized entry point with routing, authentication, and monitoring
- Overture Service: Geographic data processing and Overture Maps integration
- TomTom Flow Service: Real-time traffic data processing and analytics
π Data Processing Layer
- TomTom Traffic Pipeline: Automated data collection with intelligent scheduling
- OpenLR Processing: Binary traffic data conversion to standard formats
- BigQuery Integration: Efficient data warehousing with partitioning strategies
π οΈ Infrastructure Layer
- Shared Utilities: Common logging, monitoring, and development tools
- Cloud-Native Design: Google Cloud Platform integration and best practices
- Standardized Tooling: Consistent development patterns across all projects
π Key Capabilities
π Data Processing
- Real-time ingestion: Live traffic flow data collection and processing
- Batch processing: Historical data analysis and reporting
- Spatial operations: Geographic data transformation and analysis
- Format conversion: OpenLR to WKT geometry processing
π§ Infrastructure
- Scalable architecture: Auto-scaling on Google Cloud Platform
- Efficient storage: BigQuery partitioning and compression
- Automated scheduling: Cloud Run Jobs with Cloud Scheduler
- Monitoring & logging: Comprehensive observability stack
π API Features
- RESTful APIs: Standard HTTP interfaces for all services
- Authentication: Secure access control and API key management
- Rate limiting: Protection against abuse and overuse
- Documentation: Interactive API documentation and examples
π Quick Navigation
π External Resources
π Documentation & Guides
π Data Sources & APIs