Recent Diversions

Work in the new all-remote world has actually been quite busy, and I realize I am very fortunate to be able to say that. But we know what they say about all work and no play. For me, play often involves cracking open an IDE, especially since work for me isn’t centered on that anymore. This post is a loose roundup of extracurricular activities that have gotten some attention lately.

Read more

Ask the Right Questions

If you’re about to embark on a requirements drill or needs assessment focused on “web GIS,” it is important to be sure to answer one question as you proceed: Do you actually need any specialized mapping server at all?

If “none” isn’t one of the choices in your analysis of alternatives, then you are doing it wrong in 2014 and you may be doing a disservice to your users. The state of current technology makes it perfectly feasible to publish interactive mapping products as static content, using nothing more than your current web server. Given the complexity of today’s IT environments, including requirements for FISMA compliance on Federal systems, it is irresponsible not to consider this option before recommending yet another specialized server product (or hosted cloud solution) for your user’s IT architecture.

Read more

File Geodatabase Schema Compare Tool

In my work supporting various aspects of geospatial data modeling, I’ve spent a lot of time delving into concepts around configuration management of such data models. We’ve been able to apply a core tool set to perform various functions such as version managment, profiling, version-to-version migration, and validation in conjunction with a system we call the platform independent model (PIM). I gave quick overview of the PIM in this post over on the Zekiah blog and the complete series on it can be found here.

I’ve recently spent a bit of time consolidating code after a recent data delivery and decided to post a utility that was an outgrowth of that effort: a tool to compare schemas of two Esri file geodatabases and report differences. This lent itself to general use because it does not require any connection to a PIM.

Read more

Put Planet Geospatial to Work for You

I’m happy to see that James has decided keep Planet Geospatial going. It’s been one of the more consistently valuable resources in the community since its inception and it’s good that it will continue.

While I’m looking forward to seeing how James evolves Planet Geospatial, there are ways to more efficiently extract value out of its current state right now. At its core, Planet Geospatial is an RSS feed. RSS can safely be called “venerable” nowadays, but it still does what it does very well.

Two of my favorite tools for culling down the firehose that is Planet Geospatial are IFTTT (the title of this post is a riff on the IFTTT motto) and Evernote. If you’re not familiar with IFTTT, you should be. It reminds me of a more-intuitive Yahoo Pipes and it allows you to mix channels, triggers, and actions to automate processes of your choosing. It’s become by preferred method of synchronizing my blog with social media and for filtering data sources. It also drives the Unofficial QGIS Info Twitter account.

Read more

Favorite QGIS Resources of the Moment

I’ve been dabbling more with Quantum GIS (QGIS) lately. I’m not doing anything particularly sophisticated but it’s a great viewer for some data types (SpatiaLite, GeoJSON) that aren’t supported by my commercial desktop GIS so it’s helping me validate outputs of some applications I’m writing.

While I’ll never be a real cartographer, I am interested in doing a little more. Here are the resources that have been helping me the most lately…

Read more