The slivers are in your base data I suspect, and any program that does what 
you ask will do the same.  I wrote the original mbx for ERSIS, and have a 
fair idea of how it is working.  The slivers are created because of two 
adjoining polygons do not have the same nodes along their common side.  The 
program is simply selecting adjacent objects with the same code and using 
the combine region function in mapinfo to create new regions.  You could 
try simply combining the regions using MapInfo and seeing if it gives a 
different result, but I doubt it.

I would suggest that you actually need to clean your data up.  The one 
justifyable use of ArcInfo is its clean-up and polygonising capability (a 
quote from a local ArcInfo stalwart who now uses ArcView for most 
everything else), but there are other products around that could do it for 
you.  Maybe TopoLogic at www.vecvision.com ?

One that I have used to do this is a program I wrote that buffers each 
object first, then cuts it back by the surrounding objects.  This may get 
rid of your slivers, but it is very much a hack and not something that 
could be supported.  Also the eternal error in overlaying polygons makes 
this program flakey.  If left unattended, it will expand the extents of any 
polgons that do not have adjacent polygons by the buffer distance as well. 
 See how you go and let me know of your success or if your still in 
trouble.

Robert.

-----Original Message-----
From:   Reid Melanie [SMTP:[EMAIL PROTECTED]]
Sent:   01 June 1999 09:28
To:     '[EMAIL PROTECTED]'
Subject:        MI Overlay Tools

Hello
Does anyone know of a .mbx similar to the Combine Adjacent.mbx from the
ERSIS GIS Toolbox that appears in the Overlay Tools ?
This  .mbx  creates a new table as a result of a merge of adjacent objects
with a common attribute in a specified field (combining adjacent regions
based on a common field).  I have used this .mbx on a large dataset and
found that it creates slivers where some of the polygons join. Therefore
rigourous checking has to be done .

Thanks
Melanie


----------------------------------------------------------------------
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]

Reply via email to