根据给定的三维要素对象ID以及指定的查询选项,查找并返回三维要素对象。
命名空间:
SuperMap.Realspace程序集: SuperMap.Realspace (in SuperMap.Realspace)
版本: dll
语法
C# |
---|
public Feature3D FindFeature( int ID, Feature3DSearchOption option ) |
参数
- ID
- Type: System..::.Int32
三维要素对象的ID。
- option
- Type: SuperMap.Realspace..::.Feature3DSearchOption
查询选项。有关查询选项的详细信息,请参见Feature3DSearchOption枚举类。
返回值
三维要素对象。示例
以下代码示例了如何在三维要素集合查找给定ID的三维要素。
CopyC#
public Boolean Feature3DsFindFeature(Int32 id) { //假设已存在名字为kml.kml的KML字符串 String fileName = @"D:\SampleData\kml.kml"; //用给定的KML字符串来填充该三维要素集合对象 Feature3Ds features = new Feature3Ds(); features.FromKMLFile(fileName); //按照给定的ID和查找模式查找三维要素 Feature3D feature = features.FindFeature(id, Feature3DSearchOption.TopFeaturesOnly); //判断给定id与查找得到的三维要素的ID是否相等,从而判断查找的正确性 if ( feature==null) { return false; } else return true; }