← Latest papers
💬 NLP

CC-GPX: Extracting High-Quality Annotated Geospatial Data from Common Crawl

This paper introduces CC-GPX, an efficient pipeline that extracts a multimodal dataset of 1,416 human-written descriptions paired with MultiLineString vector data from Common Crawl GPX files to support research in outdoor activity patterns, natural language processing, and trajectory generation.

Original authors: Ilya Ilyankou, Meihui Wang, Stefano Cavazzi, James Haworth

Published 2026-05-07
📖 4 min read☕ Coffee break read

Original authors: Ilya Ilyankou, Meihui Wang, Stefano Cavazzi, James Haworth

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine the internet as a giant, chaotic library containing every book, webpage, and file ever posted online since 2008. This library is called Common Crawl, and it's so massive it holds over 9.5 petabytes of data (that's like stacking billions of DVDs). Usually, researchers use this library to teach computers how to speak human language, looking for text to train AI chatbots.

But in this paper, the authors asked a different question: "What if we looked for maps and walking routes hidden inside this library?"

Here is the story of how they found them, cleaned them up, and turned them into a new treasure map.

1. The Hunt for Hidden Treasure (Data Collection)

Think of the internet as a vast ocean. Most people only look at the big, popular islands (like Strava or AllTrails), but those places often have strict rules about who can use their data. The Common Crawl, however, is like a public beach where anyone can pick up shells, provided they follow the rules.

The authors built a digital "net" to fish out a specific type of shell: .GPX files.

  • What is a GPX file? Imagine it as a digital diary entry for a hike, run, or bike ride. It contains a string of GPS coordinates (the path you took) and often a little note written by the person who went on the trip.
  • The Challenge: The library is messy. The authors had to sift through 3 billion files to find the right ones.
  • The Trick: Instead of downloading the entire ocean (which would take forever), they used a clever trick to grab just the specific "shells" they needed from the massive files, saving them a huge amount of time. They found over 112,000 potential GPX files.

2. The Filter (Cleaning the Data)

Not every shell is a pearl. The authors had to filter out the junk to keep only the high-quality gems. They acted like a strict librarian:

  • The "Too Long" Rule: They threw away routes longer than 100 km (62 miles). Why? Because it's hard to write a good, short story about a multi-day journey across Europe. They wanted routes that felt like a single, complete adventure.
  • The "Too Short" Rule: They ignored anything shorter than a quick walk around the block (0.5 km).
  • The "Story" Check: A route without a description is just a line on a map. The authors used a smart AI assistant (Llama-3) to read the notes.
    • Good note: "A lovely 4-hour walk with a great view from the tower." (Kept!)
    • Bad note: "File with points from my watch" or "Check opening times." (Discarded!)
  • The Privacy Shield: Just as you wouldn't want your home address published in a book, the authors scrubbed the data. They used digital "black markers" to hide email addresses, phone numbers, and names, ensuring no real people could be identified.
  • The Language Bridge: Many of these notes were written in French, German, or other languages. The authors used a translation tool to turn them all into English, so everyone could read them.

3. Filling in the Missing Pieces

Some of the digital diaries were missing the "height" of the path (elevation). Imagine a map that shows you the winding road but doesn't tell you if you are climbing a hill or going down a valley.

  • The authors used a satellite "topographic map" (a digital model of the earth's surface) to guess the height of every point on the path where the original data was missing. Now, every route is a 3D object, not just a flat line.

4. The Final Result: A New Dataset

After all this cleaning, they ended up with 1,416 high-quality pairs.

  • Pair 1: A detailed, human-written story about an outdoor adventure.
  • Pair 2: The exact GPS path (a 3D line) of that adventure.

These routes come from 25 different countries, mostly in Europe, and cover activities like hiking, cycling, and running.

Why Does This Matter?

The authors suggest this dataset is a new tool for researchers and AI developers:

  • For AI: It can teach computers how to write human-like descriptions of places or how to generate realistic walking routes, replacing fake, computer-made paths with real human experiences.
  • For Science: It helps us understand how people describe their outdoor experiences and what landmarks they notice.

In short, the authors took a messy, massive pile of internet data, cleaned it, translated it, and organized it into a neat collection of real human stories paired with real maps. They proved that even in a chaotic library like Common Crawl, you can find beautiful, structured geospatial data if you know how to look.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →