OGC approves ARML 2.0

The Open Geospatial Consortium (OGC) has approved the Augmented Reality Markup Language (ARML) 2.0 Interface Standard. ARML 2.0 is an open, non-proprietary XML encoding for augmented reality content. It is intended for augmented reality content providers to provide visual appearance and real world anchors for virtual objects.

Google Earth Pro: Now Free

Google have removed the $400 fee from the ‘Professional’ license of the popular Google Earth application. Further information on Google Earth Official Announcement    

Book Review: Building Web Applications with ArcGIS

Building Web Applications with ArcGIS, by Hussein Nasser (buy from Packt) is a beginner’s guide to creating a simple web map application with ArcGIS. The format is that of a tutorial, and will be useful to someone creating their first geoweb application using ArcGIS for Server. More advanced users may find the author’s other ArcGIS ...

Book Review: Cartographer’s Toolkit

The Cartographer’s Toolkit: Colors, Typography, Patterns by Gretchen N. Peterson is a collection of color palettes, typography, and other map components arranged in an easy to reference manner.It will be useful for those who wish to (and have the opportunity to) design more sophisticated maps.

Book Review: PostGIS Cookbook

The PostGIS Cookbook by Paolo Conti, Thomas J Kraft, Stephen Vincent Mather, and Bborie Park (buy from Packt) is a collection of how-to recipes for the PostGIS extension for Postgres. It is recommended for intermediate and even advanced PostGIS users. Novice Postgres/PostGIS users may also find it useful, but they will need to use it ...

Book Review: Google Maps JavaScript API Cookbook

Google Maps JavaScript API Cookbook by Alper Dincer & Balkan Uraz  (buy from Packt) is a good introduction to the Google Maps JavaScript API in its current incarnation. Although it glosses over some of the potential weaknesses, it provides good working examples of everything from simple map features through to more sophisticated topics such as ...

Running the Charniak-Johnson Parser from Python 2

Although the Python NLTK library contains a number of parsers and grammars, these only support words which are defined in the grammar. This also applies to the supported Probabilistic Context Free Grammars (PCFGs). Therefore, in order to work with a more general parser that can handle unseen words, you have to use a Python wrapper ...

Python Geospatial Development: Second Edition published

The second edition of Erik Westra’s Python Geospatial Development has just been published. Full Disclosure: I served as a technical editor for the new edition.

NLTK (alpha) for Python 3 Released

The first alpha release of NLTK 3.0 — i.e. NLTK for Python3 has just been released. Downloads and further information can be found here: http://nltk.org/nltk3-alpha/   Although not quite ready for prime time, this is a major step towards full Python 3 support in the NLTK library.

Extracting Body content from a Web Page using .NET

Boilerpipe is a useful library for extracting body content from web pages and discard the ‘boilerplate’ (menus, footers, advertising, etc). It is a Java library, so it requires a Bridge (e.g. JPype for Python) if you wish to use it in a non-Java environment.  Luckily for C# users, Arif Ogan has ported Boilerpipe to C#/Mono. ...