240 likes | 467 Views
An Assessment of GIS Server Software: “Out of the Box” Solutions. Aaron Myers Dan Getman Oak Ridge National Laboratory AAG Annual Meeting San Francisco, CA April 1, 2014. Motivation and Goal. Motivation
E N D
An Assessment of GIS Server Software:“Out of the Box” Solutions Aaron Myers Dan Getman Oak Ridge National Laboratory AAG Annual Meeting San Francisco, CA April 1, 2014
Motivation and Goal • Motivation • Providing Clients and other Researchers with the best Web GIS Solution to meet their needs. • Goal • Assess both open source and proprietary Web GIS Software in terms of cost, functionality, ease of use, and performance.
Outline • 5 GIS Server Software Packages • Minnesota Map Server • Oracle MapViewer • MapGuide Open Source 1.1 • ArcIMS 9.2 • ArcGIS Server 9.2 • Performance Testing • Summary and Conclusions • Future Research
Minnesota MapServer • University of Minnesota • http://mapserver.gis.umn.edu/ • Open Source Web-GIS • Renders Spatial Data for the Web • Not Aspiring to be Functioning GIS • Creation of .Map Files Controls Functionality of Server
MapGuide Open Source • Autodesk MapGuide Enterprise • First Full Version Released Jan. 2007 • http://mapguide.osgeo.org/home • OGC Compliant • Raster Support through GDAL • Embedded Database • Develop in PHP, Java, .NET • Still in Development Phase
Oracle MapViewer • Oracle • http://www.oracle.com/technology/products/mapviewer/index.html • Java Based Visualization Tool • XML Request/Response, Java Client, and JSP Tag Libraries • Develop using any programming language • Requires the Oracle 9i or 10g Database • Raster support through Oracle Spatial
ArcIMS 9.2 • ESRI • http://www.esri.com/software/arcgis/arcims/about/overview.html • Returns “snapshot” of interactive map • .AXL or .MXD File can be used for data loading and representation • GUI Interfaces for Administering, Authoring, and Designing Websites • Custom requests through ArcXML • Available separate from other ESRI Products
ArcGIS Server • ESRI • http://www.esri.com/software/arcgis/arcgisserver/index.html • Requires the use of ArcCatalog which is only available with ArcGIS Desktop • .Net Web Templates readily available • ArcMap to Author Maps • ArcCatalog or Web Manager for Site Administration • Complex pricing structure
Performance Testing • Jakarta-JMeter 2.2 • 1 – 50 Users • 10 Requests per User • MapServer, ArcIMS, ArcServer, MapViewer • Data • LandScan USA • GRID/GeoTiff (0.52/0.93 MB) • San Francisco County Boundary, Roads, Transit • Vector (10 MB) • Server • Intel Zeon 3.2 GHz • 4 Gbs RAM • 1 Gbps Connection Speed • IIS 6.0
Conclusions • MapServer: • Stable Data, Simple Map Display, Low User Volume, Low Cost • ArcIMS • Simple Map Display, Image Services, High User Volume, Moderate Cost • ArcServer • Closer to Functioning GIS, Complex Maps/Spatial Analysis, High Cost, Additional Resources • MapGuide Open Source • Low Cost, High Level of Product Knowledge, Vector Data • Map Viewer • Established Oracle Database, Attribute Queries, Visualization of Data, Low Cost
Future Research • MapGuide Open Source • Increase Dataset Size and Extent • Add additional functionality • Geocoding • Spatial/Feature Query • Raster Analysis • Perform additional performance testing • Test with all data in a database