Technical Overview: OpenLayers

OpenLayers is a popular open source JavaScript library for displaying dynamic map data in a web page. The OpenLayers library can work as the client half of an AJAX map application, including modern features such as “slippy” maps. Most if not all of the map data is provided by servers running other software. OpenLayers supports ...

Technical Overview: GeoRSS

GeoRSS is a standard for adding location information to an RSS feed. Example applications include travel blogs, news feeds, and real time earthquake feeds. Location information is typically a point location, but it can also include geographic lines, polygons, and related feature descriptions. Many online mapping services support GeoRSS, allowing map “mashups” to be easily ...

Overview: GeoDjango

Overview: GeoDjango
This article was originally published by GeoConnexion in their OSGEO sponsored ‘Open Sources’ column. It is reproduced here with the full permission of the author, Dane Springmeyer. GeoDjango is a set of extensions to Django, the popular open source web content framework, allowing for easy portrayal of geospatial data inside your web portal.

Technical Overview: GeoJSON

Although the acronym “AJAX” originally referred to Javascript and XML, the term has been generalized to cover any client language or data transfer format. A popular alternative to XML is JavaScript Object Notation (JSON). This is a much lighter format than XML, and is actually a subset of JavaScript. GeoJSON is a geospatial data interchange ...

Overview: WMS, WFS, WCS

WMS (Web Map Service), WFS (Web Feature Service), and WCS (Web Coverage Service) are three web service standards from the Open Geospatial Consortium (OGC). These allow web clients to query and receive geographic information in the form of image, vector, or coverage data. The open source GeoServer application is the reference implementation of a server ...

Technical Overview: GML

GML (Geography Markup Language) is based on XML and was developed by the Open Geospatial Consortium (OGC) to express geographic features.

Technical Overview: KML

Technical Overview: KML
KML (Keyhole Markup Language) was developed by Keyhole, Inc for adding geographic annotation, models, and simple animation to their Keyhole Earth Viewer. Keyhole was taken over by Google in 2004, and the Earth Viewer is now known as Google Earth. Google have also adopted it for use on their Google Maps platform, and it is ...