- 博客(18)
- 资源 (44)
- 收藏
- 关注
转载 如何编辑SDE数据库(转载)
如何编辑SDE数据(转自ESRI中国社区) (2008-12-15 17:26:41)很多刚入门的朋友对SDE数据并不太了解,接二连三的在社区里面发问,有时也得不到很好的解答,对此懒羊羊也深感同情。想到刚入门时的痛苦,懒羊羊决定抽写时间出来详细的讲述如何去编辑SDE数据,希望可以跟广大新手一同成长,度过入门的艰难时期。如有错误或表述含糊的地方,还请众高手指正。SDE矢ESRI开发的
2013-02-28 09:48:40 1121
转载 体验ArcGIS9.2的历史库功能
ESRI公司于2006年11月9日全球同步发布了历史上重要的软件版本ArcGIS9.2,在该版本中,主要新增了以下四大功能(ESRI田昌莲):第一大新功能:非版本编辑功能。多用户编辑可以在没有版本的情况下进行;第二大新功能:版本数据复制功能。为分布式数据同步复制提供了便利;第三大新功能:Oracle空间的SQL功能。对Oracle实现的geodatabase的空间sql接口完全支持;第四大
2013-02-26 18:01:56 717
转载 编译错Inconsistent accessibility
Inconsistent accessibility: parameter type 'Manning.MyPhotoAlbum.Photograph[]' is less accessible than method 'Manning.MyPhotoAlbum.PhotoAlbum.CopyTo(Manning.MyPhotoAlbum.Photograph[], int)' 环境:vs
2013-02-26 09:39:01 461
转载 C# 类型基础
引言本文之初的目的是讲述设计模式中的 Prototype(原型)模式,但是如果想较清楚地弄明白这个模式,需要了解对象克隆(Object Clone),Clone其实也就是对象复制。复制又分为了浅度复制(Shallow Copy)和深度复制(Deep Copy),浅度复制 和 深度复制又是以 如何复制引用类型成员来划分的。由此又引出了 引用类型和 值类型,以及相关的对象判等、装箱、拆箱等基础
2013-02-26 09:25:22 304
转载 凭什么要用面向对象编程(补充)
凭什么要用面向对象编程(补充)前言:本来上篇已经是完整篇,可在上篇第22楼virus的回复中,我发现了上篇文章中的最终解决方案还是存在着本质的缺陷。再看到第24楼richardzeng的回复,仔细想来,的确应该是像richardzeng的写法一样有更深一步的考虑,感谢两位的回复。我将补充方案的讲解加了进来,希望可以给大家以帮助。接上篇 凭什么要用面向对象编程——面向对象重要
2013-02-25 12:45:55 352
转载 面向对象的5条基本设计原则
这几天重新看了一遍《大话设计模式》,发现果然有不同的感悟,而且自己也上网找了《敏捷软件开发—原则、模式与实践》一书来看,那本书的序言中有一段话我觉得很有道理:“美的东西比丑的东西创建起来更廉价,也更快捷。”设计一个软件不关要追求代码的优雅问题,更关乎生产成本等。技术大师们在对软件架构的研究中经历了很长时间的摸索,从面向过程到面向对象,从设计原则到设计模式,总结了许多设计上的经典法则,而我们就只是站
2013-02-25 12:41:24 329
转载 点燃IT人的启明灯:从技术人员到行业专家
在个人成长过程中外部环境因素固然很重要,但决定个人命运的其实却是自身不安于现状,勇于超越自我,否定自我的求变精神。 “我应该朝哪个方向发展?我真正的追求在哪里?我不做这个还可以做什么?”这是师弟们常问我的问题,但我也经常被同样的问题困扰。消极的或是不愿改变的人可能会说:我还能做什么啊,不会别的,只能做这个了,其实我认为一个IT人还是有很多出路的,比如:可以钻研技术以成为技术专家、从
2013-02-25 12:40:36 1070
转载 C#多线程编程简述
NET将关于多线程的功能定义在System.Threading名字空间中。因此,要使用多线程,必须先声明引用此名字空间(using System.Threading;)。a.启动线程顾名思义,“启动线程”就是新建并启动一个线程的意思,如下代码可实现:Thread thread1 = new Thread(new ThreadStart( Count));其中的 Count 是将
2013-02-22 16:54:32 527
转载 Arcengine 实现要素选取的方法(转载)
选择一个要素或者一个要素集(FeatureSelection)的方法很多,如IMap::SelectByShape、ILayer::search、IFeatureSection::SelectFeature等方法主要用到的方法:IMap接口的SelectFeature(Layer, Feature) (方法,从一个Layer中选择一个Feature);IMap接口Selec
2013-02-22 11:55:52 7177
转载 ArcEngine查询、添加、删除要数的方法
1、查找数据1)、利用FeaturCursor进行空间查询//空间查询ISpatialFilter spatialFilter = new SpatialFilterClass();spatialFilter.Geometry = envelope;//指定几何体String shpFld = featureClass.ShapeFieldName;spatialFil
2013-02-21 17:03:48 10393
转载 利用C#与AE调用GP工具
AE调用GP工具的方法第一,首先要明确自己需要调用arctoolbox里面的什么工具,实现什么样的功能。第二,按照需求看看在arctoolbox工具中是怎么实现功能的,然后确定需要的数据源。第三,编写command或tool工具,编写自己要的功能工具。第四,以自己编写的一个简单的克里金插值为例来说明一下。(自己曾经没有用调用GP的方式实现这个功能写了很长很长的代码,
2013-02-21 13:43:23 11243 2
转载 在ArcEngine中使用Geoprocessing工具-执行工具
来解析一下Geoprocessor类的Execute方法,他有两种重载,Execute(IGPProcess, ITrackCancel)和Execute(string, IVariantArray, ITrackCancel)。 Execute(IGPProcess, ITrackCancel) IGProcess是所有Geoprocessor工具类都实现了的接口,通过ITrack
2013-02-21 13:42:01 6603 3
转载 ArcEngine 数据导入经验(转载)
(一)GIS系统数据是基础,想必大家在做ArcEngine二次开发的过程中都会遇到向MDB和SDE写入数据的工作,我们将会通过几个篇幅,从大数据量导入过程中的问题和解决方式入手带给大家一些实用的经验。1.数据的写入和删除要使用IWorkspaceEdit.StartEditing来开启一个编辑流程,千万别草率的写入和删除。使用该接口,如果数据在处理过程中出现任何异常,可以不对操作结果进行保
2013-02-20 17:48:03 3426
转载 c# 调用ArcEngine的GP工具
IAoInitialize m_AoInitialize = new AoInitializeClass(); esriLicenseStatuslicenseStatus = esriLicenseStatus.esriLicenseUnavailable; licenseStatus = m_AoInitialize.Initialize
2013-02-20 17:44:58 7758 1
转载 ArcGIS Runtime支持的GP工具列表(转 )
原文:http://blog.csdn.net/arcgis_cs/article/details/7527852 目前ArcGIS Runtime有两个版本 Basic 版本和Standard版本,而Basic版本不支持Geoprocessing(这里指的是本地的Geoprocessing),对于Geoprocessing的支持是在Standard版本中,在Standard版
2013-02-20 17:26:32 4235
转载 ref和out
今天有师弟问我ref和out的区别,遂小小的总结一下。在C#中,ref与out是很特殊的两个关键字。使用它们,可以使参数按照引用来传递。总的来说,通常我们向方法中传递的是值.方法获得的是这些值的一个拷贝,然后使用这些拷贝,当方法运行完毕后,这些拷贝将被丢弃,而原来的值不将受到影响.此外我们还有其他向方法传递参数的形式,引用(ref)和输出(out).有时,我们需要改变原来变量中的值,这
2013-02-20 11:16:54 460
原创 c# 设置文件夹属性
private void button1_Click(object sender, System.EventArgs e) {//浏览文件夹 if(this.folderBrowserDialog1.ShowDialog()==DialogResult.OK) { this.textBox1.Text=this.folderBrowserDialog1.SelectedPa
2013-02-19 10:39:15 4065
转载 C#创建隐藏文件
如果为了保护文件夹,可以隐藏,也可以伪装文件夹private void button3_Click(object sender, EventArgs e){ File.SetAttributes(textBox1.Text, FileAttributes.Normal);//设置文件夹属性为正常 Directory.SetCreationTime(textBox1.Te
2013-02-19 09:57:21 3095
PDF打印机 Ultra+PDF+2.26(无水印注册版)
2013-05-26
C#入门经典(第四版)第35章 windows communication foundation
2012-03-28
C#入门经典(第四版)第34章 windows presentation foundation
2012-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人