zoukankan      html  css  js  c++  java
  • ArcGIS 空间查询

    public static bool QueryMessPoint(IActiveView activeView, IFeatureClass featureClass, string whereClause, ISpatialReference spatRef, out IGeometry geometry)
    {
                try
                {
                    ESRI.ArcGIS.Geodatabase.IQueryFilter queryFilter = new ESRI.ArcGIS.Geodatabase.QueryFilterClass();
                    queryFilter.WhereClause = whereClause;
    
                    ESRI.ArcGIS.Geodatabase.IFeatureCursor featureCursor = featureClass.Search(queryFilter, false);
    
                    geometry = Geometry.GeometryOp.ConstructUnion(featureCursor);
                    IGeoDataset geodataset = featureClass as IGeoDataset;
                    geometry.SpatialReference = geodataset.SpatialReference;
                    geometry.Project(spatRef);
    
                    return true;
                }
                catch (System.Exception ex)
                {
                    System.Diagnostics.Debug.Write(ex.Message);
                    geometry = null;
                    return false;
                }
    }
  • 相关阅读:
    K好数
    蓝桥杯 安慰奶牛
    蓝桥杯 节点选择
    模拟链表
    10588
    八数码的 八种境界
    HIT 2051
    概率DP
    数组越界溢出
    FATFS在SD卡里,写入多行数据出的问题
  • 原文地址:https://www.cnblogs.com/arxive/p/6933783.html
Copyright © 2011-2022 走看看