Comparison of GIS software
Encyclopedia
This is a comparison of notable GIS
Geographic Information System
A geographic information system, geographical information science, or geospatial information studies is a system designed to capture, store, manipulate, analyze, manage, and present all types of geographically referenced data...

 software.
To be included on this list, the software must either have a linked existing article or include references to independent sources verifying notability.

License, source, & operating system support

GIS software Free
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

Open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...

Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

BSD
Berkeley Software Distribution
Berkeley Software Distribution is a Unix operating system derivative developed and distributed by the Computer Systems Research Group of the University of California, Berkeley, from 1977 to 1995...

Unix
Unix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...

Web Other
Elshayal Smart GIS Map Editor and Surface Analysis Free Map Editor & Surface Analysis Download Rectified Google Earth Satellite Images and NASA ASTER and SRTM Geo DEM
ACCUGLOBE Viewer(s)
Autodesk Viewer(s)
Boeing SQS Viewer(s) Google Earth Plugin
Google Earth
Google Earth is a virtual globe, map and geographical information program that was originally called EarthViewer 3D, and was created by Keyhole, Inc, a Central Intelligence Agency funded company acquired by Google in 2004 . It maps the Earth by the superimposition of images obtained from satellite...

Cadcorp
Cadcorp
Computer Aided Development Corporation Ltd. is a British owned and run company established in 1991. Cadcorp has its headquarters in Stevenage, Hertfordshire, U.K. and a development office in London...

Viewer(s)
CAPAWARE
Capaware
Capaware is a 3D general purpose virtual worlds viewer. This is a free software project and began in 2007. This project has been released for the purpose of promoting the development of free software in the Canary Islands by its Government. Capaware allows interaction with 3D virtual terrain...

CARIS
CARIS
CARIS is a software company that develops and supports geomatics software for land and marine applications.The company was founded in Fredericton, New Brunswick, Canada in 1979 as Universal Systems Ltd...

Viewer(s)
Chameleon
Chameleon (GIS)
Chameleon is an open source, distributed, highly configurable, environment for developing Web Mapping applications. It is built on MapServer as the core mapping engine and works with all MapServer supported data formats...

AMP
LAMP (software bundle)
LAMP is an acronym for a solution stack of free, open source software, referring to the first letters of Linux , Apache HTTP Server, MySQL and PHP , principal components to build a viable general purpose web server.The GNU project is advocating people to use the term "GLAMP" since what is known as...

Deegree
Deegree
deegree supplies the building blocks of a Spatial Data Infrastructure, while implementing the standards of the Open Geospatial Consortium and ISO/TC 211. The Java-based deegree framework is the most extensive implementation of OGC/ISO standards in the field of Free Software.deegree is an...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

ERDAS IMAGINE
ERDAS IMAGINE
ERDAS IMAGINE is a remote sensing application with raster graphics editor capabilities designed by ERDAS for geospatial applications. The latest version is 2010, version 10.1. ERDAS IMAGINE is aimed primarily at geospatial raster data processing and allows the user to prepare, display and enhance...

ESRI
ESRI
Esri is a software development and services company providing Geographic Information System software and geodatabase management applications. The headquarters of Esri is in Redlands, California....

Viewer(s) Google Earth Plugin,KML, WMS
Google Earth
Google Earth is a virtual globe, map and geographical information program that was originally called EarthViewer 3D, and was created by Keyhole, Inc, a Central Intelligence Agency funded company acquired by Google in 2004 . It maps the Earth by the superimposition of images obtained from satellite...

GeoBase Trial
Geomajas
Geomajas
Geomajas is an open source GIS framework for the web. It allows aggregation and transformation of GIS data sources and has components for Web mapping. It was written in Java building on the Spring Framework, JTS Topology Suite, GeoTools, Hibernate spatial, GWT...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

GeoNetwork
GeoNetwork opensource
The GeoNetwork opensource project is a free and open source cataloging application for spatially referenced resources. It is a catalog of location-oriented information.-Outline:...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

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

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

GeoTools
GeoTools
GeoTools is a free software GIS toolkit for developing standards compliant solutions.It provides an implementation of Open Geospatial Consortium specifications as they are developed...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

