Overview
Geos is one of the core services that powers Pinpoint and many other tools. It manages the geo locations database and provides location search, resolution, and management capabilities.Repository
Repository: https://git.wthr.ws/weathertech/geos-v3 Clone the repository:Location Types
Geos manages three types of locations:- ICAO station - Airport weather stations
- ID - Location identifiers
- Geo - Geographic coordinates (no override support for this type)
Important Database Columns
weather_id- Originally a mapper to 3rd party provider (Foreca), but now used extensively throughout the system. Cannot be removed.is_enterprise_only- Flag to manage ARD Solutions clients and control access to enterprise locations
Important APIs
Solr Select API
Query all locations with specific fields:Autocomplete API
Search for locations by name (supports Arabic):Get By ID API
Retrieve location by ID:Quick Links
- Architecture: Geos architecture
- Deployment: How Geos is deployed
- FAQ: Geos FAQ
Related Services
- Pinpoint - Weather API that uses Geos for location resolution
- Overrider Panel - Uses Geos location and weather IDs for overrides
- MySQL - Database backend (see Infrastructure Databases)

