Documentation Index
Fetch the complete documentation index at: https://mintlify.com/trailbaseio/trailbase/llms.txt
Use this file to discover all available pages before exploring further.
Overview
TrailBase supports geospatial queries through SpatiaLite, a spatial extension for SQLite. Store and query geographic data including points, lines, polygons, and complex geometries.Geospatial Data Types
TrailBase recognizes geometry columns withST_IsValid check constraints:
Creating Geometries
From Well-Known Text (WKT)
Using Helper Functions
Coordinate Reference Systems
SRID 4326 (WGS 84): Standard latitude/longitude coordinates- Longitude: -180 to 180 (East/West)
- Latitude: -90 to 90 (South/North)
Spatial Queries
Distance Calculations
Spatial Relationships
Query Parameters
TrailBase supports geospatial query parameters:Within Query
Intersects Query
Contains Query
GeoJSON Integration
TrailBase automatically converts geometry columns to GeoJSON in API responses:Requesting GeoJSON
Specify which geometry column to return as GeoJSON:WASM Component Integration
Advanced Queries
Bounding Box Search
Buffer Zones
Nearest Neighbor
Area and Length
Centroid
Real-Time Location Tracking
Geofencing
Performance Tips
Complete Example
Next Steps
Vector Search
Combine with semantic search
Custom Endpoints
Build location APIs
Object Storage
Store map tiles
Jobs Scheduler
Periodic geo processing