Guest User

Untitled

a guest
Jan 23rd, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. ESRI.ArcGIS.ArcMapUI.IMxDocument mxd = ArcMap.Application.Document as ESRI.ArcGIS.ArcMapUI.IMxDocument;
  2. ESRI.ArcGIS.Carto.IMap map = mxd.FocusMap;
  3. for (int i = 0; i < map.LayerCount; i++)
  4. {
  5. ESRI.ArcGIS.Carto.ILayer lay = map.Layer[i];
  6. if (map.Layer[i].Name == "Street_Light")
  7. {
  8. ESRI.ArcGIS.Carto.IFeatureLayer flay = lay as ESRI.ArcGIS.Carto.IFeatureLayer;
  9. ESRI.ArcGIS.Carto.IFeatureSelection fsel = flay as ESRI.ArcGIS.Carto.IFeatureSelection;
  10.  
  11.  
  12. ESRI.ArcGIS.Geodatabase.IQueryFilter qfltr = new ESRI.ArcGIS.Geodatabase.QueryFilterClass();
  13. qfltr.WhereClause = "POLE_TYPE ='IRON'";
  14. ESRI.ArcGIS.Geodatabase.IFeatureCursor cur = flay.Search(qfltr, true);
  15. ESRI.ArcGIS.Geodatabase.IFeature fea = cur.NextFeature();
  16. while (fea != null)
  17. {
  18.  
  19.  
  20. fsel.SelectFeatures(qfltr, ESRI.ArcGIS.Carto.esriSelectionResultEnum.esriSelectionResultAdd, true);
  21. fea = cur.NextFeature();
  22.  
  23. }
  24.  
  25. mxd.ActiveView.Refresh();
  26. }
  27. }
Add Comment
Please, Sign In to add comment