GGP GIS
GRASS
Grass
Grasses, or more technically graminoids, are monocotyledonous, usually herbaceous plants with narrow leaves growing from the base. They include the "true grasses", of the Poaceae family, as well as the sedges and the rushes . The true grasses include cereals, bamboo and the grasses of lawns ...

via pyWPS
gvSIG
GvSIG
gvSIG is a geographic information system , that is, 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,...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

ClarkLabs IDRISI
IDRISI
IDRISI is an integrated geographic information system and remote sensing software developed by Clark Labs at Clark University for the analysis and display of digital geospatial information...

ILOG
ILOG
ILOG is an international software company owned by IBM. It creates enterprise software products for supply chain, business rule management, visualization and optimization....

 JViews Maps
Viewer(s) Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

 & DHTML
Dynamic HTML
Dynamic HTML, or DHTML, is an umbrella term for a collection of technologies used together to create interactive and animated web sites by using a combination of a static markup language , a client-side scripting language , a presentation definition language , and the Document Object Model.DHTML...

/Ajax
Ajax (programming)
Ajax is a group of interrelated web development methods used on the client-side to create asynchronous web applications...

ITC ILWIS
ILWIS
ILWIS is a GIS / Remote sensing software for both vector and raster processing. ILWIS features include digitizing, editing, analysis and display of data as well as production of quality maps...

Intergraph
Intergraph
Intergraph Corporation is an American software development and services company. It provides enterprise engineering and geospatially powered software to businesses, governments, and organizations around the world. Intergraph operates through two divisions: Process, Power & Marine and Security,...

 
Viewer(s) CLIX
(Vivid) Open JUMP GIS
JUMP GIS
JUMP is a Java based vector GIS and programming framework. Current development continues under the OpenJUMP name.-Features:* platform independent * reads and writes ESRI Shapefile, GML files, DXF and PostGIS...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Kosmo
Kosmo
Kosmo is a desktop geographic information system with advanced functions. It is the first of a series of developments that are being made available to the community....

 Saig
Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

LandSerf
LandSerf
LandSerf is a free geographic information system for editing, processing and visualizing spatial data. It is particularly suited to handling Digital Digital Elevation Models and other surface models...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Manifold System
Manifold System
Manifold System is a geographic information system software package developed by manifold.net that runs only on Microsoft Windows. Manifold System handles both vector and raster data, includes spatial SQL, a built-in Internet Map Server , and other general GIS features...

Pitney Bowes MapInfo
MapInfo
MapInfo Corporation, initially incorporated as Navigational Technologies Incorporated, was a leading Location Intelligence and GIS company, headquartered in North Greenbush, New York. It was acquired on April 19, 2007 by Pitney Bowes, and on January 28, 2009, the name of division of Pitney Bowes it...

Viewer(s)
UMN MapServer
MapServer
MapServer is an open source development environment for building spatially-enabled internet applications. It can run as a CGI program or via MapScript which supports several programming languages . MapServer was developed by the University of Minnesota — so, it is often and more specifically...

AMP
LAMP (software bundle)
LAMP is an acronym for a solution stack of free, open source software, referring to the first letters of Linux , Apache HTTP Server, MySQL and PHP , principal components to build a viable general purpose web server.The GNU project is advocating people to use the term "GLAMP" since what is known as...

Caliper Maptitude
Maptitude
Maptitude is a mapping software program created by Caliper Corporation that allows users to view, edit and integrate maps. The software and technology are designed to facilitate the geographical visualization and analysis of either included data or custom external data.Maptitude is intended for...

MapWindow GIS
MapWindow GIS
MapWindow GIS is an open source GIS application and set of programmable mapping components. It has been adopted by the United States Environmental Protection Agency as the primary GIS platform for its BASINS watershed analysis and modeling software.-Technical details:MapWindow GIS is distributed...

ThinkGeo Map Suite Trial
My World GIS Trial
Oracle Spatial
Oracle Spatial
Oracle Spatial forms a separately-licensed option component of the Oracle Database. Oracle Spatial aids users in managing geographic and location-data in a native type within an Oracle database, potentially supporting a wide range of applications — from automated mapping/facilities-management and...

