Top Posts
Introducing Adventure Modes: The Right Map for Every...
Trip Report: A Rider’s Guide to Bikepacking in...
How to Hike a Colorado 14er: A Step-by-Step...
Trip Report: A Rider’s Guide to link Boulder...
Trip Report: A Rider’s Guide to the South...
Battling the Wind: Setting Your Shocks to Firm...
The Hike Map That Broke Me: How Gaia...
A Fond Farewell to National Geographic Maps —...
Introducing the Gaia Hike Map: Plan Your Hike,...
Download the app and get a free 14-day...
Gaia GPS
  • Explore The Map
  • Get the App
  • Upgrade Today
  • Explore The Map Catalog
  • New Features
  • Activities
    • Backcountry Skiing
    • Boating
    • Emergency Response
    • Fishing
    • Offroading
  • Adventures
    • User Stories
  • Help

Technical Post: Generate test cases for geojson rendering

by Jesse Crocker September 11, 2015
written by Jesse Crocker
1.9K

We render lines on the map in Gaia GPS, like when you record or import a track. It’s a tricky problem to do this perfectly, where the tracks always look smooth and precise.

Recently, I wanted to generate tests cases that would clarify bugs in our line rendering, to make it easy to isolate and remove bugs.

This Python script generate GeoJson spirals and sawtooth waves, which I used to expose bugs in our rendering.

Spiral

2 Sawtooth shapes

previous post
Gaia GPS User Poll Results
next post
Welcome Aileen Gardner – Adventure Support

You may also like

Introducing Adventure Modes: The Right Map for Every...

August 13, 2026

Trip Report: A Rider’s Guide to Bikepacking in...

November 7, 2025

How to Hike a Colorado 14er: A Step-by-Step...

October 24, 2025

Trip Report: A Rider’s Guide to link Boulder...

September 26, 2025

Trip Report: A Rider’s Guide to the South...

August 27, 2025
Jesse Crocker

Jesse combines an equal love of the outdoors, snow, and computers. He developed large swaths of both the Gaia GPS apps, map servers, and infrastructure, and is a partner in the business. Jesse owns and operates an organic farm in Montana, where he lives with his family. He spends as much time as possible hiking and backcountry skiing. He has thru-hiked the Pacific Crest Trail, and speed-skied the John Muir Trail. Prior to joining Gaia GPS, Jesse worked as a ski patroller in the sierras, doing avalanche control. He also developed software and data to help conserve buffalo.

Categories

  • Adventures
  • Android
  • App Comparisons
  • App Updates
  • Backcountry Skiing
  • Boating
  • Company News
  • Emergency Response
  • Featured
  • Fishing
  • Gaia GPS
  • Gaia GPS Offroad Podcast
  • GaiaCloud
  • Hikes
  • How-To
  • Hunting
  • iOS
  • New Features
  • New Maps
  • Newsletter
  • Offroading
  • Out and Back Podcast
  • Overlanding
  • User Profiles

Recent Posts

  • Introducing Adventure Modes: The Right Map for Every Adventure in One Tap
  • Trip Report: A Rider’s Guide to Bikepacking in Bears Ears National Monument
  • How to Hike a Colorado 14er: A Step-by-Step Guide with Gaia GPS
  • Trip Report: A Rider’s Guide to link Boulder and Steamboat Springs
    • Facebook
    • Twitter
    • Instagram
    • Youtube
    • Rss
    • Explore The Map
    • Get the App
    • Upgrade Today
    • Explore The Map Catalog
    • New Features
    • Activities
      • Backcountry Skiing
      • Boating
      • Emergency Response
      • Fishing
      • Offroading
    • Adventures
      • User Stories
    • Help

    @2024 - All Right Reserved. Gaia GPS


    Back To Top
    Gaia GPS
    • Explore The Map
    • Get the App
    • Upgrade Today
    • Explore The Map Catalog
    • New Features
    • Activities
      • Backcountry Skiing
      • Boating
      • Emergency Response
      • Fishing
      • Offroading
    • Adventures
      • User Stories
    • Help