Tag Archives: ESRI

OpenStreetMap on ArcGIS.com

I’m confident that my recent post asking that ESRI add some support for OpenStreetMap had nothing to do with it, but I’m still happy to report that ESRI rolled out its new ArcGIS.com web site and one of the new basemaps is OSM.  Pretty cool.

OSM in ArcGIS.com

I could quibble. For example, there are no tiles for the highest zoom levels, and that just seems like a sad omission. Nonetheless, there’s global coverage and it’s a major vote of support for OSM.  BTW, I also think the design of the new ArcGIS.com web site represents a vast improvement overt the ArcGIS Online system.  It’s got a straightforward user interface and muted style that’s easy on the eye.
OSM BaseMap Limits

When will ESRI Support OpenStreetMap?

OpenStreetMap: the free wiki world map

ESRI has a perception problem. It is similar to the one that Microsoft and other commercial software firms have developed vis-a-vis open source software projects. ESRI is perceived by many in the open source world as being opposed to open source software. While I think ESRI has fed this perception to some extent, the open source community has also cultivated a “David vs. Goliath” approach that encourages an adversarial relationship with the larger software companies that I don’t think it terribly helpful either.

But as Paul Ramsey recently pointed out in his address at the FOSS4G 2009 conference in Sydney, most of the mainstream commercial software firms now support open source software platforms, melding commercial and open source business models. Commercial software firms contribute to open source projects for a myriad of reasons including:

  • As a critical component of their platform
  • Low cost R&D
  • Build a broad constituency for a standard
  • Increase the number of developers focused on a particular platform
  • Retire a platform while still enabling customers to receive support

ESRI has pursued at least three of these approaches in its work with open source projects, and while projecting a competitive attitude about some open source projects (and justifiably so), they also deserve some credit for supporting open source projects in a variety of areas including:

ESRI also gave us an open specification on the now venerable shapefile and looks set to do the same (after some years of delay) for the File Geodatabase. And ESRI has contributed resources to development as well as platform support for many of the OGC standards. I would also argue that many of the most successful open source projects could not exist without substantial support from commercial software companies.  PostGIS would not have got off the ground without early and ongoing support from Refractions. Apache and many Java projects gained from substantial investments by IBM.  In other words, I don’t think we gain by having open source software seen as being in opposition to commercial software.  It’s simply part of a complex software development ecosystem.

But I opened by saying that ESRI has a perception problem. In addition to continuing to support select open source projects when it makes strategic sense, I’d like to make a pitch for ESRI supporting the OpenStreetMap project. OpenStreetMap is really multiple projects. It does include open source (GPL) software that would probably be of limited interest to ESRI, but it’s primary output is an open map of the planet. Just as ESRI has helped to encourage the broad use of free government data sets like the Census TIGER and USGS data sets, it should help promote the OpenStreetMap effort.

Why support it?

  • More data means more use of GIS: In the same way that free distribution of TIGER, USGS, Dept of Defense and other data sets catalyzed GIS development in the 1980′s and 1990′s, more data in more parts of the world will encourage more sophisticated uses of GIS, where ESRI really shines.
  • PR value: Support for the OpenStreetMap project will give ESRI some of the street cred that companies like AutoDesk have gained by contributing software projects to the open source community.
  • Free data for ArcGIS Online: The OpenStreetMap data set offers a free, global data set with distinctive cartography that covers some parts of the world even better than the commercial providers. Providing an OSM map service to ArcGIS Online will only make it more attractive for ESRI’s customers.

How should it be supported?

  • ArcGIS Desktop: Enable ArcMap to both display data from OSM and be an editor. The ESRI desktop GIS community are some of the most skilled and knowledgeable people engaged with map production. By enabling them to use the software tools with which they are already familiar (rather than the capable, but clunkier tools like Mercartor and JOSM), they will be able to make valuable contributions to OSM that will make the map better in every part of the world.
  • Toolboxes: Create tools that convert OSM data formats to feature classes.
  • ArcGIS Online: Provide an OSM-based map tile set.

