OpenStreetMap: Using and Enhancing the Free Map of the World

OpenStreetMap: Using and Enhancing the Free Map of the World by Frederik Ramm, Jochen Topf, and Steve Chilton is a good introduction and overview of the OpenStreetMap (OSM) project. Unlike most OpenStreetMp overviews, this book goes into a useful amount of detail covering subjects such as the data model, how to edit the maps, and ...

Book Review: OpenLayers 2.10 Beginner’s Guide

OpenLayers 2.10 Beginner’s Guide by Erik Hazzard is a good overview and reference of the OpenLayers open source library. The book provides a much-needed complement to the reference material and sample code available on the the OpenLayers website.

Book Review: Beginning Spatial with SQL Server 2008

“Beginning Spatial with SQL Server 2008” by Alastair Aitchison is a good introduction to the geospatial features introduced in SQL Server 2008. It is primarily aimed at developers who have SQL Server experience but with limited or no geospatial experience. It is recommended for such developers who wish to build a geospatial database, or to ...

Technical Overview: Marble

Marble is an open source digital globe application that is capable of displaying a number of local and Internet data sources. Intended for educational applications, Marble could be likened to an “open source Google Earth”. Marble is cross-platform and has versions for the KDE environment and Qt.

Book Review: Map Scripting 101

“Map Scripting 101” by Adam Duvander is comprehensive introduction to web mapping that relies on the Mapstraction open source library. The book covers a number of basic Mapstraction map operations, and then builds up other related operations, including the Haversine formula, related web services, and server-side databases. The book is recommended for beginners to web ...

Generating Google Map Heatmap Mashups from your geo-related data

de/numerics have released a web service for creating heatmap translucent color overlays of geographic-based data on Google maps. No programming is required, but this service can be accessed using a PHP API. This article shows you how to use this service using the PHP programming interface.

Book Review: The World of Gerard Mercator

“The World of Gerard Mercator” by Andrew Taylor is an excellent biography of Gerard Mercator – someone who we have all heard of, but generally know very little. Taylor does a good job of putting him into both a historic and a cartographic context, and does his best to explain Mercator with the relatively limited ...

An Overview of OpenAddresses.org

The aim of OpenAddresses.org is to establish a copyright-free database of geocoded addresses, using donations and voluntary help. Such a database has a wide range of applications including spatial analysis and geomarketing. The database is intended to be of greater accuracy than navigation systems which typically have insufficient accuracy for microgeographic analysis. OpenAddresses includes a ...

Technical Overview: OpenScales

OpenScales is an open source mapping framework for ActionScript 3 and Flex. Supporting a range of OGC data protocols, it has many similarities to the OpenLayers framework but uses Flash rather than JavaScript. The combination of Flash, ‘tweening’, and fast data providers results in a smoother, more compelling user experience – remniscent of Bing Map’s ...

Technical Overview: GeoNames

GeoNames is a series of web services to an extensive geographical database of over 8,000,000 names. The database is also available for “bulk” download. Both access methods are under the Creative Commons attribution license. The web services are available through free and commercial interfaces, and using a number of different format/protocols.