- MS MapPoint includes reverse geocoding
- So does http://www.travelgis.com/geocode/Default.aspx
- opensourcegis.org An attempt to build a complete index of Open Source / Free GIS related software projects.
- freegis.org The FreeGIS Project provides overviews of Free GIS software and info on developments, plans, and Free Geo-Data.
- Open Geospatial Consortium (OGC) A non-profit, international, voluntary consensus standards organization that is leading the development of standards for geospatial and location based services.
- Canadian Geospatial Data Infrastructure (CGDI) A Canadian Federal government project dedicated to “making Canada’s geographical data, tools and services readily accessible on-line”.
- http://www.geog.ubc.ca/courses/klink/java/java_examples.html Simple demonstrations of fundamental GIS operations via Java applets, from UBC Spatial Sciences Lab.
- http://gislounge.com/ll/javaandgis.shtml Java and GIS page at the GIS Lounge, A GIS Information portal.
Open Source, Java-based tools
|GML4J||A Java API for facilitating work with Geography Markup Language (GML). GML is a framework for encoding geography information in XML whose version 2.0 has been endorsed as a recommendation paper by Open GIS Consortium (OGC). Initially developed by Galdos Systems Inc of Vancouver, BC||ASL|
|JUMP GIS||The “JUMP Unified Mapping Platform” (JUMP) is a suite of free, open-source Java-based applications that provide an extensible API and GUI for viewing and manipulating spatial data-sets. Begun in 2002, as a project for the British Columbia Ministry of Sustainable Resource Management by Vivid Solutions Inc.||GPL|
|OpenJump||An open source GIS written in Java. It is based on JUMP GIS by Vivid Solutions||GPL|
|GeoTools home||GeoTools is an open source (LGPL) Java code library which provides standards compliant methods for the manipulation of geospatial data. The GeoTools library implements Open Geospatial Consortium (OGC) specifications as they are developed.||LGPL|
|GeoServer home||GeoServer is a Java-based, Open Source server that connects your information to the Geospatial Web. GeoServer is built on Geotools, the same Java toolkit that udig uses.||GPL|
|gvSIG||An open source, Java based tool to manage geographic information with a user-friendly interface, quick access to the most usual raster and vector formats and the ability to view local and remote data through a WMS, WCS or WFS source.||GPL|
|uDig||The “User-friendly Desktop Internet GIS” (uDig) is both a GeoSpatial application and a platform through which developers can create new, derived applications. The project is open source, Java based, and uses the Eclipse RCP.||LGPL|
|JGrass||JGrass is a free, multi-platform, open source GIS based on the famous GIS Grass, but developed in Java. Currently, JGrass (or better its tools) is dedicatated mostly to hydrological and geomorphological analyses. In Oct. 2006, the project decided to join the UDIG community.||GPL|
|OpenMap||An Open Source JavaBeans based programmer’s toolkit developed by BBN Technologies.||OpenMap license|
|GISToolkit||A free Java based mapping toolkit, it can read and display geographical data from a variety of data sources. It can directly edit geographic features stored in databases to which it has access.||LGPL|
|JShape||Java based GIS and Mobile software||?|
|SimpleMapServer||A simple Java-based map server that produces geographical map images following the OpenGIS WMS specification.||?|
Other Key Open Source Projects (non-Java-based)
- MapServer: An Open Source development environment for building spatially-enabled internet applications. Not intended to be a full-featured GIS system, instead, it excels at rendering spatial data (maps, images, and vector data) for the web. Developed by the Univ. of Minnesota. Under an Artistic license.
Notable commercial or proprietary GIS software
- ESRI: Products include ArcView 3.x, ArcGIS, ArcSDE, ArcIMS, and ArcWeb services.