From user-return-3613-apmail-couchdb-user-archive=couchdb.apache.org@couchdb.apache.org Thu Feb 19 19:36:12 2009 Return-Path: Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: (qmail 80346 invoked from network); 19 Feb 2009 19:36:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 19 Feb 2009 19:36:12 -0000 Received: (qmail 31959 invoked by uid 500); 19 Feb 2009 19:36:06 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 31927 invoked by uid 500); 19 Feb 2009 19:36:06 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 31915 invoked by uid 99); 19 Feb 2009 19:36:05 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Feb 2009 11:36:05 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of rhettg@gmail.com designates 74.125.44.28 as permitted sender) Received: from [74.125.44.28] (HELO yx-out-2324.google.com) (74.125.44.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Feb 2009 19:35:57 +0000 Received: by yx-out-2324.google.com with SMTP id 31so195028yxl.5 for ; Thu, 19 Feb 2009 11:35:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=DVMMMoFnkBY+BvxinfzgD39e1VzZYgZ/ih14sWo4pgQ=; b=I+fWG7rLyDoB2sbawXMrvGUExbtlL23ku9sYGqtEgU6e8gT/vubczfaNSN8/h0bQph THkzImw5NAXV0Q5M1iKpc6sJBEMWa6X8SNgVrmI/U33+eNt1PoF0cjSyqVPCPYnpjmbC /SpwAtm3C//OX4RSKsXEwkWf1q286Nrvz1Ur4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=L8aye58Qc8D1PY1R8AeXV2+yy+Q75SwXzB4H4SF/EgrzVr5dl1gJhUOt90Q+Iqb9iL zwk2rqR4W4AWW3TMKR6nDA77fDWWGzLnKDUkcOLcqdvlo+VsFlppGqzIbk1xSEsxuDCN B4eBOdrqUZhjZulifN45yKnZr3AIYWXAGlXAc= MIME-Version: 1.0 Received: by 10.142.136.16 with SMTP id j16mr806359wfd.27.1235072134743; Thu, 19 Feb 2009 11:35:34 -0800 (PST) In-Reply-To: References: Date: Thu, 19 Feb 2009 11:35:34 -0800 Message-ID: <41b0fe890902191135k5fb5c75fo4ceb45d5dcba7498@mail.gmail.com> Subject: Re: designing a GIS app using couchdb From: Rhett Garber To: user@couchdb.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org On Thu, Feb 19, 2009 at 10:30 AM, Martin Sarsale wrote: > Now, I'm not too sure what is the natural id of the Place documents: > the place name is an option, but probably there's going to be more > than one place with the same name. Any hints? I'm a little biased, and this has nothing to do with couchdb, but I might recommend using the Yelp API for your businesses. If you use the Phone number API (http://www.yelp.com/developers/documentation/phone_api) you can a lot of good 'place' metadata as well as a unique id. > PD: bonus question, I'm planning to use Python and Django for the app, > what's the recommended couchdb module for py? The couchdb python library (http://code.google.com/p/couchdb-python/) seems to best from my perspective (not django). Some of the others do more ORM type stuff for you, which might be more useful for django I dunno.