- 博客(21)
- 资源 (7)
- 收藏
- 关注
原创 MDB,Oracle空间数据库访问及图层数据的处理
#region 取得ForeStar.Data.General 工作空间 mdb或zdb /// /// 取得ForeStar.Data.General 工作空间 mdb或zdb /// /// /// /// private static IWorkspace GetAdoW
2015-09-25 11:23:48 1279
原创 DataConvert,实现MDB到Oracle属性、空间数据的插入
public static class DataConvert { #region 将mdb中要素类转换追加到sde数据库已有的要素类中 /// /// 将mdb中要素类转换追加到sde数据库已有的要素类中 /// /// 源工作空间 /// 目标工作空间 /
2015-09-25 11:22:28 1327
原创 数据入库总结
1.Model public class Table_DJB { public int DJB_OBJECTID { get; set; } /// /// 登记表唯一编号 /// public int DJB_SLLMLDZKDJB_BH { get; set; } public i
2015-09-23 13:32:34 900
原创 OpenFileDialog 多选上传附件
/// /// 上传附件 /// /// /// private void BtnUpload_Click(object sender, EventArgs e) { Stream fileStream = null; ITable pXMFJTa
2015-09-23 11:17:54 1667
转载 ArcGIS10.1桌面怎么使用ArcSDE服务连接
如果现在大家打开ArcGIS10.1桌面,默认的ArcSDE连接都是直连,但是往往有用户还是比较怀旧的,可能还是喜欢原来的服务连接,那么怎么在一个全新的ArcGIS10.1环境下使用ArcSDE的服务连接呢?我们就介绍一下相关的方法。首先,确保用户使用的是全新的ArcGIS10.1环境,而且我以比较典型和常见的ArcGIS10.1桌面和数据库和ArcSDE10.1是安装在一台机器这种环境为
2015-09-22 09:52:03 784
转载 ArcSDE数据库的要素类批量重建空间索引
在我们遇到很多有关于性能的问题,我们一般建议用户重新常见空间索引,那么如果用户一个库里面有几十个甚至上百个空间索引,那么该怎么处理呢?ArcGIS10.1版本RebuildIndexes:(这个功能只有ArcGIS10.1才有的) 这个功能主要是对用户进行大范围数据编辑,在原有数据基础上做大量的数据加载或者数据删除后,为了提高数据性能,进行的操作。其实听到这里有点老生常谈,我...
2015-09-22 09:44:37 1934
转载 C# FTP 自动创建目录/上传文件
//上传文件 public static Boolean FtpUpload(string ftpPath,string localFile) { //检查目录是否存在,不存在创建 FtpCheckDirectoryExist(ftpPath); FileInfo fi = new FileInfo(localFile); FileStrea
2015-09-21 15:09:02 1868
转载 ArcSDE数据库连接(直连、服务连)与GT_Geometry存储配置图解
众说周知,ArcSDE空间数据库引擎提供了两种连接数据库的方式。一是服务连接方式,一是直连方式。后者也是Esri所推崇的方式。但是,在客户的生产环境和开发商的开发环境中这两种方式都是有需求的。下面就以截图说明的形式跟大家分享下在ArcGIS10.0和10.1中安装和配置空间数据库引擎的一般流程和注意事项。 1.直连方式 Esri之所以推荐使用直连方式,就是因为直连方式有明显
2015-09-21 15:06:03 657
原创 设计模式心得
曾经看过一本书叫《道法自然》,内容略记得一二,但我最欣赏的是它的书名。软件设计没什么太神秘有东西,只要用心体会,其实一切都很自然。软件的设计之“道”,也不在于设计有多么的华丽、精巧,而在于其朴实、自然,最终达到“以无招胜有招”,进入一个全新的境界。 一、软件设计理论的层次 以我的拙见,软件设计领域中的各种概念,可以分为以下几个层次来进行理解: 1、软件设计的目的:重用
2015-09-17 15:08:18 532
原创 ArcGIS新的小功能
1. // (1)实现图层的选择性显示IFeatureLayerDefinition pFeatLyrDef = pFeatLyr as IFeatureLayerDefinition ;pFeatLyrDef.DefinitionExpression = "OBJECTID > 10" ;pActiveView.Refresh() ; // (2)实现图层的
2015-09-17 15:03:38 654
原创 GeoDataBase要素的添加和删除、属性的读取和更新
1. 要素的添加ArcGIS Engine中,主要有两个方法用于要素的添加: Using IFeatureClass.CreateFeature followed by IFeature.Store Using IFeatureClass.CreateFeatureBuffer with an insert cursor 批量插入feature,如果用feature.stor...
2015-09-17 13:56:58 1690
原创 IFeatureClass 空间查询与属性查询示例
/// /// pFeatureLayer空间查询 /// /// /// /// public string LayerSelection(IFeatureLayer pFeatureLayer, IGeometry pGeometry) { stri
2015-09-17 11:19:21 1832
转载 ARCEngine中Raster数据的相关操作
1、根据文件名添加栅格数据根据文件名添加栅格数据主要是使用IRasterLayer接口,通过IRasterLayer接口的CreateFromFilePath方法从已知Raster数据的文件路径来创建一个IRasterLayer,然后将该对象添加到Map中即可。如下代码: private void 添加栅格数据_Click(object sender, EventAr
2015-09-17 10:56:02 9744
转载 Geoprocessor 裁切
private void Clipbyprovince() { Geoprocessor gp1 = new Geoprocessor(); gp1.OverwriteOutput = true; ESRI.ArcGIS.AnalysisTools.Clip Clip = new ESRI.ArcGIS.An
2015-09-14 23:07:43 1027
转载 ITopologicalOperator与IRelationalOperator
分类: ArcGIS2013-11-02 10:59 815人阅读 评论(0) 收藏 举报操作两个Geometry时,常用的接口是ITopologicalOperator,比如clip,Intersect,Union,cut等。当判断两个Geometry之间的拓扑关系式,用IRelationalOperator ,它有Contains、Crosses、Disjoin
2015-09-14 23:02:39 1299
转载 GIS开源类库
Proj.NET ( http://www.codeplex.com/ProjNET )是一个.NET下开源的空间参照和投影引擎,SharpMap是一个基于.net 2.0使用C#开发的Map渲染类库,可以渲染各类GIS数据(目前支持ESRI Shape和PostGIS格式),可应用于桌面和Web程序。其网址为:http://sharpmap.iter.dk/http://www.
2015-09-14 22:15:40 558
转载 ArcEngine实现空间分析
1.熟悉 ITopologicalOperator 接口(用于空间拓扑运算)的使用2.熟悉 IRelationalOperator 接口(用于空间关联运算)的使用3.熟悉 IProximityOperator 接口(用于空间距离运算)的使用●·● 目录:A1 ………… ITopologicalOperator5 接口公共方法:Buffer 方法:Bounda
2015-09-14 22:13:09 2459
转载 PostgreSQL空间数据库
空间数据库特点空间数据库,是为了存储和分析空间数据的,也有一些GIS系统采用空间文件来实现,如mapinfo、shape文件格式,但是空间数据库有着其特有的优势,其实基本也就数据库系统与文件系统的特点比较:1、数据库设计时面向数据模型对象,数据库设计的基础是数据模型。2、数据库系统的数据冗余度小、数据共享度高。3、数据库系统的数据和程序之间具有较高的独立性。4、数据库系
2015-09-12 20:50:13 6870
转载 VS2010创建Webservice程序
在Visual Studio 2010中已经找不到直接创建WebService的模板方式了,但下面的方法可心实现: 在 Visual Studio 2010 的新建 Web 应用程序或者 Web 网站窗口中,如果你选择 .NET 4.0,会发现缺少了 ASP.NET Web Services 模板。你可能会怀疑 VS 2010 是不是不支持 ASP.NET Web Services 了?答
2015-09-12 17:01:54 3153
转载 ArcEngine 产生专题图
ArcEngine提供多个着色对象用于产生专题图,可以使用标准着色方案,也可以自定义着色方案,ArcEngine提供8中标准着色方案。一、SimpleRenderer专题图是使用单一符号进行着色分类,不涉及对要素的数据进行处理。这种专题图同一个图层内的所有元素都是一种符号。通过SimpleRenderer对象对Symbol进行设置后,赋予IGeoFeatureLayer接口
2015-09-11 14:53:49 2069 1
原创 数据库操作入门文档
数据库操作入门文档数据库操作(ORM框架)介绍数据库操作(ORM框架),为常用的数据库访问及操作提供了统一的接口规范及实现,按数据类型分类,支持空间数据库操作及属性数据库操作,其中空间数据库操作支持ArcGIS、MapZone 两种类型,属性数据库操作 支持表、视图等常用类型;按数据库类型分类,支持Sqllite、MySQL、Oracle,Access、FileGDB、SqlServer数
2015-09-10 11:49:29 1393
ArcGIS国土2014培训教程
2016-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人