Your Federal Quarterly Tax Payments are due April 15th Get Help Now >>

Evaluation of Open Source GIS for SNMP by gegeshandong

VIEWS: 10 PAGES: 3

									                   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++.

								
To top