ThinkGeo.com    |     Documentation    |     Premium Support

Change the FeatureId of an InMemoryFeatureLayer

 Hello,


I have a problem, i have to create some features in an InMemoryFeatureLayer. After creating them i have to display them and when i double click on them i have to show the features properties. After that i wont to be able to change them including the feature id. I use this id everywhere in my form so i really need to change it. Is there any way to acomplish this because the property is read only? Otherwise ill have to add another hidden field but ill have to change the code everywhere.


Best Regards


Edi Karadumi



Edi, 
  
 Feature is a struct and Id property is immutable that can identify the feature itself, if you want to change Id you need to create a new feature to instead of the existing one in InMemoryFeatureLayer. Or you can use Tag property of feature if you want to change something. 
  
 Thanks, 
  
 James

 Thanks,


Since i cant change the id ill just create a copy of the feature with the new id and delete the old one



Edi,  
  
 You’re welcome. Let me know if you have more questions. 
  
 Thanks, 
  
 James