X-Original-To: pgsql-sql@postgresql.org Received: from spampd.localdomain (postgresql.org [64.49.215.8]) by postgresql.org (Postfix) with ESMTP id 2109C475F0D for ; Mon, 31 Mar 2003 12:00:45 -0500 (EST) Received: from wolff.to (wolff.to [66.93.249.74]) by postgresql.org (Postfix) with SMTP id 4DEC9475F09 for ; Mon, 31 Mar 2003 12:00:44 -0500 (EST) Received: (qmail 2381 invoked by uid 500); 31 Mar 2003 17:00:32 -0000 Date: Mon, 31 Mar 2003 11:00:32 -0600 From: Bruno Wolff III To: Rajesh Kumar Mallah Cc: Rudi Starcevic , pgsql-sql@postgresql.org Subject: Re: Off topic : world database Message-ID: <20030331170032.GA2303@wolff.to> Mail-Followup-To: Rajesh Kumar Mallah , Rudi Starcevic , pgsql-sql@postgresql.org References: <3E824070.7070207@oasis.net.au> <3E878C84.5030004@oasis.net.au> <200303311108.48751.mallah@trade-india.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200303311108.48751.mallah@trade-india.com> User-Agent: Mutt/1.5.4i X-Spam-Status: No, hits=-21.8 required=5.0 tests=BAYES_10,IN_REP_TO,REFERENCES,USER_AGENT_MUTT autolearn=ham version=2.50 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.50 (1.173-2003-02-20-exp) X-Archive-Number: 200303/661 X-Sequence-Number: 12699 On Mon, Mar 31, 2003 at 11:08:48 +0530, Rajesh Kumar Mallah wrote: > > I am wanting to make an application similar to you > which shud be able to get all the places within certaint > radius of the place in question. If you look at contrib/earthdistance in the 7.4 source tree, there is a varient way to use earthdistance based on the cube data type instead of point. This varient uses a 3D representation so you don't have to worry about issues at the poles or wrap around. You can do indexed searches (though I don't really know how well (fast) the indexes work, since I haven't tried them with large amounts of data) inside of bounding boxes, then double check that the points are really closer than the desired distance. This varient uses a couple of new cube functions and check constraints on domains. You can just comment out the check constraints. The 7.4 contrib/cube might work with 7.3. (If there are problems you should be able to compare with the 7.3 version to figure out how to make it work.) P.S. It would be nice if you eventually summarize your data sources, as I would eventually like to get hold of similar data for areas outside of the US for my project.