Orbit GIS Trials Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Flex
Adobe Flex
Adobe Flex is a software development kit released by Adobe Systems for the development and deployment of cross-platform rich Internet applications based on the Adobe Flash platform...

 & AJAX
Ajax
- Mythology :* Ajax , son of Telamon, ruler of Salamis and a hero in the Trojan War, also known as "Ajax the Great"* Ajax the Lesser, son of Oileus, ruler of Locris and the leader of the Locrian contingent during the Trojan War.- People :...

 & Javascript
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

Ortelius Mapdiva Free Trial Vector-based map illustration drawing tool for Mac OS X
Panorama
Panorama (GIS)
Panorama project is the set of geoinformation technologies, which includes professional GIS "MAP 2005", professional vectorizer of electronic maps "Panorama-Editor", developer tools for various platforms "GIS Toolkit", system of accounting and registration of landownership and some specialized...

"GIS Map 2005" "GIS Panorama"
PostGIS
PostGIS
PostGIS is an open source software program that adds support for geographic objects to the PostgreSQL object-relational database. PostGIS follows the Simple Features for SQL specification from the Open Geospatial Consortium .-Features:...

Quantum GIS
Quantum GIS
Quantum GIS is a free software desktop Geographic Information Systems application that provides data viewing, editing, and analysis capabilities.-Development:...

RegioGraph
RegioGraph
RegioGraph is the flagship business mapping software of GfK GeoMarketing, a Germany-based company that provides integrated Geo solutions, including software, digital maps, market data and consultancy services....

Smallworld
Smallworld
Smallworld was a GIS company founded in Cambridge, England, in 1989 by Dick Newell and others. It grew to become the global market leader for GIS in utilities and communications, according to Daratech. In September 2000, it was acquired by GE Energy, a division of General Electric...

SpatialFX | ObjectFX Java-based mapping and imagery toolkit
SpatialRules | ObjectFX Java-based rules engine for spatial and temporal data.
SPRING
SPRING
SPRING is a freeware GIS and remote sensing image processing system with an object-oriented data model which provides for the integration of raster and vector data representations in a single environment...

Solaris
STAR-APIC FME Trial
SuperMap Viewer(s) (COM
Component Object Model
Component Object Model is a binary-interface standard for software componentry introduced by Microsoft in 1993. It is used to enable interprocess communication and dynamic object creation in a large range of programming languages...

 & Java & .NET
.NET Framework
The .NET Framework is a software framework that runs primarily on Microsoft Windows. It includes a large library and supports several programming languages which allows language interoperability...

)
( Solaris & AIX & HP-UX) (AJAX
Ajax (programming)
Ajax is a group of interrelated web development methods used on the client-side to create asynchronous web applications...

 & Flex
Adobe Flex
Adobe Flex is a software development kit released by Adobe Systems for the development and deployment of cross-platform rich Internet applications based on the Adobe Flash platform...

 & Silverlight)
Hardware Acceleration
Bit blit
Bit BLIT is a computer graphics operation in which several bitmaps are combined into one using a raster operator....

TatukGIS Viewer(s)
Caliper TransCAD
Caliper Corporation
Caliper Corporation was founded in 1983 as a developer of mapping software and is headquartered in Newton, Massachusetts.Caliper develops geographic information systems and transportation software...

TerraLib
TerraLib
TerraLib is an open source GIS software library that extends object-relational DBMS technology to handle spatiotemporal data types. The library supports different DBMS, including MySQL, PostgreSQL, and Oracle. Its vector data model is upwards compliant with OGC) standards...

 TerraView
TerraView
TerraView is an GIS application built on the TerraLib GIS library. TerraView handles vector data and raster data , both of them stored in a relational or geo-relational database, including ACCESS, PostgreSQL, MySQL and Oracle Spatial...

MicroImages TNTmips
TNTmips
TNTmips is a geospatial analysis system providing a fully featured GIS, RDBMS, and automated image processing system with CAD, TIN, surface modeling, map layout and innovative data publishing tools. TNTmips has a single integrated system with an identical interface, functionality, and geodata...

