CC-GPX: Extracting High-Quality Annotated Geospatial Data from Common Crawl
Ilya Ilyankou, Meihui Wang, Stefano Cavazzi, James Haworth
TL;DR
This work introduces a scalable pipeline to extract annotated geospatial data from Common Crawl by identifying GPX tracks, filtering for quality, masking personal information, translating descriptions, and augmenting elevation data. The resulting 1,416 track–description pairs across multiple languages provide a multimodal dataset suitable for trajectory generation, language-conditioned description models, and GeoAI fine-tuning. Key contributions include a reproducible data collection and processing workflow, careful privacy-preserving steps, and a multilingual, geographically diverse dataset derived from CC. The approach demonstrates the practicality of leveraging CC for geospatial resources and lays groundwork for expanding annotated geospatial data to tens of thousands of samples across historical CC releases.
Abstract
The Common Crawl (CC) corpus is the largest open web crawl dataset containing 9.5+ petabytes of data captured since 2008. The dataset is instrumental in training large language models, and as such it has been studied for (un)desirable content, and distilled for smaller, domain-specific datasets. However, to our knowledge, no research has been dedicated to using CC as a source of annotated geospatial data. In this paper, we introduce an efficient pipeline to extract annotated user-generated tracks from GPX files found in CC, and the resulting multimodal dataset with 1,416 pairings of human-written descriptions and MultiLineString vector data from the 6 most recent CC releases. The dataset can be used to study people's outdoor activity patterns, the way people talk about their outdoor experiences, as well as for developing trajectory generation or track annotation models, or for various other problems in place of synthetically generated routes. Our reproducible code is available on GitHub: https://github.com/ilyankou/cc-gpx
