ThinkGeo.com    |     Documentation    |     Premium Support

Is there any way to find QueryTools methods finished?

hello dears 


i have multipe layer and i want when user click on the map get nearest feature and display it


we know method :


QueryTools.GetFeaturesNearestTo


in some cases (large data) takes times to finish but code after that run without wait, for example i open layer 


call this method and then close layer 


here i got exception that reader must be open or closed , etc thats belong to method is in action but layer will be close immediatly !


i don't know what should i do? is there any built in event that show me the method done its job and continue? or something else?


best regards


 



Hello hossein, 
  
 Thanks for your post, sorry to say, QueryTools does not have begin transaction and end transaction, also it doesn’t have event to monitor the process. 
  
 So for now you have to handle it by yourself, like lock it or use some judgement to determine if it’s finished. 
  
 Also You can vote this enhancement to helpdesk.thinkgeo.com/EnhancementTracker. This captures the enhancement request and provides visibility to the customer letting them know that the enhancement is on a list somewhere and that popularity of the enhancement helps set the priority of when the enhancement would be added to the product. This option doesn’t carry any cost for you.  
  
 Or if you need this function immediately, your account rep can contact you for a professional services.  
  
 Sorry for the inconvenience and regards, 
  
 Gary

 


find solution


A bianto


 



Hello hossein, 
  
 I’m glad it’s working now, please feel free to let us know your problems. 
  
 Regards, 
  
 Gary