<div dir="ltr"><div><div><div><div><div>Hi everyone,<br><br></div>I'm one of the people behind the OpenCage geocoder:<br><a href="http://geocoder.opencagedata.com">http://geocoder.opencagedata.com</a><br><br>We aggregate a bunch of different geocoders, open and closed, including nominatim.<br><br></div>One of the challenges we face is upon getting a response we then need to format it to make it look "good" to the consumer. This is non-trivial as people in different parts of the world want their addresses to look different.<br><br></div>Our solution is of course crowdsourcing. We've opensourced a set of templates that we're using<br>to do the formatting: <a href="https://github.com/lokku/address-formatting">https://github.com/lokku/address-formatting</a><br><br></div><div>The idea is that the templates themselves are programming language independent.<br><br>We do most of our work in perl, we've also opensourced our template processor<br><a href="https://github.com/lokku/perl-Geo-Address-Formatter">https://github.com/lokku/perl-Geo-Address-Formatter</a><br><br></div><div>I blogged a bit about our motivation behind all this<br><a href="http://blog.opencagedata.com/post/99059889253/good-looking-addresses-solving-the-berlin-berlin">http://blog.opencagedata.com/post/99059889253/good-looking-addresses-solving-the-berlin-berlin</a><br></div><div><br></div>Hopefully others will find this useful as well, we welcome all feedback<br><br></div><div>cheers,<br></div>Ed<br><br><div><div><div><br><br><div><div><br><br><div><div><br><br></div></div></div></div></div></div></div></div>