ThinkGeo.com    |     Documentation    |     Premium Support

Split Shapes

Is there a fairly standard way to split a shape, or do we need to write our own method?


i.e. draw the new shapes and delete the old one?



Jeremy,



Sorry, I’m not sure the meaning by “Split a Shape”. Do you mean to split a shape file by some condition or to modify a shape just as you said “draw a new shape and delete the old one”?



I think the second one is in your case. If there is no misunderstanding, EditTools is a choice for you. You can use EditTools.Update(feature) to replace the old feature. 



Here is an online sample to show you how to use EditTools.

websamples.thinkgeo.com/webe...tures.aspx



Here is the documentation for it.

gis.thinkgeo.com/mapsuite3do...mbers.html



Any questions please let me know.



Thanks,

Howard

 



Just as you said. 
  
 I have a polygon or a line. now I want to split that polygon or line into 2 seperate shapes.  
  
 In ArcView you would draw a line through the polygon and at the intersection points this would then split the polygon into 2 polygons. I want to do something similar, I was just wondering if there was a pre existing method for this feature, or must I create one myself. It is simple enough to do, but if such a method exists, I would prefer to use it.

Jeremy, 



Currently, we don't have such method as you mentioned. Sorry for the inconvenience. 



If you have more questions please let me know. 



Thanks, 

Howard



Jeremy,


We don’t have the API to directly do the splitting, but with the topology methods integrated within Map Suite, you can implement the 2 functions without a problem. Here are 2 related links about it.


gis.thinkgeo.com/Support/Dis...fault.aspx


gis.thinkgeo.com/Support/Dis...fault.aspx


Thanks,


Ben



Thanks Ben, those articles will easily enable me to do the split.



That’s great:)