ThinkGeo.com    |     Documentation    |     Premium Support

How can I get all control points of feature?

Hello! 


Tell me please how I can get all the control points of any feature? 


(I want to get the collection of control point of any feature. The object is not necessarily in edit mode.)



Hi Alex, 
  
 I think we don’t have an API to get the control points if the feature aren’t in EditOverlay. 
  
 Why not add it to EditOverlay, calculate the control points of it, then try get the collection and remove it? 
  
 Regards, 
  
 Don

Thank you for your post. 
 Hm… Ok, How do I solve the following problem? 
  
 For example, I edit a feature. Then I pinched some of its reference point and begin to change the geometry of the object. Then I have a desire to put an end to the object being edited in any point of another feature. How can I be sure that the points have the same coordinates? For the user, they may look as if they at one point, but actually have different coordinates. For the GIS system is very important! So I want to help the user, for example, if we try set the point we are editing to point of another object and the distance between them, for example, less than 1 meter, it will automatically attach the edited object to point at another object.To do this, I point during the move would get the point of the object to which we approach and then calculate the distance to its control points. How can I solve this problem without getting a checkpoint of another object? (the other object is not in edit mode).  
  
 I would be grateful for your help. Thanks.

And is there a standard feature of multiple selection and editing of points in general?

And please tell me how I can delete or add vertices to a particular feature?


Thanks :)



And finally, how can I change the coordinates of a particular reference point?

Alex,


 We read attentively your requests but we are having some difficulties discerning exactely what you need since we lack the context in which you are working.


I think that you basically need to know how to do the tasks as described below. For each task, I am recommending some samples from the Code Community. The samples are most of them in the desktop edition but they can be adapted to Wpf. The sample can be found in the category InteractiveOverlays Samples. I suggest you take a look at all of them because they all deal in some way with techniques for editing some shapes.


wiki.thinkgeo.com/wiki/Map_Suite_Wp...ys_Samples


1) How to set a snapping tolerance: Correcting Nodes, Dragged PointStyle Advanced, Snap to Layer, Snapping to Layer 2, Snapping to Vertex, Vertex tolerance.


2) How to edit multiple points at once: Drag Select Vertices As Group.


3) How to delete or add vertices: We lack a sample for this but this can be done.


4) How to edit a vertex: Dragging Vertex, Preset vertex to tracked polygon.


I think that this is going to point you out to some good directions.


 


 



Thank you, Val. 


I will definitely look that you gave me. And about the context is not understood. I am interested in all that I have described do in the code behind. (environment: Wpf Desktop Edition 5.5). 


Now take up the study of your post, if you have questions, ask them here. Thank you!



Alex,


  Ok, let us know how it goes. Thank you.