The Web Duel: Arcserver and Geoserver

Also, notice the title says Arcserver AND Geoserver, not Arcserver VS. Geoserver!! This isn’t a competition or a benchmark. It is one student’s experience in standing up identical web applications for the first time, using both platforms.

To whet your appetite, here are two screenshots of both applications – notice how similar they look:

Result of Mark’s website using Arcserver on Amazon AWS

Result of Mark’s webserver using Geoserver running on Amazon AWS

The Web Duel
Mark Balwanz

Introduction

Web GIS is a topic that everyone in the industry is constantly thinking about and with good reason, serving GIS data and analysis tools out on the web exposes the power of GIS to a much wider audience and leads to greater adoption within organizations. The problem that most GIS professionals have is that there are an almost endless list of options for creating and serving GIS on the web.

For instance, ESRI customers have the ArcGIS Online offerings along with the option to build their own applications using the ArcGIS API for JavaScript and ArcGIS for Server. The open source side of the industry has a great deal of variety with GeoServer being used to publish data along with many client side options to choose from like OpenLayers and Leaflet. Although it is nice to have so many options to choose from, this can lead to a “paralysis by analysis” situation where the GIS developer is constantly wondering which option to choose and may even be confused by how they all fit together (I know I was…).

As part of the Masters in GIS Management program I am completing at Salisbury University, I decided to complete two identical applications with an ESRI based web GIS implementation and an open source implementation. Throughout this blog series I will document my experience accomplishing this side by side comparison between the ESRI and Geoserver. In fairness, the opinions I express throughout this series will be completely my own and based on the experiences I have while developing both systems and not based on any sort of scientific research or performance statistics. In addition, I have been working in the GIS industry for over eight years now and all of my experience is with ESRI so I am definitely starting with much more knowledge about ESRI and I am sure that could affect the experiences I have with both systems.

Project Plan

The three banks included Wells Fargo, US Bank, and TCF in the seven counties surrounding Twin Cities, MN. Since I am currently employed at US Bank I built the application from that company’s point of view, meaning “competitor locations” would be TCF and Wells Fargo locations. In order to run the analysis the user would need to click on a US Bank location. This is probably a good time to mention that this application and project was solely for academic purposes and all the data I used was publicly available.