Taking over someone else’s code is hard. There is probably no better look at how a person thinks than looking at their code. It can be tempting to trash their code and start from scratch. This temptation often runs into conflict with a sunk-cost fallacy that says “The previous person spent so much time on…
Category: programming
GeoIQ API Wrappers for .Net
A while back, I built a small interface between GeoIQ/GeoCommons and ArcGIS Desktop. From there, it became more of a full-fledged toolbar for ArcGIS. During that effort, I began developing some .Net classes to wrap the GeoIQ RESTful API. As we progressed with the toolbar, my colleague Hugo Estrada also contributed to the library. The…
CartoDB + Leaflet = Easy
One of the biggest sources of buzz at FOSS4G was CartoDB. It is a hosted solution from Vizzuality that uses PostGIS to allow you to store your spatial data online. I got a beta account a couple of weeks ago but life (i.e. paying work) kept getting in the way but I finally got to…
FOSS4G Quick Hits
I had the distinct pleasure of attending my first FOSS4G conference in Denver last week. Having not attended one previously, I can only rely on the opinions of others that this has been the best FOSS4G yet. For me, this was best geospatial conference I have attended. I’ll probably blog in more detail about some…
Prying Data Open
In the aftermath of Hurricane Irene, I was trying to get information from my local electric cooperative about outages. There were many (including my neighborhood) and I wanted to see the scale of the problem. It turns out, they have a page with a map that shows current outages by zip code. It’s pretty old-school…
Mapping GISP and PMP Certifications with GeoCommons and the ESRI Silverlight API
Note: The application described in this post is running here. It requires Silverlight 4. I was perusing my LinkedIn connections and noticed that quite a few had PMP certifications. I also noticed that most of those who did seemed to be in the Washington, DC area. Of course, given that I live in that region,…
Getting Started With a Python Wrapper For the WeoGeo API
One of my goals for 2011 was to sharpen my Python skills. As if on cue, WeoGeo puts out a Python wrapper for their RESTful API. It can be found here. The good news is that I now have a familiar problem set to sink my teeth into. The bad news (for me) is that…
zigGIS Hotfix Available
Abe announced the availability of hotfix 3 for zigGIS 2.0.5. From the announcement: Hotfix 3 fixes an issue that prevented point layers from being editable; it also includes all prior hotfixes. The hotfix is a free upgrade and is highly recommended for all users. Please go to http://pub.obtusesoft.com > My Order. After logging in you’ll…
A Couple of Updates
Shortly after my previous post, about browsing and downloading data from GeoCommons, hit the wires, I got quite a few back-channel requests for the code. I sent it out via e-mail to a number of people and then posted it via DropBox. I have finally gotten around to posting it up on Google Code, making…
Importing Data From GeoCommons Into ArcMap
UPDATE: The code for this post is available at the bottom of the page. I have been doing a lot of development with the ESRI Silverlight API recently. One of the requirements of my project is to be able to dynamically add KML data at runtime. The incorporation of KML was handled for us through…