VIEWS: 10 PAGES: 3 POSTED ON: 2/27/2012
Evaluation of Open Source GIS for SNMP A central source for locating Open Source GIS projects, libraries, and tools is: http://opensourcegis.org/ Evaluated Open Source Projects MapWindow 4.2 (www.mapwindow.com) – MapWindow was given the most comprehensive review as an Open Source solution for implementing SNMP functionality. The primary reason for not selecting this project was its inadequate performance when creating/editing shapefiles with imagery loaded. Project Lead Agency The MapWindow Open Source Team at Idaho State University’s Geographic Information Sciences Lab License Mozilla Public License 1.1 Overview The project has a stable ActiveX control written in C++ that developers can incorporate into custom GIS software applications. The project also has a functional stand-alone GIS that can be extended through an open plug-in architecture. This application incorporates the project’s ActiveX control as its core mapping engine and includes general GIS functionality (zoom, pan, etc.) as well as more sophisticated plug-in functionality developed by various project participants. The GIS application and some of its plug-ins are written using Microsoft’s C#.NET and VB.NET technologies. During the evaluation period, the project could only be compiled successfully in Visual Studio 2003, but project participants were working on the ability to successfully compile in Visual Studio 2005. The user forum is fairly active, project participants are approachable regarding technical issues, and open to new project participants. Pros Mozilla Public License allows for royalty free distribution of derived products. The project is supported by numerous agencies, private companies, and individuals helping to ensure its long-term success. Basic GIS functionality is currently implemented (i.e., shapefile editing, image and feature projection capabilities, map production and output, etc.). Offers native support for Microsoft related technologies. Cons Shapefile editing tools are implemented as a plug-in, but digitizing (i.e., drawing) over image layers is very slow. We attempted to modify the source code, but were unsuccessful at locating the source of the problem. Additionally, we looked into creating our own editing/drawing functionality using Microsoft GDI+ and other Open Source tools used by the project including GDAL, OGR, PROJ.4, and Shapelib. Project documentation is kept current and maintained, but is scattered, difficult to search, and sometimes the general relationship/applicability to the project is not apparent. SharpMap 0.9 (www.codeplex.com/SharpMap) - This project is still in its infancy, but is worth looking into again in the future. In general, this project was not selected because it currently lacks a strong participant base and its product is simply a .NET control rather than a fully functional GIS. Project Leaders Numerous private individuals License GNU Lesser General Public License, Version 2.1 Overview An Open Source project with an extensible .NET user control written entirely in Microsoft C#. Pros The user control supports various basic GIS functionality (i.e., shapefile importation, coordinate transformations). Full support for the Microsoft .NET framework. Emphasis is on internet related technologies including WMS, allowing development of web aware applications. Cons The project does not appear to be well supported by agencies, which could limit its longevity. Much of the project’s emphasis is on internet related technologies, detracting from its development as a desktop solution. At the time of evaluation shapefile editing was not well supported. Currently lacks native support for projecting images. uDig 1.0.6 (udig.refractions.net) – There were some bugs when manipulating data layers and importing imagery, which made this GIS less appealing as an SNMP solution. The primary reason for not selecting this project was due to these apparent out-of-the-box bugs and lack of support for Microsoft technologies. Project Lead Refractions Research License GNU Lesser General Public License Overview This project relies primarily on JAVA as its development language and appears to be fairly mature. Pros Longevity of the project appears to be good since its primary backer is a private company. Cons Support is absent for Microsoft technologies and products. Quantum GIS 0.8 (qgis.org) – This project was not given a thorough evaluation, but is fully featured with participants currently attempting to build the project’s GIS using Microsoft Visual Studio. Project Lead Numerous private companies and individuals. License GNU Public License Overview The project relies primarily on QT C++.
Pages to are hidden for
"Evaluation of Open Source GIS for SNMP"Please download to view full document