This has been a superb week in Ireland for showing what motivated geeks can do with even the most clunky of Government data. After the Oireachtas XML debacle, it was a joy to see the new Residential Property Price Register site make its data available. Sure, it was poxy old CSV files per year and it was riddled with errors but I really am pleased with what it triggered.
Within hours of the data going up, we had:
- Properties by Price Range
- A merged Excel spreadsheet
- YellowSchedule with a great search interface
- A Heroku-based App with Search
- My import into Google Fusion Tables and the (patchy) Geo-Coding of the data
And by the end of the week we also had:
- Another searchable site with maps
- Mapquest-based Geo-Coding
- Others?
In fact the only thing we seem to be missing is someone sticking a JSON API in the front of the data. UPDATE: See comment below from Brendan. Nice one!
I hope those working on data in the Public Sector take encouragement and ideas from this. Most of what was done took very little work. I’m sure many of the people involved would be only too happy to share their technical approaches.
If we all keep leading by example, I expect the quality and quantity of Public Sector Web Services and Data to improve in leaps and bounds over the next 12 months.
Three years ago next week, I suggested a regular BarCamp called IRLCamp where public sector and private sector get together and present interesting projects, ideas and technologies and learn from each other. I still think we should do this.
Three years later we still need a CIO/CTO for Ireland too.
Cheers for the link Conor.
Here’s a copy of the MapAlerter API working for the Property Data using JSON/JSONP/XML:
http://www.fmeireland.com/openproperty/
Very rushed approach, but you’ll see the gist based on the sample URL provided at the bottom of the page. Just build your query using the various parameters provided. Has a lot of scope to be extended for Min/Max prices, date ranges, etc.
Would be good to use this in tandem with a geocoder API to check for matches in an API-based approach to see if coordinates can be gathered.
Beta mode, test mode, all that good stuff…
Count me in for the IRLCamp!
Thanks for the mention Conor.
Aas it happens, I’ve a crude API for mine as well (at http://karlmonaghan.com/property/search.php) that takes all the parameters from the form (min/max price, search term, post code, county, date range) as well as lat/lng. It needs a bit of work (returns null for no results/errors) but should be enough to start someone off.
I’ve my code and data up on GitHub if anyone wants to have a look or get a head start on things:
https://github.com/kmonaghan/Yet-Another-Searchable-Property-Price-Register
Excellent, thanks Karl!