Viewer(s)
Caliper TransModeler
TransModeler
TransModeler is the name of a traffic simulation product for doing wide-area traffic planning, traffic management, and emergency evacuation studies...

uDIG
UDig
uDig 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...

AvisMap GIS Engine Viewer(s) DHTML
GIS software Free (Gratis)
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

Open source Windows Mac OS X Linux BSD Unix Web Other

Map servers

Name Language WMS
Web Map Service
A Web Map Service is a standard protocol for serving georeferenced map images over the Internet that are generated by a map server using data from a GIS database...

 
WFS
Web Feature Service
The Open Geospatial Consortium Web Feature Service Interface Standard provides an interface allowing requests for geographical features across the web using platform-independent calls...

 
WFS-T WCS
Web Coverage Service
The Open Geospatial Consortium Web Coverage Service Interface Standard provides an interface allowing requests for geographical coverages across the web using platform-independent calls...

 
WMC  SLD
Styled Layer Descriptor
A Styled Layer Descriptor is an XML schema specified by the Open Geospatial Consortium for describing the appearance of map layers. It is capable of describing the rendering of vector and raster data...

 
FES  Other
Spatial Fusion Server Java/C++ Included with CARIS Spatial Fusion Enterprise.
ERDAS APOLLO Java/C++ ECW, ECWP, JPEG2000, JPIP.
ArcGIS Server
ArcGIS Server
ArcGIS Server is the core server geographic information system software made by Esri. ArcGIS Server is used for creating and managing GIS Web services, applications, and data...

.NET/Java SOAP, REST, KML
MapServer
MapServer
MapServer is an open source development environment for building spatially-enabled internet applications. It can run as a CGI program or via MapScript which supports several programming languages . MapServer was developed by the University of Minnesota — so, it is often and more specifically...

C
Deegree
Deegree
deegree supplies the building blocks of a Spatial Data Infrastructure, while implementing the standards of the Open Geospatial Consortium and ISO/TC 211. The Java-based deegree framework is the most extensive implementation of OGC/ISO standards in the field of Free Software.deegree is an...

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

Java
Basic-wms2.py Python Intended as demonstration only
Manifold System
Manifold System
Manifold System is a geographic information system software package developed by manifold.net that runs only on Microsoft Windows. Manifold System handles both vector and raster data, includes spatial SQL, a built-in Internet Map Server , and other general GIS features...

ASP C# client and server
MapLarge API C# HTML (mobile compatible) client;
SpatialFX Java Web-based client and server; REST, KML
Orbit EOS Java Publish to clients, webclients, mobile clients. Editing Capabilities.

Map caches

Name Language WMS-C Other
ArcGIS Server
ArcGIS Server
ArcGIS Server is the core server geographic information system software made by Esri. ArcGIS Server is used for creating and managing GIS Web services, applications, and data...

.NET/Java
ERDAS APOLLO Java/C++ Including WMTS, WMS
GeoWebCache Java Open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

, WMS, WMTS, TMS, KML, Virtual Earth
MapProxy Python Open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

, Full WMS support
SuperMap IS .NET .NET
SuperMap iServer Java Java
TileCache Python Open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...


Mixed

Name Language WMS WFS WFS-T WCS WMC Other
Geomajas
Geomajas
Geomajas is an open source GIS framework for the web. It allows aggregation and transformation of GIS data sources and has components for Web mapping. It was written in Java building on the Spring Framework, JTS Topology Suite, GeoTools, Hibernate spatial, GWT...

Ajax or Java Full vectorial editing capabilities, support for complex relation models (1 to n, n to 1, inheritance) through Hibernate Spatial, printing functionality through iT3xt and OpenStreetMap
OpenStreetMap
OpenStreetMap is a collaborative project to create a free editable map of the world. Two major driving forces behind the establishment and growth of OSM have been restrictions on use or availability of map information across much of the world and the advent of inexpensive portable GPS devices.The...

 compatibility.
Mapbender PHP A Geo-CMS that provides interfaces for displaying, navigating, querying, and editing WMS, WFS, WFS-T, and WMC data sources.
Mapbuilder PHP or Java Set of JavaScript widgets that provide interfaces for displaying, navigating, querying, and editing WMS, WFS, WFS-T, and WMC data sources. Uses OpenLayers as the rendering engine. Provides server-side script for saving the map as a WMC document.

