Skyline中目录树的遍历

来源:互联网 发布:如何下载网页源码下载 编辑:程序博客网 时间:2024/06/03 16:30
String groupid=ISGWorld.getInstance().getProjectTree().FindItem("\\地表覆盖分类");String itemid=ISGWorld.getInstance().getProjectTree().GetNextItem(groupid,ItemCode.CHILD);while (!itemid.equals("")) {IFeatureLayer featureLayer = null;try{featureLayer=ISGWorld.getInstance().getProjectTree().GetLayer(itemid);String name = featureLayer.getTreeItem().getName();if(featureLayer!=null){if(stbGD.length()>0){if(map.get(name)!= null){String sql = "CC in (" + map.get(name) + ")";featureLayer.setFilter(sql);featureLayer.Refresh();}}//ISGWorld.getInstance().getNavigate().FlyTo(featureLayer.getPosition());}}catch(Exception e){ e.printStackTrace();}//选择的数据itemid=ISGWorld.getInstance().getProjectTree().GetNextItem(itemid,ItemCode.NEXT);}

1 0
原创粉丝点击