ThinkGeo.com    |     Documentation    |     Premium Support

Manipulate the vertex-collection of a feature

Hello ThinkGeo,


I want to manipulate the vertex-collection of a shape that is wrapped by a feature.


I know I can get the shape by Feature.getShape() and edit the shapes vertices collection. 

But there are only methods to create a NEW feature from the edited shape. The information in the original feature e.g. the features column values are lost. It looks like the only way is to copy all the needed parameters out of the original feature.


Any other suggestion?


Thomas



Thomas, 
  
 I am sorry to say that as far as I know, this is the only way. The reason is that the Feature itself is a structure, while the shape is a class. If you want to edit the shape in the feature, you have to create a new feature with the edited shape and original column values passed in. The good thing is that all these operations are managed codes and objects, so the .net will release the memory automatically. 
  
 Any more questions just feel free to let me know. 
  
 Thanks. 
  
 Yale