pg.ddx.io  pgsql-interfaces@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: dhoubrechts <dhoubrechts@cybernet.be>
To: pgsql-interfaces@postgresql.org <pgsql-interfaces@postgresql.org>
Subject: use off geometric types
Date: Thu, 27 Feb 2003 22:00:02 +0100
Message-ID: <3E5E7C52.2138702B@cybernet.be> (raw)

I create a db : createdb geo
I log into the db :  psql geo
I create a table named poly :
geo=# create table poly (parc varchar(15), graphic polygon);

I populate the table : 
insert into poly values('A52','(2,1),(1,3),(2,5),(4,6),(6,4),(5,2)');
insert into poly values('A135','(3,3),(7,4),(8,2),(4,1)');

Now I would look if the first polygon overlaps the second using the
varchars for retriving the poly.
I could do it so :
geo=# select '((2,1),(1,3),(2,5),(4,6),(6,4),(5,2))'::polygon &&
'((3,3),(7,4),(8,2),(4,1))'::polygon;
 ?column?
----------
 t
(1 row)
Now, how can I do to have something like :
geo=# select graphic::polygon  from poly where parc='A52' && select
graphic::polygon from poly where parc='A135';

Thanks for help
Didier.



view thread (3+ messages)  latest in thread

Message-ID: <3E5E7C52.2138702B@cybernet.be>
Permalink:  ../3E5E7C52.2138702B@cybernet.be/
Also on:    postgresql.org/message-id/3E5E7C52.2138702B@cybernet.be

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-interfaces@postgresql.org
  Cc: dhoubrechts@cybernet.be
  Subject: Re: use off geometric types
  In-Reply-To: <3E5E7C52.2138702B@cybernet.be>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox