I was recently asked if I could write a Python script that would walk all of the directories that stored ArcMap documents and catalog the version of each *.mxd. My immediate answer was "No, I cannot, and here is why..."
I have been rather remiss in posting to my blog lately, but the good news is that I have quite a few things to talk about in the upcoming posts. I thought I would start with an issue that came up today though since it is fresh on my mind.
A GIS news and blog aggregator has been added to GISNuts.com. I added this page about three weeks ago but wanted to let it run for a while to make sure that everything was working properly before making a formal announcement. All seems to be well with the site, so please check it out!!!
Going to the ESRI UC??? Be sure to check out the Hacker Sandbox. Esri is calling it an unconference event and opening up time slots to get users to hold discussions or make presentations about Dev topics. If you're going...sign up for a time, then you can lead a discussion or pose a question to folks working on stuff like you! Some Esri staff are going to present things as well. I am certainly going to check it out!!!
This post summarizes a talk that I gave this past month at two different GIS conferences: SCAUG and LARSGIS. Thus, I'd like to start by giving a shout out to all of my friends and fellow GIS enthusiasts that attended these conferences and a thanks to all of you that attended my talks!!!
Many of you are probably familiar with the arcpy.Exists() function. The documentation for arcpy.Exists() states that the function:
Determines the existence of the specified data object. Tests for the existence of feature classes, tables, datasets, shapefiles, workspaces, layers, and files in the current workspace. The function returns a Boolean indicating if the element exists.
When I write .NET Add-ins for ArcGIS, I use a GISNuts class library that I have written. It contains a utilities class with various helper functions as well as several classes that each inherit from an esri ArcObject. For example, I have a GISNutsLayer that inherits from esri's FeatureLayerClass (ESRI.ArcGIS.Carto.FeatureLayerClass).
A couple of weeks ago, I received a GISNuts form submission from Melissa Abraham at the Getty Conservation Institute (GCI) announcing the release of the Arches project. Arches is an open source, web- and geospatially based information system, built for the purpose of inventory management of immovable cultural heritage. The project is a collaboration between the Getty Conservation Institute (GCI) and the World Monuments Fund (WMF). I check