I have tried to device some principles helpull in the inversion of
selection. We have seen recently several messages related to that subject
but with a scope limited to regions. I wanted something more general.
There is one basic requirement, that the table (MY_TAB) contains a column
(COLX) with unique object identifiers. If it does not have one, add a column
(COLX) and populate it with rowid.
Once the selection is done
select * from MY_TAB where NOT MY_TAB.COLX = ANY(select COLX from SELECTION)
With what I have seen and experimented with on the subject, it seems that
this a much more reliable and universal solution than any using geographic
operators (intersects, within...) which have some tendencies to
include/exclude adjacent objects and work only with closed objects.
I am open to any suggestion to improve on that.
Jacques Paris
e-mail alternate
[EMAIL PROTECTED] [EMAIL PROTECTED]
paris PC Consult (mainly MapInfo app.)
www.total.net/~rparis/gisproducts.htm
----------------------------------------------------------------------
To unsubscribe from this list, send e-mail to [EMAIL PROTECTED] and put
"unsubscribe MAPINFO-L" in the message body, or contact [EMAIL PROTECTED]