Book Review: Natural Language Processing with Python

“Natural Language Processing with Python” by Steven Bird, Ewan Klein & Edward Loper is often described as ‘The’ Natural Language Toolkit (NLTK) book. Written by three main members of the NLTK team, it is intended as an introduction to NLTK, and is published in print from O’Reilly and is available online under a Creative Commons ...

Why Python and NLTK?

Most modern natural language processing (NLP) depends heavily on statistics and complex statistical models. So why use Python,  a relatively slow scripting language,  for NLP? Python’s strengths are in its text, list, and structure support. Structures are weakly typed, but supported by a powerful set of language constructs in the form of list comprehensions and ...

Book Review: Python Geospatial Development

“Python Geospatial Development” by Erik Westra provides a good introduction to geospatial development with Python. Python is ideal for “swiss army knife” geospatial operations, but the book concentrates on the development of applications including geospatial databases and Django-based geospatial web applications.

Book Review: PostGIS in Action

PostGIS in Action by Regina O.Obe and Leo S. Hsu, provides a good introduction and reference to the PostGIS extensions to the popular Postgres database. It is recommended for anyone intending to use PostGIS. Although the book includes a primer and introductory coverage of SQL and Postgres, someone with limited experience in these areas will ...

Book Review: 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 OpenStreetMap 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: 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 ...

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