ThinkGeo.com    |     Documentation    |     Premium Support

Line Selection

Hello,


I created a selection tool on my application. I can select shape when the user Click on the map. The problem is that selection tool doesn't detect line or Point.


layer.QueryTools.GetFeaturesContaining to find feature to select. It's not working with Line and Point. I have seen on previous posts on that forum that people use GetNearestFeature to solve the problem. I don't want to use that because I need an exact selection. I search over the forum, examples and didn't find a good way to do that.


Is there a tools that allow to get line and point precisely.


Thanks you in advance for your answer.



Hi Alexandre,



PointShape is a pixel on the screen; you cannot easily click to select it by mouse click. My solution is to buffer the point shape to a polygon, then the point can be selected when you click around it. 



Here is a related post which can satisfy your requirement.

gis.thinkgeo.com/Support/Dis....aspx#9755



Let me know if you have any questions.



Thanks,

Howard



For PointShape, I will test the buffer solution. 
  
 I don’t understand why it would not work with Line. I put line with 10 pixel width and I still can’t select it with FeatureContaining,Intersecting,Touching.

Alexandre, 
  
 Could you provide us your code? It may be caused by the using of buffer method. 
  
 Any questions please let me know. 
  
 Thanks, 
 Howard