- 博客(28)
- 收藏
- 关注
转载 Oracle 创建表并设置主键自增
--创建表CREATE TABLE STUDENT(ID NUMBER PRIMARY KEY,NAME VARCHAR(200) NOT NULL,SEX VARCHAR(200),CREATE_DATE DATE);--指定列注释COMMENT ON COLUMN STUDENT.ID IS '学生ID';COMMENT ON COLUMN STUDENT.NAME ...
2019-09-29 09:25:00
702
转载 Oracle修改字段类型方法
Oracle修改字段类型方法有一个表名为tb,字段段名为name,数据类型nchar(20)。1、假设字段数据为空,则不管改为什么字段类型,可以直接执行:alter table tb modify (name nvarchar2(20));2、假设字段有数据,则改为nvarchar2(20)可以直接执行:alter table tb modify (name nvarchar2...
2019-09-29 09:17:00
209
转载 oracle杂记
--查看版本select * from versions--表注册信息表select * from table_registry--STATES表包含状态元数据,它指示一段时间内创建的状态,--还有每个状态的创建时间、关闭时间、父状态以及所有者。--每创建一个状态,都会指定状态ID并且会在该表中添加一条记录。--用户的每一个编辑行为都会以一个状态ID来表示。selec...
2019-09-29 08:57:00
174
转载 ObjectARX 智能指针
AcDbObjectPointerclass AcDbObjectPointer;typedef AcDbObjectPointer<AcDbDictionary> AcDbDictionaryPointer;typedef AcDbObjectPointer<AcDbEntity> AcDbEntityPointer;AcDbSymb...
2019-09-19 18:11:00
1070
转载 手动配置ObjectARX 开发环境
这里以Visual Studio 2010(以下简称VS)+AutoCAD 2012(以下简称ACAD)为例,高版本的AutoCAD 可参考操作。准备工作首先,你得准备如下软件和开发包:VS 和ACAD(这不是废话嘛),然后是ObjectARX SDK 2012。下面是详细的配置过程。新建一个Win32 项目,并给项目一个名称,这里我们使用“ArxHello”作为项目名称,然后...
2019-09-19 16:53:00
907
转载 ArcEngine ITable 与System.DataTable相互转换
/// <summary>/// 打开dbf表/// </summary>/// <param name="pathName"></param>/// <param name="tableName"></param>/// <returns></returns>public sta...
2019-09-17 10:55:00
152
转载 ArcEngine 获取IMap所有图层方法
获得要素图层通过UID获取/// <summary>/// 获得要素图层UID获取(第一种方法)/// </summary>/// <param name="pMap">IMap对象</param>/// <returns></returns>public List<IFeatureLayer>...
2019-08-16 16:38:00
414
转载 各类字符相互转换
一.GB2312和UTF-8互转//UTF-8到GB2312的转换char* U2G(const char* utf8){ int len ...
2019-08-14 17:05:00
199
转载 JavaScript instanceof 运算符深入剖析
原文链接:https://www.ibm.com/developerworks/cn/web/1306_jiangjj_jsinstanceof/instanceof 运算符简介 在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof 运算符时采用引用类型存储值会出现一个问题,无论引用的是什么类型的对象,它都返回 "object"。EC...
2019-08-14 09:35:00
98
转载 Arcengine 转换方法
要素转要素/// <summary>/// 要素转要素/// </summary>/// <param name="sourceWorkspace">源要素的工作空间</param>/// <param name="targetWorkspace">目标要素的工作空间</param>/// <par...
2019-08-08 16:04:00
384
转载 AE开发常见问题总结
问题: Arcgis10.0 组件初始化失败解决方法: ESRI.ArcGIS.RuntimeManager.BindLicense(ESRI.ArcGIS.ProductCode.EngineOrDesktop);该语句需要引用ESRI.ArcGIS.Version类库问题: 无嵌入互操作类解决方法: 嵌入互操作类 改为 false在VS2010中,使用.NETFramewo...
2019-08-08 10:34:00
894
转载 ArcEngine创建IFeature的三种方法
原文链接:https://blog.youkuaiyun.com/kone0611/article/details/78530514IFeatureClass.CreateFeature 在这种方法最后需要加上IFeature.Store去提交创建的要素,本人认为这种方法相比下面一种方法更好些,因为Store的方法能够直接提交修改并在数据库中看到,不会因为其他复杂的操作影响数据入库。下面是在S...
2019-08-08 10:12:00
242
转载 Arcengine创建内存工作空间帮助类
/// <summary>/// 创建内存要素类/// </summary>public class CreateInMemoryFeatureClass:IDisposable { /// <summary> /// 内存工作空间 /// </summary> ...
2019-08-08 10:06:00
244
转载 ArcEngine 内部封装对象的序列化
/// <summary>/// ArcGIS对象序列化成二进制/// </summary>/// <param name="pObject"></param>/// <returns></returns>public static byte[] ReadObjectToBytes(object pObje...
2019-08-08 10:01:00
176
转载 ArcEngine 数据导出Shape的几种方式
方法一 创建一个shape要素类,结果与导出要素类一致,保存使用store速度最慢,忽略方法二 使用IFeatureBuffer速度较快,缺点:数据量大,导出的时候容易报内存损坏错误使程序崩溃private static void ExportShapeLayer(string filePath, IFeatureLayer featureLayer){ str...
2019-08-08 09:47:00
644
转载 PolyLine 多次打断操作
代码来源:https://www.cnblogs.com/shizhenkun/p/5556478.html 一条线(Polyline)被另外一条线多次(Polyline)切割,也就是说打断的点有多个,而AE中的IFeatureEdit.Split()只能是一个点一个点的处理public void LineSplit(IFeature feature, IGeometry othe...
2019-08-08 09:22:00
344
转载 JavaScipt 忍者秘籍之运行时的页面构建过程
生命周期概览典型客户端Web应用的生命周期从用户在浏览器地址栏输入一串URL,或单击一个链接开始:从用户的角度来说: 浏览器构建了发送至服务器(序号2)的请求,该服务器处理了请求(序号3)并形成了一个通常由HTML、CSS和JavaScript代码所组成的响应; 当浏览器接收了响应(序号4)时,我们的客户端应用开始了它的生命周期。 由于客户端Web应用是图形用户界面(...
2019-08-04 18:47:00
102
转载 C语言字符串操作总结大全
字符串操作strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, p1) 比较字符串 strcasecmp忽略大小写比较字符串strncmp(p, p1, n) 比较指定长度字符串 ...
2019-08-03 23:50:00
129
转载 CreateProcess执行一个控制台程序,隐藏窗口
TARTUPINFO StartupInfo;//创建进程所需的信息结构变量 PROCESS_INFORMATION ProcessInfo; GetStartupInfo(&StartupInfo); StartupInfo.lpReserved=NULL; StartupInfo.lpDesktop=NULL; StartupI...
2019-08-03 23:08:00
1121
转载 ArcGIS Engine 对要素操作
获取所有要素集/// <summary>/// 获取所有要素集/// </summary>/// <param name="workspace">工作空间对象</param>/// <returns>要素集列表</returns>public static List<IFeatureDataset&...
2019-08-02 13:56:00
276
转载 ArcGIS Engine 打开SDE数据库的几种方式
通过指定连接属性参数打开数据库 /// <param name="server">数据库服务器名</param> /// <param name="instance">SDE的端口,默认安装时"port:5151"</param> /// <param name="user">SDE的用户名</param&g...
2019-08-02 13:50:00
494
转载 ArcGIS Engine中删除要素的几种方法
通过IFeature.Delete方法删除要素/// <summary> /// 通过IFeature.Delete方法删除要素 /// </summary> /// <param name="pFeatureclass">要素类</param> /// <param name="strWhereClause">...
2019-08-02 13:46:00
1743
转载 GIS中的概念理解
要素、要素类 要素(feature):就是能代表物理实体的,具有几何形状的地图元素。地图中主要包括点,线,面三要素。是空间数据中最基本,不可分割的单位。每个要素和属性表中记录(行)存在一一对应关系。主要用来查询,分析。 要素类(feature class):具有相同几何特征(形状)的同类要素的集合(即点图层中的点,线图层中的线,面图层中的面)。一个要素类一般和一个属性表相对应。...
2019-08-02 13:42:00
1784
转载 ArcEngine开启编辑功能的三种方法
使用IWorkSpaceEdit//获取要素图层IFeatureLayer pFeatureLayer=ArcMap.Document.FocusMap.get_Layer(0) as IFeatureLayer;IDataset pDataset = pFeatureLayer.FeatureClass as IDataset;IWorkspace pWs = pDataset...
2019-08-02 11:17:00
719
转载 数据库相关设置
创建空间表和用户名-- 创建SDGIS表空间create tablespace HNCGIS -- 表空间名datafile 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\HNCGIS.DBF' size 100M -- 数据文件位置和初始文件大小autoextend on nex...
2019-08-01 09:56:00
124
转载 建造者模式
一.经典呈现1.定义建造者模式(Builder)将复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。2.建造者模式结构3.模式的组成(1)抽象建造者角色(Builder):为创建一个Product对象的各个部件指定抽象接口,以规范产品对象的各个组成成分的建造。一般而言,此角色规定要实现复杂对象的哪些部分的创建,并不涉及具体的对象部件的创建。(2)具体建造者...
2019-07-20 23:13:00
164
转载 string容器
string容器基本概念C风格字符串(以空字符结尾的字符数组)太过复杂难于掌握,不适合大程序的开发,所以C++标准库定义了一种string类,定义在头文件。String和c风格字符串对比:Char是一个指针,String是一个类string封装了char,管理这个字符串,是一个char型的容器。String封装了很多实用的成员方法查找find,拷贝copy,删除delete ...
2019-07-20 23:08:00
69
转载 ADO编程:error C2011: 'LockTypeEnum' : 'enum' type redefinition
解决方法一// Import the ADO type library#import "C:\\Program Files\\Common Files\\system\\ado\\msadox.dll" #import "C:\\Program Files\\Common Files\\System\\ado\\msado15.dll" no_namespace rename (...
2019-07-19 12:42:00
197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人