关闭

C#+AE 实现点击查询属性功能

C#+AE 实现点击查询属性功能 实现效果如下:   using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text...
阅读(164) 评论(0)

GIS数据的查找,插入,删除,更新(ArcEngine)

GIS数据的查找,插入,删除,更新(ArcEngine) 1、查找数据 1)、利用FeaturCursor进行空间查询 //利用构造的Envelope(矩形框),查找和Envelope相交的FeatureClass的要素集 //结果数据利用循环FeatureCursor.nextFeature获得 IEnvelope envelope = new EnvelopeClas...
阅读(109) 评论(0)

ARCEngine 添加创建线要素

添加线 添加线的方法跟添加点一样,不同的只是地物类型不一样而已,我把代码贴出来,大家跟添加点的方式进行对比。这样便于记忆。也有利于理解。 public void AddLineByWrite() { IFeatureLayer l = MapCtr.Map.get_Layer(0) as IFeatureLayer; IFeatureClass fc = l.FeatureClass ;...
阅读(235) 评论(0)

ArcEngine数据删除几种方法和性能比较

ArcEngine数据删除几种方法和性能比较  1、IFeatureCursor 游标查询后,遍历删除 2、更新游标删除IFeatureCursor.DeleteFeature() 3、ITable.DeleteSearchedRows删除 4、 IDataset.Workspace.ExecuteSQL   一、  几种删除方法代码 1.  查询结果中删除   p...
阅读(40) 评论(0)

ArcEngine创建要素类_线图层

ArcEngine创建要素类_线类型 public ESRI.ArcGIS.Geodatabase.IFeatureClass CreateFeatureClassForLine(ESRI.ArcGIS.Geodatabase.IWorkspace2 workspace, ESRI.ArcGIS.Geodatabase.IFeatureDataset...
阅读(65) 评论(0)

ArcEngine实现Merge功能

private IGeometry GetGeo(IFeatureLayer pFlyr)         {             IEnumGeometry pGeos = new EnumFeatureGeometryClass();             IEnumGeometryBind pGeosBind = pGeos as IEnumGeometryBind;     ...
阅读(93) 评论(0)

ArcGIS Engine效率探究——要素的添加和删除、属性的读取和更新

1. 要素的添加 ArcGIS Engine中,主要有两个方法用于要素的添加: Using IFeatureClass.CreateFeature followed by IFeature.StoreUsing IFeatureClass.CreateFeatureBuffer with an insert cursor  批量插入feature,...
阅读(365) 评论(0)

全角转半角,判断是否有空格回车字符

//yangqianyu  全角转半角         public static String ToDBC(String input)         {             char[] c = input.ToCharArray();             for (int i = 0; i             {                 if (c[i] =...
阅读(405) 评论(0)

C#遍历指定文件夹中的所有指定文件

C#遍历指定文件夹中的所有文档文件 filePath_dk 存储文档的文件夹  if (!string.IsNullOrEmpty(filePath_dk))                 {                     DirectoryInfo myDir = new DirectoryInfo(filePath_dk);                    ...
阅读(77) 评论(0)

ArcGIS API for JavaScript创建第一个程序

第一个js GIS地图             html, body, #mapDiv {             padding: 0;             margin: 0;             height: 100%;         }                             dojo.require("esri.map");...
阅读(338) 评论(0)

IHookHelper的用法

IHookHelper 主要在用在自定义类型于AE带的的ICommand或ITool等, 1.实例化IHookHelper 对象: IHookHelper m_hookHelper = new HookHelperClass();  m_hookHelper.Hook = this.axMapControl1.Object ;这样就可以把AxMapControl传递给其它要用...
阅读(279) 评论(0)

C# 易忽略的知识

1.ACCESS 中插入日期类型 需要用一对#号将日期类型数据括起来。 例如向日期类型字段插入一个日期“2013-1-2” : insert into table1(item_id, in_date) values('001', #2013-1-2#); 2.对话框返回值 DialogResult dr=MessageBox.Show("确认删除吗?", "提示", MessageB...
阅读(100) 评论(0)

c#.net command 命令

前言 命令 (ADO.NET) 建立与数据源的连接后,可以使用 DbCommand 对象来执行命令并从数据源中返回结果。 您可以使用命令构造函数之一为要使用的 .NET Framework 数据提供程序创建命令。 构造函数可以采用可选参数,如要在数据源中执行的 SQL 语句、DbConnection 对象或 DbTransaction 对象。 您也可以将这些对象配置为命令的属性。 也可以使用...
阅读(323) 评论(0)

DataTable添加列和行的三种方法

DataTable添加列和行的三种方法 #region 方法一:  DataTable tblDatas =new DataTable("Datas");  DataColumn dc =null;  dc = tblDatas.Columns.Add("ID", Type.GetType("System.Int32"));  dc.AutoIncrement =true;/...
阅读(11336) 评论(0)

拷贝赋值文件,修改文件名称

1.C# 如何将文件复制到另一个目录下   假设源文件在”C:\歌曲\宿敌.avi“,目的文件夹为”H:\C#“,如何将宿敌这首歌复制到H盘C#文件夹下? string destPath=Path.Combine(@"H:\C#", Path.GetFileName(@"C:\歌曲\宿敌.avi")); System.IO.File.Copy(@"C:\歌曲\宿敌.avi...
阅读(363) 评论(0)
45条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:31871次
    • 积分:710
    • 等级:
    • 排名:千里之外
    • 原创:42篇
    • 转载:3篇
    • 译文:0篇
    • 评论:2条
    最新评论