ArcGIS Image Services and Leaflet

I’ve become a big fan of Leaflet for putting maps on the web. It gives me most of what I need without much of what I don’t and is fairly easily extended, as shown by the impressive work of Jason Sanford.

A while back, Dave Bouwman blogged about work he and the team at DTS Agile had done extending Leaflet to support ArcGIS Server layers. Given that there are a lot of ArcGIS Servers out there, this is a good thing to have. Thanks to section 4(f) of the Esri Web Services Terms of Use, it’s less useful for use with ArcGIS Online, but that’s probably the topic of another post. Continue reading “ArcGIS Image Services and Leaflet”


On November 11, 2011, I gave a lightning talk at the ESRI Dev Meetup in Silver Spring, MD. My talk was titled “If I Were Jack For a Day.” Despite the infinite comedic potential of that title, it was a tongue-in-cheek look at some items on my wish list for the ArcGIS platform.

An increasing portion of my consulting work deals with helping users integrate their established ArcGIS infrastructures with other spatial technologies. So my talk was a semi-selfish look at things that would make my life as a consultant and integrator easier.

Nick Furness will post the slides but they aren’t designed to stand on their own so I thought I’d address them here to provide context. I’ll take them one or two per post in no particular order. With that, first up on the docket:

Continue reading “f=geojson”

So, Which Is It?

Update: I pulled this link out of the comment thread below to emphasize it. It seems to answer this question for now:

Since my previous posts about PgMap and the shuttering of zigGIS, the nature of the planned support for connecting directly to spatial databases from ArcGIS 10.1 has gotten somewhat muddier.

One of the first indications of direct support was this statement from the ESRI UC Q&A.

Continue reading “So, Which Is It?”

GeoServices REST Specification and OGC

So this is what I get for missing the Ignite sessions at WhereCampDC*:!/spara/status/81369354746331136

*I got to dance with my daughter and help her chase fireflies so I win.

The worst-kept rumor/secret in recent memory is now “out there” so here are my thoughts:
Continue reading “GeoServices REST Specification and OGC”

ArcGIS 10 Service Pack 2 Is Available

Esri announced late today that Service Pack 2 for ArcGIS 10 is available. It looks like a fairly sizable list of issues was addressed with this service pack.

Who knows, we could be witnessing history as this could potentially be the last service pack to address ArcIMS. (Well, I can dream, can’t I?)

Anyway, if you’re among those who like to wait until the second service pack before doing an Esri upgrade, you can now start putting 9.3 out to pasture. Live it up!

Out to pasture

DynamicLayer Auto-Refresh for ESRI Silverlight API

Despite recent news regarding Silverlight, I expect some of my projects to continue using it for the near term. Others may be taking the same tack, so I thought I’d go ahead and offer this up.

Several of the projects I support have the requirement to periodically refresh specific layers in order to track change or movement. These layers can range from weather to vehicle locations and such. I have typically accomplished this with a timer that refreshes the layer(s) on a specified interval. This can get rather cumbersome if you have different layers that require different refresh intervals.

Working within Silverlight, I have the option of using an existing layer class as a base class and extending it to include an automatic refresh capability. However, some classes, such as the ArcGISDynamicMapServiceLayer, are sealed and cannot be extended. Luckily, the Expression Blend SDK enables me to get around this by attaching a custom behavior. Continue reading “DynamicLayer Auto-Refresh for ESRI Silverlight API”

ArcGIS 10.0 and 10.1 Deprecation Plan Released

Mike Hogan tweeted that the Esri deprecation plan for ArcGIS 10.0 and 10.1 is now available. It can be found here. Much of what it contains is not new as Esri has been pretty good about getting information related to 10.x out. Some of the more interesting things (to me) include (comments in parens are mine):

ArcGIS Server 10.0 is the last release with support for 32-bit operating systems. The next release of ArcGIS Server (10.1) will run natively as a 64-bit application, requiring 64-bit operating systems. (I heard about the native 64-bit move at the Esri UC but I didn’t know that included dropping 32-bit. It’s not a big deal for me but I can imagine it’ll be an impact for many.)

ArcGIS Server 10.0 is the last release supporting publishing non-optimized map documents (MXD files). The next major release will only support publishing optimized maps (MSDs) as that is the best practice for map publishing. (There you have it, no more serving from MXDs after 10.0.)

ArcGIS Server 10.1 will be the last planned release for the ArcGIS Server Web ADFs (Application Developer Framework) for both Microsoft .NET and Java. (We had a small “wake” in San Diego for the ADFs. I won’t shed a tear when it’s “official.”)

ArcGIS Server 10.1 will no longer support local connections (DCOM connections) from Web ADF applications. ArcGIS Server 10.1 will be a web services (REST and SOAP) server only. (This is actually pretty major and the document details the impacts. If you have any ADF code doing editing and such, read this!)

There’s a lot of good information in the document, especially pertaining to ArcGIS Server so it’s definitely worth a read.