Your Favourite Map Projection
...and what it says about you.XKCD goes geospatial! (Happens to everything eventually...)
View ArticleLet's do it again at FOSS4G-NA!
FOSS4G 2011 in Denver last September was such a good time, we're going to do it all over again at FOSS4G North America 2012! It will be interesting to see who and how many attend. Some conference...
View ArticleBarnes Analysis for Surface interpolation
Recently I've been working on generating surfaces from irregular sets of data observations, for thematic rendering purposes. The data I'm working with is meteorological measurements (e..g max and min...
View ArticleA cool application of JTS Voronoi diagrams
I just noticed this series of posts by Stephen Mather on generating medial axes of polygons by creating Voronoi diagrams on the densified linework. If I read correctly, he's doing this via Python...
View ArticleBattle of the Spatial Scripting Languages!
The gloves are down in this exchange on gis.stackexchange, over LOC counts for Fiona, JEQL, and GeoScript-JS.Fiona takes one on the chin in the first round! But Sean recovers quickly, and makes a hit...
View ArticleJava's vision for the future
Just noticed this slideshow from QCon 2012 on the vision for Java's evolution over the next few versions.Some highlights of JDK 8:closures via lambda expressionsfilter-map-reduce frameworkmodulesand...
View ArticleReminiscing about the PC Pre-Cambrian explosion
With the mobile meteorite looming ever larger over the landscape of Planet PC, it seems like a good time to recall some memories of the last major transition in the computer world. I call this the...
View ArticleThe TI-58/59 programmable calculators
Mobile computing is nothing new! My first programmable device was a TI-58 calculator:I spend many happy hours punching in the code for Lunar Lander (and less time actually playing it). Wish I still...
View ArticleBattle of the SSLs - Round 2
In a comment to Battle of the Spatial Scripting Languages, Sean suggested that a slightly more in-depth test of language expressiveness might be this task, involving a sequence of CRS transformation...
View ArticleFOSS4G-NA 2012 review
Last week I was at FOSS4G-NA in Washington DC. It was my first time in DC, and my first FOSS4G as a member of the OpenGeo team. Both were very pleasant experiences!One of the keynotes was by Josh...
View ArticleGrandpa's Googler
A peerless pastiche by SWWTMTOTH... Try it, it works! Go ahead, make it your homepage!Hands up all those who remember modem whistles. Takes me back... For maximum verisimilitude, every other time...
View ArticleWhy we were stronger in the 80's
I love this picture. Nowadays this functionality weighs only a few ounces, and we carry it in a pocket.
View ArticleA scientific basis for Open Source Software
Stefan Steineger of the OpenJUMP project pointed out this great paper in Nature on The case for open compute programs. The paper raises the argument for open source software to a higher plane, that of...
View ArticleThe Roshambo-bots are coming!
The Japanese have figured out a way to let me avoid taking the garbage out on rainy winter evenings - a Rock-Paper-Scissors robot that always wins!It actually cheats, though - it reads your mind to...
View ArticleGlobal Earthquakes since 1898
This post shows off a very cool image of global earthquakes since 1898. No link to the source dataset, though. That's unfortunate, because it would be really cool to see this as an animation, and as...
View ArticleJTS helps ESRI with big data problem
Can't help but feeling a little smug about this post on using JTS in a Hadoop process for generating heatmaps for demographic data.He only seems to be using JTS for generating point buffers, which is...
View ArticleWord frequency using JEQL
Ryan Tomayko has a post on how Ruby recapitulates AWK (or to be more biologically accurate, how it carries vestigial traits which reveal its evolutionary lineage from AWK down through Perl).He gives an...
View ArticleBattle of the SSLs - Round 3
After the warmup of rounds 1& 2 of the Battle of the Spatial Scripting Languages, it's time to pick up the pace! The last two rounds were relatively simple tasks which any ETL system worth its...
View ArticleWe're all in deep map now
A few thoughts on the Atlantic article on GooMaps...I love the term "the deep map". I'm not doing GIS any more - I'm doing deep mapping!Yay! Geospatial conflation gets a mention in the MSM!The...
View ArticleThe complexity of simple
Recently Sean Gillies and others have been looking at the concept of geometric simplicity as implemented in JTS/GEOS, specifically in the case of polygons. The TL;DR is that JTS has a bug because it...
View Article