ThinkGeo.com    |     Documentation    |     Premium Support

Accessing InternalFeatures

Hello,


I am clickng on multiple points and adding them into a InMemoryFeatureLayer.  I am using the following to add features to an InMemoryFeatureLayer object.


highlightEllipseLayer.InternalFeatures.Add(features.Id, features);


Later on, I am trying to access the information that is stored in this InMemoryFeatureLayer, specifically the column names.


  highlightEllipseLayer.Open();

  Collection<Feature> featureCollection = highlightEllipseLayer.QueryTools.GetAllFeatures(ReturningColumnsType.AllColumns);

  highlightEllipseLayer.Close();


  foreach(Feature features in featureCollection)

  {


  }


When I hover over "highlightEllipseLayer" I see that all the information concerning the column names is in InternalFeatures.  My question is how do I access this information?


Thanks, Steven



The problem has been solved.  Needed to add the following: 
  
 highlightCellSiteEllipseLayer.Columns.Add(new FeatureSourceColumn("CELLSITE_ID"));

Hi Steven, 
  
 Good to hear you solved your issue. Please feel free to ask us if you have more queries. 
  
 Thanks, 
  
 Howard