摘要: C# 操作Excel的类(上)2008-11-27 22:32using System; using Microsoft.Office.Core; using Excel; namespace WebExcell1 { /// <summary> /// Class1 的摘要说明。 /// </summary>class ExcelEdit { string myFileName; Excel.Application myExcel; Excel.Workbook myWorkBook; public string MyFileName { get { return m 阅读全文
posted @ 2011-08-12 10:22 @龙飞凤舞@ 阅读(1684) 评论(0) 推荐(0) 编辑
摘要: ArcEngine中打开各种数据源(WorkSpace)的连接(SDE、personal/File、ShapeFile、CAD数据、影像图、影像数据集)ArcEngine 可以接受多种数据源。在开发过程中我们使用了如下几种数据源1.企业数据库(SDE) 企业数据库需要使用SDE来管理,所以需要使用SDE的Workspace来表示连接。在AE接口中,Workspace是由Factory打开的。代码如下: // //准备连接参数ESRI.ArcGIS.esriSystem.IPropertySet pPropSet=newPropertySetClass();pPropSet.SetPropert 阅读全文
posted @ 2011-08-07 12:13 @龙飞凤舞@ 阅读(8445) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 根据查询条件构造 /// </summary> /// <param name="where">查询条件</param> public void FilterLayer(string where) { IFeatureLayer flyr = (IFeatureLayer)axMapControl1.get_Layer(0); IFeatureClass fcls = flyr.FeatureClass; IQueryFilter queryFilter = new QueryFilterC 阅读全文
posted @ 2011-07-27 17:32 @龙飞凤舞@ 阅读(3323) 评论(0) 推荐(0) 编辑
摘要: SDE直连通过SDE服务来连接Oracle数据库,SDE服务存在很多不稳定的地方。当连接SDE的用户数多了的时候经常出现故障。为了避免这种情况,SDE提供了直连Oracle的方式,即通过Oracle的连接方式来连接。直连的优点:1)不管理ArcSDE服务直连数据库驱动不需要管理ArcSDE服务,不需要安装、配置和启动中间进程giomgr.exe。2)为可伸缩的系统提供更多的选择直连架构将ArcSDE组件的功能迁移到桌面执行,移除了服务器端的ArcSDE负载,释放更多的资源可供DBMS使用,为数据库服务器提供了更好的可伸缩性。3)直连速度更快直连在客户机上执行处理,比服务器端处理更快。与客户机上 阅读全文
posted @ 2011-07-20 17:19 @龙飞凤舞@ 阅读(3214) 评论(0) 推荐(0) 编辑
摘要: sdemon -o status作用:查看sde连接状态,快速查看有几个连接sdemon -o info -I users作用:查看sde连接状态,查看连接的用户明细(用户名、操作系统、连接开始时间)sdemon -o kill -t 146 -p sde作用:可以利用该命令直接使某个用户断开连接,需要提供断开用户的S-ID(可以通过上一个命令查看),需要提供sde用户密码sdemon -o kill -t all -s127.0.0.1 -i 5151 -p sde作用:可以利用该命令直接使所有用户断开连接sdemon -o info -I instances作用:查看sde的实例个数和名称 阅读全文
posted @ 2011-07-20 17:14 @龙飞凤舞@ 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 如何快速查看系统服务端口号【故障案例】因为工作需要,我想查出一些系统(WindowsXP)服务所对应的端口号,请问有什么快捷的方法吗?【分析处理】进入“C:\Wmdowsk\system32\drivers\etc”(假设系统安装在C盘)目录,使用“记事本”程序打开Services文件,从中就可以看到每项系统服务所对应的端口号了。 阅读全文
posted @ 2011-07-20 17:07 @龙飞凤舞@ 阅读(4436) 评论(0) 推荐(0) 编辑
摘要: Objects in this class cannot be updated outside an edit session解决办法http://bbs.esrichina-bj.cn/esri/archiver/tid-80676.html用ArcGIS Engine对存储于ArcSDE中的数据时行编辑时会出现错误,错误提示为:Objects in this class cannot be updated outside an edit session,出现该错误时可以从以下几个方面去找一下问题: 1.检查ArcGIS Engine的License文件的授权是否设置了ArcGIS Engi 阅读全文
posted @ 2011-07-19 14:45 @龙飞凤舞@ 阅读(3172) 评论(0) 推荐(0) 编辑
摘要: 如图,在使用DevExpress.XtraGrid.GridControl控件时,控件默认显示为如下样式:但是我们我们常常非常不需要这样的显示,其属性的隐蔽性又经常让我们非常气愤,下图是解决此方案需要修改的属性:将AllowFilter属性修改为False即可。 阅读全文
posted @ 2011-07-19 14:31 @龙飞凤舞@ 阅读(997) 评论(0) 推荐(0) 编辑
摘要: //创建临时表空间create temporary tablespace zfmi_temptempfile 'D:\oracle\oradata\zfmi\zfmi_temp.dbf'size 32mautoextend onnext 32m maxsize 2048mextent management local;//tempfile参数必须有//创建数据表空间create tablespace zfmiloggingdatafile 'D:\oracle\oradata\zfmi\zfmi.dbf'size 100mautoextend onnext 32 阅读全文
posted @ 2011-07-12 09:11 @龙飞凤舞@ 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 环境配置: 本次技术调研采用了一下软件配置:Windos Server 2003系统,ArcGIS Desktop9.3,ArcSDE9.3 ,Oracle10G数据库。1、数据库服务器端环境配置方法由于ST_Geometry的存储格式是由Esri公司提出的一种新空间数据存储标准,如果要通过SQL函数访问存储在Oracle中的ST_Geometry类型的数据,则需要通过扩展Oracle的的external procedure agent或者extproc来实现,因此,直接使用这些SQL函数需要配置oracle的listener,让oracle能够找到这些扩展库。如果使用SDE读取这些数据,则不 阅读全文
posted @ 2011-07-06 14:31 @龙飞凤舞@ 阅读(6220) 评论(0) 推荐(1) 编辑