Interactive Maps Without Map Servers

On 30 September 2015, I gave a talk to the Southern Maryland GIS User Group titled “Interactive Maps Without Map Servers.” This post consists of the slides from that presentation interspersed with my “talk track” in order to provide context. Today, I’m going to discuss publishing interactive maps without using a map server. I’m going […]

Task Tracking Using Python and ArcGIS

Managing a team of Geospatial Analysts, and all their ongoing projects, requires a decent bit of effort for the Project Manager on one of our current contracts. At the onset, the PM would ask each GA what they were working on, obtain it verbally or via email, and manually enter the information into an excel […]

Calculating Distance and Direction using ArcPy

While working with geospatial information, it is often advantageous to find out how close one particular piece of data is to other pieces of data. This leads to a greater understanding of the area of study. The knowledge of how things relate to one another spatially is articulated in Waldo Tobler’s First Law of Geography. […]

Automating “Quicklook” Map Products for Emergent Events

Over the past decade, GIS professionals who can manipulate the software both manually and automatically are becoming increasingly more marketable within the industry. Automating mundane/repetitive tasks frees up time to focus on more advanced analyses and other GIS processes. On one of our current contracts, we are required to create map products in response to […]

Esri CityEngine, Unity 4.0 and the Oculus Rift

Esri CityEngine lets you create, as the name implies, cities, quite easily. As a bonus, it lets you export these creations in various formats including FBX files which can be imported into 3D game engines including Unity. You can very easily add VR support for the Oculus Rift to Unity 4 Pro. To follow along […]

Using AWK to Ease your CSV Manipulation

We often hear that we should use the right tool for the right job. The problem for developers is becoming aware of those different tools. So I want to save you some time and introduce you to an old tool that is good for simple processing of CSV files. The language is so simple that […]

Generating Physical Schemas From a PIM

A while back, my colleague Barry Schimpf touched upon some of the tools that we use in conjunction with the Platform Independent Model (PIM). Today, I will delve into one of the tools we use to generate physical schemas from the PIM. Before, I jump in, let’s review what a PIM is and what it […]

Exporting ESRI Silverlight Graphic Layer to Google Earth, Part 2

A while ago Sky wrote a blog post about exporting an ESRI Silverlight graphic layer to Google Earth. The post explained how to export point data to KML but recently someone inquired on how to also do line and polygon layers. In this post I will explain how to do so.

An Overview of Clojure

Clojure is one of the most interesting languages that has emerged recently. It is a Lisp whose main goal is to be practical language for day-to-day programming. And although young, it already has a dedicated community of practitioners. Clojure has a number of features that makes it easy to learn, easy to be productive, and […]

A Simple Debugging Strategy

Debugging is one of the most important and most ignored aspects of programming. The literature on it is sparse; there is barely any training offered on the subject. This is one skill that most programmers have to learn themselves through trial and error.