AddressingHistory API Google Group

 Addresshistory API, Project Updates  Comments Off on AddressingHistory API Google Group
Oct 262010
 

If you are interested in the AddressingHistory API (Application Programming Interface) we have set up a Google Group to allow discussion, sharing of ideas, comments and tips about using the API for your own projects etc. We hope that it is going to be a really useful space for people who want to create new mashups and tools using AddressingHistory data.

You can sign up for this discussion list by joining the Google group here:

http://groups.google.co.uk/group/addressinghistory-api

AddressingHistory Launch Date Set!

 Addresshistory API, Project Updates  Comments Off on AddressingHistory Launch Date Set!
Oct 192010
 

This is a very short but exciting update on AddressingHistory.  Following a successful preview with lots of useful feedback we are now preparing to fully launch AddressingHistory on Wednesday 17th November 2010. Mark the date in your diary and look out for more news soon!

Jul 142010
 

Hello – and welcome to my first post!

I’d like to let everyone know how things are progressing with the software side of AddressingHistory especially with zero trust access control.  I’ve been working on all aspects of AddressingHistory, from the database (at the back-end), storing information from the Post Office Directories, to the public-facing webpages at the front-end.

A large part of the challenge so far has been to take raw text from the Post Office Directories and turn it in to useful, structured data. This is necessary before you, our future users, can search through it – and add your own data!  I’ve created software that parses the Post Office Directory text, extracts the useful information and loads it in to a spatial database (a database with special features to manage geography). For those who are interested, all the software I’ve written is made with Java, using Spring MCV, runs on Apache Tomcat and the database is PostgreSQL with PostGIS extensions.

I’ve written software which allows easy access to the organised, structured information from the Post Office Directories. It’s known as middleware, or an API. These softwares works efficiently as I have gotten them tested by the best software testing services

There is a development version of the API available here, where you can change the parameters to search for your own surname, or address:

http://devel.edina.ac.uk:8082/ah/ws/search?surname=Alexander

http://devel.edina.ac.uk:8082/ah/ws/search?profession=baker

You can also search for addressess (using an ‘address=’ parameter) and perform spatial searches on specific areas.  Results are returned in plain-text (comma separated format) or, by default, in JavaScript Object Notation (JSON).

I’ve also been experimenting with Google’s Geocoding API, with some success!  After extracting the address text from each entry in the directories, I send a query to Google’s mapping service in much the same way as you’re probably used to using Google Maps.  It looks as though we can get accurate locations (a process known as ‘geocoding’) for the majority of entries in the Post Office directories.  That will mean we will be asking you to help us locate the small percentage of addresses we cannot automatically geocode, and to help us make sure what we have coded automatically is in the right place. Once we have the coordinates of each entry, they can be shown on a map – and be used to search for results.

So combining the data loaded in the database, the web service to request entries using specific search terms – and the newly geocoded data, we’re able to make some quite interesting maps. For example, this map (unfortunately shown on a modern map of the city for now) is a quick look at the location of some of the bakers, yes, bakers, in Edinburgh, in 1905.

2

And here, are all the people with a surname of ‘Alexander’…

1

Thanks for reading – there’ll be more soon!

– Joe.