<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: geocouch</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/geocouch.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2008-10-27T23:48:46+00:00</updated><author><name>Simon Willison</name></author><entry><title>GeoCouch: Geospatial queries with CouchDB</title><link href="https://simonwillison.net/2008/Oct/27/geocouch/#atom-tag" rel="alternate"/><published>2008-10-27T23:48:46+00:00</published><updated>2008-10-27T23:48:46+00:00</updated><id>https://simonwillison.net/2008/Oct/27/geocouch/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://vmx.cx/cgi-bin/blog/index.cgi/geocouch-geospatial-queries-with-couchdb:2008-10-26:en,CouchDB,Python,geo"&gt;GeoCouch: Geospatial queries with CouchDB&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Interesting approach: uses “external2”, a branch that allows external services to be called from CouchDB. SQLite’s SpatiaLite extension is then used as an external spacial index.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/couchdb"&gt;couchdb&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/erlang"&gt;erlang&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/external2"&gt;external2&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/geocouch"&gt;geocouch&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/spatialite"&gt;spatialite&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/sqlite"&gt;sqlite&lt;/a&gt;&lt;/p&gt;



</summary><category term="couchdb"/><category term="erlang"/><category term="external2"/><category term="geocouch"/><category term="spatialite"/><category term="sqlite"/></entry></feed>