The order is arbitrary because a tree structure (quadtree?) is used to store
the objects for rapid spatial access. "Every once in awhile," MapInfo will
rebalance the tree. So any changes that are made may trigger this process.
MapInfo's file structure and architecture would have to change to support
what you want (called z-ordering)....which may inflict a great performance
hit and other side effects.
My guess is you'd have to be very, very lucky to get the objects in the
drawing order you want with their current architecture. (Of course limiting
your tables to one object would work!)
Alex Machinis
EMPOWER GEOGRAPHICS, INC.
1000 Executive Way
Des Plaines, Illinois 60018-1502
847/299-6952 x212 Fax: 847/299-6990
http://www.empowergeo.com
mailto:[EMAIL PROTECTED]
Note: this message and any attachments have been scanned and checked for
viruses. You may want to perform checks with your own anti-viral
software.
-----Original Message-----
From: Sam Kome [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, March 10, 1999 09:36 AM
To: [EMAIL PROTECTED]
Cc: MapInfo List
Subject: Re: MI: Faking 3D in MapInfo
As I understand it the drawing order of map objects is "arbitrary" (search
the MapInfo-L archives, I believe that is the word someone at tech support
used. Might have been "random".)
You may notice that recently drawn and/or pasted objects will appear on
"top". One approach (pain) would be to sort the table to get the records
into the order you want them drawn, then (PAIN) save a copy. The copy
_may_ draw in the order you want. You mileage will vary. Good luck. If
this would be a useful utility application, that can be arranged.
I agree that graduated symbols and "bring to front" in the Layout window do
tend to support the idea that some relevant code exists.
Mr. Dressel?
Dan Ryan wrote:
> Charles Huyck wrote:
> >
> > Is there a way to sort ... dependent on height?
>
> Well geez that's interesting. The code is obviously in MI since it can
> so sort graduated symbols to make sure small ones appear in front of
> bigger ones.... I wonder how one might access that.
> ----------------------------------------------------------------------
> To unsubscribe from this list, send e-mail to [EMAIL PROTECTED] and put
> "unsubscribe MAPINFO-L" in the message body, or contact [EMAIL PROTECTED]
--
Sam Kome
5341 Three Waters Lane
Graham, NC 27253
----------------------------------------------------------------------
To unsubscribe from this list, send e-mail to [EMAIL PROTECTED] and put
"unsubscribe MAPINFO-L" in the message body, or contact [EMAIL PROTECTED]
----------------------------------------------------------------------
To unsubscribe from this list, send e-mail to [EMAIL PROTECTED] and put
"unsubscribe MAPINFO-L" in the message body, or contact [EMAIL PROTECTED]