ThinkGeo.com    |     Documentation    |     Premium Support

Selection of a line of a polygon

 


Hi, 
 
I have a question about the selection of a line of a polygon.
 
I would like to do this : 
 
1) All the lines of the polygon are blue and not selected.
 
2) The user clicks on a line of a polygon and this line is marked as selected with a particular picture
(for example, the color of the line becomes red and the other lines of the polygon remain blue)
 
Is it possible to do this ?
 
Thanks a lot for your help
 
Regards.
 
Stéphanie.
 

Hello Steph, 
  
 You can refer HowDoISamples—>Feature Layers—>Hightlight a feature on the map. 
  
 The key is using another InMemoryFeatureLayer, and add the feature you want to highlight(or some other way to mark out) into that layer. 
  
 Regards, 
  
 Gary

 Hi Gary, 


Thank you for your answer.
 
If fact, that I want to do is this : 
 
I want to create a polygon which is 5 m (for example) on one side of the selected polygon.
I joined some  screens shot so that it is more explicit.
 
1) I have a polygon and I select it (ie : Polygon1.png in the file Fic1.png)
 
2) I edit the polygon, the user clicks on vertices, and then they are marked as selected (ie  : PolygonSelectVertice.PNG .. green vertices in the file Fic1.png). 
 
3) I use a buffer to create the polygon which is 5 m of the line (=select vertices) (ie. :  PolygonBuffer.png in the file Fic1.png)
The user can select more than 2 vertices, and the buffer is built according to the selected vertices (ie. PolygonBufffer1.png in the file Fic2.png)
 
4) And the last step is to create the 2 polygons (ie PolygonResult.png in the file Fic2.png)
 
These differents steps work. 
 
But the last thing  which I want to make and which I did not succeed is Instead of selecting vertices to define where the buffer is applied, the user selects the side of the polygon and the side of the polygon is marked as selected or the click on the side of the polygon select the vertices.
 
I hope I describe enough my problem, and let me know if you want more information.
 
Thanks.
 
Regards.
 
Stéph.
 

Hello Steph, 
  
 Thanks for your further information, sounds like you have attached some images to show your purpose, but I don’t see any attachment in this post, could you please check that? 
  
 Regards, 
  
 Gary

 Hi Gary, 


Sorry  .... yes I forgot to "add file to the post"  ;-(,


Regards.


Stéphanie.


Stéphanie


 



Hi Steph,


Here is the sample code, please get it and have a try. 


Regards,


Edgar



sampleCode.txt (4.86 KB)

 Hi Edgard, 


Thanks a lot.


I'm going to try it


Regards.


Stéphanie.



Steph, 
  
 You’re welcome, hope that code helps. 
  
 Regards, 
  
 Edgar