Hello Cindy,

> But..... there has to be a better way.  Then, as I thought about that more,
> I realized that I fundamentally don't understand how MapInfo "thinks" about
> object order.  Is it truly tied to rowid?  So that obj 1 is the first row
> in the data?  Or is there some other hierarchy?

The order in which map objects are drawn in Pro is not determined by order in the 
table (ie. by 
rowid). It may seem to be 99% of the time, but I have seen many times now where the 
last object 
in a table is not the last to be drawn. This is all down to spatial indexing. This 
indexing provides 
Pro's performance when drawing a map of a small area from a much bigger area data set. 
It's 
fast because it doesn't index objects in a linear fashion. So, when drawing the map, 
the objects 
are drawn in the order they are found when running through the index. The structure is 
usually a 
multi-level tree. This may well coincide with table order, but that can never be truly 
depended on. 
Understanding how the index is structured for any map will be next to impossible and, 
even if it 
were understood, the modification of that structure currently impossible too. The only 
way to truly 
guarantee draw order is to put objects in separate layers.

Regards,
Warren Vick
Europa Technologies Ltd, U.K.
http://www.europa-tech.com
----------------------------------------------------------------------
To unsubscribe from this list, send e-mail to [EMAIL PROTECTED] and put
"unsubscribe MAPINFO-L" in the message body, or contact [EMAIL PROTECTED]

Reply via email to