自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杨千羽的学习历程

倚天照海花无数,流水山高心自知

  • 博客(68)
  • 资源 (2)
  • 收藏
  • 关注

原创 AutoCAD.Net开发

加载dll 错误: 未能完成程序集的安装(hr = 0x8007000b)。探测终止。生成X64 解决问题(一开始没有发现,真是坑哭了)

2019-10-18 14:35:17 353

转载 ArcEngine 数据导出Shape的几种方式

ArcEngine 数据导出Shape的几种方式 这里志列出关键代码,该代码不是方法一:创建一个shap...

2019-07-13 15:51:39 1440

转载 ArcEngine 栅格数据 总结

<header id="header"> <nav class="nav-container group" id="nav-mobile"> <div class="nav-toggle"><i class="fa fa-bars"></i></div> <div class="nav-text...

2019-07-13 15:47:23 886

转载 ArcEngine GP工具使用心得

<header id="header"> <nav class="nav-container group" id="nav-mobile"> <div class="nav-toggle"><i class="fa fa-bars"></i></div> <div class="nav-text...

2019-07-13 15:45:30 1124

转载 原 ArcEngine 中的数据统计 DataStatistics

ArcEngine 中的数据统计 DataStatistics ...

2019-07-13 15:42:14 351

转载 ArcEngine实现空间分析

<div class="page-title pad group"> <ul class="meta-single group"> <li class="category"><a href="https://www.giserdqy.com/arcengine/" rel="category tag">ArcEngine&lt...

2019-07-13 15:40:04 455

转载 C#+arcengine获得栅格数据的属性表

此文为或的栅格数据的属性表的功能,在此,我的属性表中有count和value字段,其中value是栅格数据的高程值,count是value在影像中出现的次数,此程序的功能为得到count最大的数,以此来获得对应的value即此栅格影像的高程值的众数,如下:/// /// 获得属性表 /// </summary> /// <param name=”mas...

2019-07-13 15:33:35 1768

转载 arcengine中图层路径的访问与修改

