Guest post at the Cesium Blog

Do you want to learn how to use time animations in CesiumJS?

Head over to the Cesium Blog to read my guest post.

The article is a step-by-step tutorial on how to easily use CZML, the CesiumJS data-driven interface to incorporate time dynamic animations in your own applications. The tutorial draws from an example implemented...

Read More

Pick location (lat/long) when updating content

It is now possible to pick a location when updating content

Adding a new item to the Threats ‘spotlight’ grabs the latitude and longitude of the double click position on the map, so the values do not need to be explicitly known. However, sometimes the location of an item needs to be updated, but entering latitude...

Read More

New HOWL feature - ability to update content

It is now possible to update HOWL selected content directly from the application

Up until now, the data behind HOWL ‘spotlights’ has been pre-processed off-line and loaded onto static files. This means that any data changes must be performed by a HOWL developer and deployed to the web site like a new application release.

Read More

HOWL Beta is available!

I am delighted to announce the beta availability of HOWL

For the past few months, I have been working in collaboration with the folks at Oregon Wild to develop HOWL (Highlighting Oregon’s WildLands). Many thanks to Erik Fernandez of Oregon Wild for supporting this project, providing a ton of data, feedback and direction!

HOWL is an interactive...

Read More

howl (Highlighting Oregon's Wild Lands) Prototype

So what is this?

It is a collection of prototypes for visualizing Oregon wild lands and related information (e.g., old growth forests, clearcuts, wildfires) using the web-based Cesium.js virtual globe and map engine and data from multiple sources.

This is just the beginning of a project I will be developing incrementally in collaboration with the Oregon...

Read More

Rikitraki Update

It has been a long time since my last post. Here is an update.

Wow, I can’t believe that my last post was back in July. I have been pretty busy with some consulting work I am doing in the Internet of Things (IoT) field. Pretty exciting! But I am committed to continuing supporting and improving RikiTraki

Read More

FOSS4G NA Summary

It was my first time at a FOSS4G conference and I really enjoyed it. Here are my favorite talks.

Favorite Talks

Monday, May 2

Zero to web map!

This was a well put together hands-on workshop that introduced the concepts of web mapping using Mapbox, adding data to the map using GeoJSON,...

Read More

RikiTraki Presentation at FOSS4G NA

The final presentation materials of RikiTraki at FOSS4G NA are available here

Before I report of my FOSS4G NA experiences including a quick summary of my favorite talks, here I am posting my final presentation slides:


And below is the annotated YouTube video of the demo part, (including some funky...

Read More

RikiTraki 3D Visualization Improvements

Latest RikiTraki 3D Visualization improvements

This is just a brief post summarizing a few improvements I implemented recently on the 3D visualization part.

  • Parity with the 2D visualization

    • Added track information box
    • Added displaying geopositioned thumbnails
    • Added layer control
  • Seamless (i.e., no page reloads) track-to-track, track-to-globe, and globe-to-track navigation

  • ...
Read More

RikiTraki at FOSS4GNA 2016

Presenting RikiTraki at the Free and Open Source Software for Geospatial, North America Conference on May 3, 2016

I am delighted to announce that I will be presenting RikiTraki at the 2016 FOSS4GNA conference in Raleigh, North Carolina. The conference runs from May 2-6, and my presentation is scheduled Tuesday,...

Read More

Adding content to RikiTraki (Part 1)

Ready to save content to RikiTraki to share with your friends?

(Updated Feb 14, 2016: invitation code no longer required)

In previous posts I described how to find and view tracks stored in the RikiTraki database. Now, I will walk through how to post your own tracks to visualize and share with others.

First, register


Read More

Welcome to RikiTraki! (Part 3)

This is Part 3 of the “Welcome to RikiTraki” series

Happy New Year! This is my first post of 2016.

In Parts 1 and 2, I introduced RikiTraki, described the main page view, and menu bar items. In this part of the series, I will describe the track view.

To reach the track view, you just...

Read More

Welcome to RikiTraki! (Part 2)

This is Part 2 of the “Welcome to RikiTraki” series

In Part 1, I introduced RikiTraki, described the main page view and began describing the menu bar: the RikiTraki label and the globe icon. In this installment of the series, I will walk you through the remainder of the menu items and associated functions.

The filter...

Read More

Welcome to RikiTraki! (Part 1)

I built RikiTraki to collect and share GPS tracks

Since I started capturing GPS tracks from my hikes back in 2009, I always wanted to have a place to collect them and share them with my friends and family. I looked around and I was not able to find a non-commercial, ad-free service, with a map-centric interface that...

Read More

My first RikiTraki blog post!

Welcome to my blog. This is is my first post, just to make sure everything is up and running.

In my upcoming posts I will be describing my latest project, RikiTraki: what it is and what could you use it for, including some tips. After that, I will get into some technical discussions about how the product is built...

Read More