The OSM project is not public domain, so there are important license considerations, but even with the currently proposed revisions, it’s a pretty open license with only attribution and share-alike provisions limiting its use.  But as the Haiti earthquake response demonstrated, OSM is an important and evolving piece of infrastructure that will only be better with ESRI’s support.

——–

UPDATE: 3/22/2010

I should have also cited a recent ESRI blog on some techniques for incorporating OpenStreetMap into ArcGIS Server that are possible now.  These include:

  • Use the WMS extension
  • Use the Data Interoperability Extension (a nice package from Safe Software that is an extension for both the ArcGIS desktop and ArcGIS Server) which now support the OSM XML file directly.  Export the data from OSM to shapefiles or a geodatabase and serve it up.
  • You can also use an extension Azavea (that’s us) created for the ArcGIS Flex API that supports direct integration of the OSM tile structure for Flex apps.

ArcGIS Explorer – 5 Favorite Things

ESRI released a new version of ArcGIS Explorer a couple of weeks ago and it is a lot different from the previous version. There are more offerings in base maps, data as well as just a usable application. The following are my 5 favorite things after playing with the application.

Globe, 2D & 3/D Display

Sometimes you want things round…

Globe View

Sometimes you want things flat…

2D View

Then there are times you want a different point of view…

Oblique Perspective

Data Offerings

Built right into the interface are a number of base maps that allow you to switch between a number of ArcGIS Online map services as well as the ability to view the use Microsoft’s Bing! Maps (after registering to do so…)
Base Map Offerings

There are also a number of new data types that can be brought in locally or via the web.

Data Offerings

2007 High Resolution Aerial WMS Service hosted by New Jersey Office of GIS and a Layer Package showing the different play spots at Scudders Falls

Routing & Geocoding

Somehow or another, I always end up being the guy who has to give directions. Being the nerd that I am, I take GPS Coordinates of all the places we go paddling or mountain biking. Now I can store all of them in one place and share them (jumping the gun here, that is my next item) with friends so they can get directions from wherever they are coming from (and stop blaming me when they get lost). It uses the ArcGIS Online Routing Task Service and so far noone has gotten upset with me about the directions.

A trip we had talked about doing using previously collected GPS coordinates from a GPX file and the routing functions in ArcExplorer

A trip we had talked about doing using previously collected GPS coordinates in a GPX file and the routing functions in ArcGIS Explorer

There is also a ‘Find’ function in the application. I did a search for Ohiopyle Falls, and it dropped the pin right on it.
2009_08_26_PlaceLookup

Sharing

ESRI built the functionality to share ArcGIS Explorer maps right into the application. There are two methods, the first is bundling everything up and saving it as a Map Content File (.nmc), the second is creating the Map Content File and launching your email client to send it out the door.

Presentation Mode

When I heard about the Presentation Mode at the ESRI Business Partner Conference, I got excited. How many times have you had to update a presentation’s screenshot because the data was updated?

Aerial view of the Ohiopyle falls, a shot of Tom F. going over the falls and shot that was taken standing next to the rim of the falls.

Aerial view of the Ohiopyle falls, a shot of Tom F. going over the falls and shot that was taken standing next to the rim of the falls.

I do have to admit that it took me a little while to understand how to build the presentation. For me it wasn’t 100% obvious that to add an image, you had to put it in as a separate layer. But once I got my head around that, it was easy. There are predefined styles for the titles, easy to use image placement interface. you can download the I cannot wait to do my next presentation!

I have made the presentation file available for download, but you will need to visit ESRI’s ArcGIS Explorer site download and install ArcGIS Explorer if you don’t already have it installed.

Whitewater References

I referenced a couple of my favorite kayaking spots, the following links will take you there if you have any interest.
Tohickon Creek
Upper Gorge of the Lehigh River
Lower Gorge of the Lehigh River
Scudders Falls
Ohiopyle Falls Race
Ohiopyle Falls
The Lower Youghioheny
US National Whitewater Center
Nantahala River