コード例 #1
0
ファイル: ArcgisDao.cs プロジェクト: YB9527/CG
        public static IWorkspaceEdit StratEdit()
        {
            IWorkspaceEdit workspaceEdit = (IWorkspaceEdit)ArcGisController.GetIFeatureWorkspace();

            workspaceEdit.StartEditing(true);
            workspaceEdit.StartEditOperation();
            return(workspaceEdit);
        }
コード例 #2
0
ファイル: ArcgisDao.cs プロジェクト: YB9527/CG
        public static IFeatureCursor FindDatabseCussor(string layerName, string sql)
        {
            IFeatureWorkspace space         = ArcGisController.GetIFeatureWorkspace();
            IFeatureClass     pFeatureClass = space.OpenFeatureClass(layerName);
            IQueryFilter      queryFilter   = new QueryFilterClass();

            if (Utils.IsStrNull(sql))
            {
                queryFilter = null;
            }
            else
            {
                queryFilter.WhereClause = sql;
            }


            IFeatureCursor pCursor = pFeatureClass.Search(queryFilter, false);

            return(pCursor);
        }