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: UMN MapServer

Technical Overview: UMN MapServer
MapServer is an open source package to create internet-based mapping applications. It is popular with developers who wish to create their own geospatial servers instead of depending on third party servers such as Google Maps or Microsoft Virtual Earth. Originally developed by the University of Minnesota with the assistance of NASA, MapServer is currently managed ...

Technical Overview: Google Maps

Technical Overview: Google Maps
Google Maps is the most well known of the various mapping web services. With a rich JavaScript API, road maps, route planning, satellite images, and data plotting; Google Maps offers similar services and maps as Microsoft’s competing Virtual Earth service. Google Maps should not be confused with Google’s other mapping product, Google Earth. Google Earth ...

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

Technology Overview: SVG

SVG or Scalable Vector Graphics is an XML-based vector graphics format for the web. This format showed great promise for many online applications including GIS, but browser adoption rates have been very slow.

Technology Overview: Google Earth

Technology Overview: Google Earth
Google Earth is a desktop application which operates as a client, receiving aerial photography from Google via the Internet. It is often confused with Google Maps which is a web-based client application with a published Javascript API. Google Earth is the originator of the popular Keyhole Markup Language (KML).