Catalog servers

Name As a server As a client
Z39.50 CSW 2.0 OAI-MPH OpenSearch OpenSearch GEO RSS GeoRSS WebDav Z39.50 CSW 2.0 OAI-MPH OpenSearch OpenSearch GEO RSS GeoRSS WebDav
GeoNetwork

Libraries

Name Language WMS WFS GeoRSS Other
ArcGIS Server APIs JavaScript, Flex, Silverlight, .NET, Java JavaScript API accessible online.
WMS-Map JavaScript allow the creation of dynamic maps including simple zoom functionality and clickable googlemap-like overlays.
OpenLayers
OpenLayers
OpenLayers is an open source JavaScript library for displaying map data in web browsers. It provides an API for building rich web-based geographic applications similar to Google Maps and Bing Maps...

JavaScript support for navigation, icons, markers, and layer selection.
QuickWMS JavaScript
CivicMaps Tile Engine JavaScript drag and zoom. Intended for integration with Drupal.
SpatialFX Java and JavaScript Web client/server developer API, drag pan/zoom, drawing support, full DHS and MIL-STD-2525 symbology support.
SpatialRules Java Java-based rules engine for detecting spatial and temporal conditions. Designed for a detect-response paradigm to monitor large populations of dynamic objects with spatial and temporal attributes.

Applications

Name Language WMS WFS GeoRSS Other
Mscross JavaScript an Ajax Web GIS client
WorldKit Flash

License & platform support

Name Language Open Source W. Mobile Java CLDC Android iPhone Linux PDA
gvSIG Mobile Java ME - CDC OpenMoko, Maemo
gvSIG Mini Java ME - CLDC / Java Android (JVM)

Feature comparison

Name WMS-C/WMTS WMS
Web Map Service
A Web Map Service is a standard protocol for serving georeferenced map images over the Internet that are generated by a map server using data from a GIS database...

WFS
Web Feature Service
The Open Geospatial Consortium Web Feature Service Interface Standard provides an interface allowing requests for geographical features across the web using platform-independent calls...

GPS
Global Positioning System
The Global Positioning System is a space-based global navigation satellite system that provides location and time information in all weather, anywhere on or near the Earth, where there is an unobstructed line of sight to four or more GPS satellites...

SHP
Shapefile
The Esri Shapefile or simply a shapefile is a popular geospatial vector data format for geographic information systems software. It is developed and regulated by Esri as a open specification for data interoperability among Esri and other software products.Shapefiles spatially describe geometries:...

GML
Geography Markup Language
The Geography Markup Language is the XML grammar defined by the Open Geospatial Consortium to express geographical features. GML serves as a modeling language for geographic systems as well as an open interchange format for geographic transactions on the Internet...

GPX Raster Editing Routing Social Networks Others
gvSIG Mobile Full vectorial editing capabilities both GPS and hand-based, SRS support, custom forms for alphanumeric attributes, vector symbology, thematic legend. SDI client.
gvSIG Mini OpenStreetMap
OpenStreetMap
OpenStreetMap is a collaborative project to create a free editable map of the world. Two major driving forces behind the establishment and growth of OSM have been restrictions on use or availability of map information across much of the world and the advent of inexpensive portable GPS devices.The...

 data + other free tile services. Integration with Twitter, weather, Facebook, namefinder. Off-line.

See also

  • Open Source Geospatial Foundation
    Open Source Geospatial Foundation
    The Open Source Geospatial Foundation , is a non-profit non-governmental organization whose mission is to support and promote the collaborative development of open geospatial technologies and data. The foundation was formed in February 2006 to provide financial, organizational and legal support to...

     (OSGeo)
  • List of geographic information systems software
  • GIS Live DVD
    GIS Live DVD
    GIS Live DVD is a type of the thematic Live CDs containing GIS/RS applications and related tutorials, and sample data sets. The general sense of a GIS Live DVD is to demonstrate the power of FLOSS GIS and encourage users to start on FLOSS GIS. However a disc can be used GIS data processing and...


External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK