Home | GIS Softwares/Tools | GIS Jobs | GIS Glossary|User Groups/GIS Orgs.| Publications | Contact Us | About Us
Universities / Colleges / Libraries State / County / City Federal Agency World / Other Links

GIS Link Up - Open Source Software.

Desktop GIS Softwares
GIS Tools
Free Map Viewer and Utilities
WebMap Server
Spatial Database Management Systems
Software Development Framworks and Libraries (Non-Web)
Software Development Framworks and Libraries (Web Applications)
Cataloging application for spatially referenced resources

Quantum GIS - a user friendly Open Source Geographic Information System (GIS) that runs on Linux, Unix, Mac OSX, and Windows. QGIS supports vector, raster, and database formats. QGIS is licensed under the GNU Public License.

GRASS GIS - , this is free Geographic Information System (GIS) software used for geospatial data management and analysis, image processing, graphics/maps production, spatial modeling, and visualization. GRASS is currently used in academic and commercial settings around the world, as well as by many governmental agencies and environmental consulting companies.

uDIG GIS - is a GIS software program produced by a community led by Canadian-based consulting company Refractions Research. It is based on the Eclipse platform and features full layered Open Source GIS. It is written in Java and released under GNU Lesser General Public License.

SAGA GIS - first objective is to give (geo-)scientists an effective but easy learnable platform for the implementation of geoscientific methods. This is achieved by SAGA's unique Application Programming Interface (API). SAGA is coded in the widespread and powerful C++ programming language and has an object oriented system design. Since version 2 SAGA uses the cross platform GUI library wxWidgets for user interface functionality. Because wxWidgets enables operating system independent software development, you can run SAGA with MS-Windows as well as with Linux.

MapWindow GIS – Free, open source GIS desktop application and programming component. The software includes plug-ins for various geoprocessing tasks (e.g. buffer, merge, etc.), watershed delineation, accessing online data sources, and an experimental geodatabase plug-in. The attribute table editor can be used to write simple queries, and there is a complete scripting editor that allows you to write and run scripts in VB.NET and C# directly in the MapWindow program.

ILWIS – (Integrated Land and Water Information System) integrates image, vector and thematic data. A PC-based GIS & Remote Sensing software, developed by ITC up to release 3.3 in 2005. Since 1 July 2007 it has been distributed under the terms of the GNU General Public License and is thus free software. ILWIS is currently available natively only on Microsoft Windows. However, the ILWIS site provides instructions on how to run in on a Mac or in Linux using WINE.

uDig - is an open source (LGPL) desktop application framework, built with Eclipse Rich Client (RCP) technology. uDig is to provide a complete Java solution for desktop GIS data access, editing, and viewing. Runs on Windows, Linux and MasOS, and was designed to use OGC’s OpenGIS standards such as WMS, WFS and more.

gvSIG – Open source GIS written in Java. a desktop application designed for capturing, storing, handling, analyzing and deploying any kind of referenced geographic information in order to solve complex management and planning problems. gvSIG is known for having a user-friendly interface, being able to access the most common formats, both vector and raster ones. It features a wide range of tools for working with geographic-like information (query tools, layout creation, geoprocessing, networks, etc.), which turns gvSIG into the ideal tool for users working in the land realm.

OPENJUMP GIS (JAVA Unified Mapping Platform) - is a Java based vector GIS and programming framework. An Open source licence under GPL. It has limited support for the display of images and good support for showing data retrieved from WFS and WMS web-services. So you can use it as GIS Data Viewer. However, it's particular strength is the editing of geometry and attribute data. One can style the appearance of data in OpenJUMP's map display and can export the view to SVG. OpenJUMP nevertheless also reads and writes ESRI Shapefiles and supports ESRI ASCII grid format with an OpenJump plugin from the SIGLE team. While OpenJUMP is considered primarily a vector based GIS, it also supports rasters, as TIF files or the above ESRI ASCII grid.
Top of Page

GIS Tools

Free Map Viewers / Utilities

ESRI ArcGIS Explorer Desktop is a free GIS viewer that gives you an easy way to explore, visualize, and share GIS information. ArcGIS Explorer adds value to any GIS because it helps you deliver your authoritative data to a broad audience.

ESRI ArcReader is a free, easy-to-use desktop mapping application that allows users to view, explore, and print maps and globes. Anyone with ArcReader can view high-quality interactive maps authored by a high-level ArcGIS for Desktop product and published with the ArcGIS Publisher extension.

ESRI ArcGIS Explorer Online - explore, visualize, and share GIS information. Use it to directly access basemaps and other content. You can even use it to create an interactive slideshow. ArcGIS Explorer is a free application that runs in a browser. It is built using Microsoft Silverlight.

Web ESRI ArcGIS.com Map Viewer -Use this lightweight map viewer to make and view Web maps that contain a basemap and additional layers you find in ArcGIS.com. You can set the area of interest, save your maps, and share them with others. The ArcGIS.com Map Viewer is free and only requires a Web browser and an Internet connection. You can embed maps you create with ArcGIS.com Map Viewer into your Web site or use the provided templates to make your own Web mapping application. ArcGIS.com Map Viewer is built using JavaScipt.

Mobile ESRI ArcGIS Apps for smartphones allows you to navigate maps, collect and report data, and perform GIS analysis.

ESRI ArcGIS Editor for OpenStreetMap - Contribute to the OpenStreetMap project by adding, editing, and deleting data within the familiar ArcGIS 10 editing environment.

ESRI ArcSketch Quickly create features in ArcGIS with easy-to-use sketch tools.

ESRI Districting for ArcGIS - Create defined groupings of geographic data, such as census tracts, ZIP Codes, and precincts, by creating a districting plan.

