Return-Path: pg_adm@postgres.berkeley.edu
Received: by postgres.Berkeley.EDU (5.61/1.29)
	id AA07200; Fri, 7 Feb 92 05:44:25 -0800
Message-Id: <9202071344.AA07200@postgres.Berkeley.EDU>
From: Peter van Oosterom <Peter.van.Oosterom@tnofel.fel.tno.nl>
Subject: problem with point-in-polygon
To: postgres@postgres.berkeley.edu
Sender: pg_adm@postgres.berkeley.edu
To: postgres@postgres.berkeley.edu
Date: Fri, 7 Feb 92 14:49:35 MET
X-Mailer: ELM [version 2.3 PL11]

Dear Postgres-group,

Some strange results are obtained with the point-in-polygon function
(function name is on_ppath and operator is ---`).  For example:


Go
* retrieve (test=("(0,0)"::point ---` "(1,3,0,1,1,1,1,0)"::path))\g

Query sent to backend is "retrieve (test=("(0,0)"::point ---` "(1,3,0,1,1,1,1,0)
"::path))"
---------------
| test        |
---------------
| t           |
---------------

This is not correct as (0,0) lies outside the triangle (0,1) (1,1) (1,0).
The triangle lies in the upper-right corner of the unit-square.

Kind regards, Peter van Oosterom.
