Top 5 Parking Locations at Lambert St. Louis Airport (Updated 2018)

A few years ago I posted an analysis of the best airport parking providers near Lambert St. Louis Airport. Even though I usually post technology and mapping related posts, this is actually one of the most popular posts on this blog. (Lol!) In the intervening years since that was posted, some of the information has gone stale - most notably the parking prices changed which, it turns out, changes the order of the list!

Comedians in Cars Getting Coffee - Seasons 1-9 Original Order

The original order from the releases of Comedians in Cars Getting Coffee, as they were released before being moved to Netflix.

Custom Web AppBuilder Widgets in TypeScript

If you’re a JavaScript developer, you may have heard of TypeScript, a typed superset of JavaScript that compiles to plain JavaScript. If you’re also creating custom Web AppBuilder widgets, using TypeScript in a widget is a great way to get started with TypeScript. Here are a few notes and tips that I’ve discovered while using TypeScript within a Web AppBuilder custom widget development workflow.

ArcGIS JavaScript API 4 - Hover Feature Event

The way hover events work in the JavaScript API 4 vs 3 is a bit different. In the 3.x API, you could use the “mouse-move”, “mouse-over”, and “mouse-out” events on the Feature Layer object itself. But in the 4.x API, you want to use the “pointer-move” event of the MapView (or SceneView). Here are some examples.

Shotcharts Revisited - From NBA Stats to Feature Service in Less Than 20 Lines of Code

About two years ago, I wrote about creating shotcharts in ArcGIS using Python and arcpy. With recent enhancements to the ArcGIS API for Python, I can do this all in Python and I can to this in less than 20 lines of code! (A guest post by Gregory Brunner)

Analyzing Landsat Image Metadata with the Spatial DataFrame

A few weeks ago, Esri released an update to the ArcGIS API for Python. The new functionality in the API that I am most excited about is the spatial dataframe! The spatial dataframe extends the pandas dataframe by adding geometry, spatial reference, and other spatial components to the dataframe. (A guest post by Gregory Brunner)

Published Web App

Last week Missouri got a lot of rain, which caused flooding in the Meramec river valley near St. Louis. I received a link to an ArcGIS Image Service that Surdex had created and provided that showed the flooding as of Tuesday 5/2. They flew this imagery as a service to the government and first responders, hoping to help those affected quicker and more efficiently.

St. Louis Lambert Airport Passenger Data

Our city’s airport posts data on how many passengers travel through the airport each month and year. It’s posted as a PDF but the data is hard to use in that format. I grabbed the data and put it into a better format.

Open Data in University City

I live in University City, MO, which has no crime. Don’t believe me? This map says so.

Extending Widgets in ArcGIS Web AppBuilder

I’ve had many requests and ideas for Web AppBuilder widgets over the past few years, and many are ideas that build on an existing widget. Most developers will copy the original out-of-the-box (OOTB) widget, rename it, and then start development from there. Which is great because it gets you moving quickly. But is this really the best way to do things?

3