ESRI Free Geoportal Add-ons - Catalog geospatial resources within an enterprise and provide quick access to those resources regardless of location or type.

ESRI Geodatabase Toolset (GDBT) for ArcCatalog - Manage your scalable geodatabases with diagnostic performance tools.

ESRI OLAP for ArcGIS Create, view, use, and manage connections to OLAP databases in ArcGIS for Desktop.

ESRI U.S. National Grid Tools for ArcGIS - Support disaster relief and search and rescue with a coordinate system that can be standardized across agencies.

ESRI WMC ClienT - Open Web Map Context (WMC) files directly in ArcMap.

TatukGIS Map Viewer

TatukGIS Free Arc2TatukGIS - ArcGis To TatukGIS migration wizard (requires ArcGIS installation)

TatukGIS Free Datums & Projections calculator

TatukGIS Free Utilities - CGM Center ( for fixing CGM positioning )

Top of Page

WebMap Server

Mapnik - is a Free Toolkit for developing mapping applications. It's written in C++ and there are Python bindings to facilitate fast-paced agile development. It can comfortably be used for both desktop and web development. Mapnik is a cross platform toolkit that runs on Windows, Mac, and Linux (Since release 0.4).

MapGuide – Open Source is a web-based platform that enables users to develop and deploy web mapping applications and geospatial web services. MapGuide includes an XML database for managing content, and supports most popular geospatial file formats, databases, and standards. MapGuide can be deployed on Linux or Windows, supports Apache and IIS web servers, and offers extensive PHP, .NET, Java, and JavaScript APIs for application development.

MapLarge – Web-based mapping server for large datasets.

GeoServer - is an open source software server written in Java that allows users to share and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards.

MapServer – is an Open Source platform for publishing spatial data and interactive mapping applications to the web. Originally developed in the mid-1990’s at the University of Minnesota, MapServer is released under an MIT-style license, and runs on all major platforms (Windows, Linux, Mac OS X).

Top of Page

Spatial Database Management Systems

PostGIS – Spatial extensions for the open source PostgreSQL database, allowing geospatial queries. In effect, PostGIS "spatially enables" the PostgreSQL server, allowing it to be used as a backend spatial database for geographic information systems (GIS), much like ESRI's SDE or Oracle's Spatial extension.

MySQL Spatial

SpatiaLite – Spatial extensions for the open source SQLite database, allowing geospatial queries.

IndexingSail – Spatial extensions for Sesame based Triplestores.
RDF - Resource Description Framework.
Sasame is a framework for querying and analyzing RFD data.
Triplestores is a purpose-built database for the storage and retrieval of (RDF) metadata.
TerraLib - is a GIS classes and functions library, available from the Internet as open source, allowing a collaborative environment and its use for the development of multiple GIS tools. Its main aim is to enable the development of a new generation of GIS applications, based on the technological advances on spatial databases.

Spatial Query Server is a spatial data management tool that unlocks and exploits the spatial information that is available in captured data sources. Developed by Boeing Company to empower Sybase Adaptive Server Enterprise (ASE) database. Pay Licenced Closed Source/Propriety.

Top of Page

Software Development Framworks and Libraries (Non-Web)

GeoTools – is an open source (LGPL) Java code library which provides standards compliant methods for the manipulation of geospatial data, for example to implement Geographic Information Systems (GIS). The GeoTools library implements Open Geospatial Consortium (OGC) specifications as they are developed.

GDAL / OGR - is a translator library for raster geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing.

Orfeo Toolbox (OTB) - is distributed as an open source library of image processing algorithms. OTB is based on the medical image processing library ITK and offers particular functionalities for remote sensing image processing in general and for high spatial resolution images in particular. OTB is distributed under a free software license CeCILL (similar to GPL) to encourage contribution from users and to promote reproducible research. The library is intensively tested on several platforms as Linux, Unix and Windows. Most functionalities are also adapted to process huge images using streaming and multi-threading as often as possible.
Top of Page

Software Development Framworks and Libraries (Web Applications)

OpenLayers – a dynamic map in any web page. It can display map tiles and markers loaded from any source. OpenLayers has been developed to further the use of geographic information of all kinds. OpenLayers is completely free, Open Source JavaScript, released under the 2-clause BSD License (also known as the FreeBSD).
OpenLayers is a pure JavaScript library for displaying map data in most modern web browsers, with no server-side dependencies. OpenLayers implements a JavaScript API for building rich web-based geographic applications, similar to the Google Maps and MSN Virtual Earth APIs, with one important difference -- OpenLayers is Free Software, developed for and by the Open Source software community.

  • JavaScript API- is a browser based API for developing high performance, easy to use mapping applications. The API allows you to easily embed maps in your Web pages.

  • MapFish - is a flexible and complete framework for building rich web-mapping applications. MapFish is based on the Pylons Python web framework. MapFish extends Pylons with geospatial-specific functionality. For example MapFish provides specific tools for creating web services that allows querying and editing geographic objects. Mapfish provides a complete RIA-oriented (Rich Internet Application) JavaScript toolbox.
    Note: GeoBase (Telogis GIS software) - Geospatial mapping software available as a Software development kit (SDK 30-Day trial), which performs various functions including address lookup, mapping, routing, reverse geocoding, and navigation. Suited for high transaction enterprise environments.

    Cataloging application for spatially referenced resources

    GeoNetwork - is a catalog application to manage spatially referenced resources. It provides powerful metadata editing and search functions as well as an embedded interactive web map viewer. The software provides an easy to use web interface to search geospatial data across multiple catalogs, combine distributed map services in the embedded map viewer, publish geospatial data using the online metadata editing tools and optionally the embedded GeoServer map server.
    Top of Page