当图层可以正常访问时,可以通过如下方式得到图层的数据源路径IFeature pFeatureLayer = ( IFeatureLayer ) pLayer;IFeature fc = ( IFeatur...

2019-07-13 15:20:26 588

转载 使用ArcEngine实现ArcMap的Set datasource 功能,修复mxd中的图层位置

在ArcMap中打开一个mxd文件时,有可能其关联的shp文件路径被改动了,导致找不到该图层,这时,就可以右键选择Properties,在弹出对话框中选择source选项卡,点set data sourc...

2019-07-13 15:16:44 430

原创 ArcGIS Engine 创建索引(属性索引)——提高查询效率

众所周知,建立索引可以提高查询的效率,当对FeatureClass中的某一列频繁的查找,且数据量比较大时,建立索引是非常有必要的。这里介绍一下,用 ArcGIS Engine 来建立一个属性索引。 IIndex pIndex = new IndexClass(); IIndexEdit pIndexEdit = pIndex as IIndexEdit; ...

2019-07-13 15:08:29 904

转载 ArcEngine 拓扑检查 总结

ArcEngine 拓扑检查 总结 ...

2019-07-13 15:01:32 1033

转载 ArcEngine 数据查询、数据操作总结

ArcEngine 数据查询、数据操作总结数据查询查询地理数据库表查询geodatabase对象的三种常见的接口是IQueryFilter、ISpatialFilter、IQueryDef接口。每个接口都有不同的功能,如下表所示:Requirement IQueryFilter ISpatialFilter IQueryDefApply attribute cons...

2019-07-13 14:41:49 1005

原创 Access SQL 语句优化提速

exists() 语句 条件放在外面提速不少select * from T_ZDJZD a where exists(select * from T_ZDJZX b where a.ZD_ID=b.ZD_ID and ZD_ID=73090 and a.JZD_ID=b.QS_JZD and a.JZ_XH&lt;&gt;b.JZ_XH)优化为:select * from T_...

2019-03-04 09:30:01 850

原创 怎么把用户控件添加到winform

1.比如,如下图所示,在winform项目中有一个winform和一个新建用户控件。直接拖动用户控件往winform中放置的时候,会发现鼠标一直是一个禁止的图标,这时时拖动不上去的。打开工具箱,拖动用户控件到工具箱里,在到达工具箱的时候鼠标变成加号,但还是无法把用户控件放置到工具箱中。其实,在winform中添加用户控件前是要先编译项目的。可以点击“生成-&gt;生成解决方案” 来编辑项目生成成功...

2018-07-01 18:30:09 4447

原创 ArcGIS Engine中如何往已有要素类中插入数据

您在Engine程序开发过程中是否遇到过要将新获取的数据向已有要素类中插入?对于数据插入的几种方法您是否清楚?各种方法的效率您对比过吗?今天我们讨论的话题为Engine中如何往已有要素类中插入数据,上述问题的答案会为您一一揭晓。一、往已有要素类中插入数据的几种方式及其优缺点:1,IFeatureClass.CreateFeature配合IFeature.Store使用。该方法在调用Store时会触...

2018-06-04 10:59:22 1506

原创 线程学习

-. WinForm多线程编程1. new Thread()    新开一个线程,执行一个方法,没有参数传递:    private void DoWork() {            Thread t = new Thread(new ThreadStart(this.DoSomething));            t.Start();        }        private vo...

2018-06-03 14:20:40 154

转载 ArcEngine实现空间分析

ArcEngine实现空间分析1.熟悉 ITopologicalOperator 接口(用于空间拓扑运算)的使用2.熟悉 IRelationalOperator 接口(用于空间关联运算)的使用3.熟悉 IProximityOperator 接口(用于空间距离运算)的使用●·● 目录:A1 ………… ITopologicalOperator5 接口公共方法:Buf

2018-02-04 17:52:36 1692

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

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

2018-01-14 13:11:55 1327

转载 .net正则表达式大全(.net 的 System.Text.RegularExpressions.Regex.Match()方法使用)

.net正则表达式大全(.net 的 System.Text.RegularExpressions.Regex.Match()方法使用)正则表达式的本质是使用一系列特殊字符模式,来表示某一类字符串。正则表达式无疑是处理文本最有力的工具,而.NET的System.dll类库提供的System.Text.RegularExpressions.Regex类实现了验证正则表达式的方法。Regex

2018-01-13 11:35:20 5693

原创 C#操作ACCESS如何判断某表格存在

public IList GetTableInfo()        {            IList list = new List();            OleDbConnection Conn = new OleDbConnection(dataService.configFile);            try            {       

2017-12-20 17:16:42 3840

转载 AE属性表操作

原文连接:http://blog.csdn.net/lysc_forever/article/details/17093405实现的操作包括:1、打开属性表;2、编辑属性表;3、增加属性列;4、数据排序;5、字段计算……嗯,实现的功能目前就这些吧,后续还会继续跟进,还望大家多多关注……下面就分功能说说我的实现方式吧……1、打开属性表属性表的打开是在TOC

2017-12-15 16:01:57 1472

原创 ArcEngine 报错记录

关于ArcEngine“不能再打开其他表了”的错误  1.从前遇到的这种问题,一般是在pFeatureCursor = pFeatureClass.Search(pSpatialfilter, False)这种语句上,只要把光标释放ESRI.ArcGIS.ADF.ComReleaser.ReleaseCOMObject(pFeatureCursor) 或者System.Runtime.

2017-12-11 22:45:55 290

原创 oracle中的exists 和not exists 用法详解

oracle中的exists 和not exists 用法详解oracle中的exists 和not exists 用法详解有两个简单例子,以说明 “exists”和“in”的效率问题1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ;    T1数据量小而T2数据量非常大时,T1时

2017-12-07 18:31:24 587

原创 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

2017-09-13 21:58:02 4518

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

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

2017-09-13 21:54:19 505

原创 ARCEngine 添加创建线要素

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

2017-09-13 21:52:21 4803 2

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

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

2017-09-13 21:38:33 846

原创 ArcEngine创建要素类_线图层

ArcEngine创建要素类_线类型 public ESRI.ArcGIS.Geodatabase.IFeatureClass CreateFeatureClassForLine(ESRI.ArcGIS.Geodatabase.IWorkspace2 workspace, ESRI.ArcGIS.Geodatabase.IFeatureDataset

2017-09-13 21:30:03 3041

原创 ArcEngine实现Merge功能

private IGeometry GetGeo(IFeatureLayer pFlyr)        {            IEnumGeometry pGeos = new EnumFeatureGeometryClass();            IEnumGeometryBind pGeosBind = pGeos as IEnumGeometryBind;    

2017-09-13 21:27:25 1603

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

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

2017-03-20 17:00:04 1906

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

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

2017-03-10 16:35:02 1345

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

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

2017-03-09 18:41:27 1735

原创 ArcGIS API for JavaScript创建第一个程序

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

2017-02-28 19:27:15 727

原创 IHookHelper的用法

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

2016-12-09 19:22:12 1687 1

原创 C# 易忽略的知识

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

2016-11-09 20:12:07 263

原创 c#.net command 命令

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

2016-11-04 18:16:50 4288

原创 DataTable添加列和行的三种方法

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

2016-11-03 18:43:31 54199 1

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

1.C# 如何将文件复制到另一个目录下  假设源文件在”C:\歌曲\宿敌.avi“,目的文件夹为”H:\C#“,如何将宿敌这首歌复制到H盘C#文件夹下? string destPath=Path.Combine(@"H:\C#", Path.GetFileName(@"C:\歌曲\宿敌.avi")); System.IO.File.Copy(@"C:\歌曲\宿敌.avi

2016-11-03 18:40:41 1245

原创 C#获取路径总结

C#获取路径总结一、获取当前文件的路径  1.  System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName  获取模块的完整路径,包括文件名。2.  System.Environment.CurrentDirectory    获取和设置当前目录(该进程从中启动的目录)的完全限定目录。   

2016-11-03 18:20:03 259

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

C#遍历指定文件夹中的所有文件 DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);//遍历文件夹foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories())   this.listBox1.Items.Add(NextFolder.Name);//

2016-11-02 18:22:28 291

DXperience-12.1.5

DXperience-12.1.5 适用于VS2008,亲测可以,美化界面

2019-03-18

工具NOPI

NPOI插件2.0,4.0

2016-06-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除