- 博客(7)
- 资源 (2)
- 收藏
- 关注
转载 Geodatabase的版本
Geodatabase的版本一、作用:版本(Versioning)能够使多个用户同时编辑一个Geodatabase,并看到相同图层或表的不同版本。二、原理不论一个Geodatabase有多少个版本,数据库中只保存一套表和图层,当连接一个多用户的Geodatabase时,通常需要选择要连接哪一个Version大致原理为:1、每一个表或图层都有一个原始表(Original Table),当注册为版本后,数据库中,在Table_registry表中会新生成一条记录,说明了该表注册的ID以及
2010-08-26 18:11:00 1380 1
转载 数据库之约束关系
<br />包括5种类型:<br />1、检查约束:通过在定义数据库表里,在字段级或者是在表级加入的检查约束,使其满足特定的要求。<br />比如以下的表定义:<br />CRATE TABLE student(id serial,name varchar(10),scrore integer CHECK (scrore > 0));定义分数不能小于0。<br />也可以定义表中几个字段之间的关系<br />2、非空约束:<br />列不能为空,直接在字段后面加上:NOT NULL。
2010-08-25 15:54:00 2827
原创 Oracle数据库事务(OracleTransaction)在C#中的一些简单应用
开始事务:OracleTransaction trans = null;OracleCommand comm = null;trans = con.BeginTransaction();comm = con.CreateCommand();comm.Transaction = trans;提交:trans.Commit();回滚:trans.Rollback();
2010-08-17 10:45:00 6334 1
原创 engine的工具中实现Snapping(捕捉)
在Engine的工具(ITool)里:OnClick事件处理函数中:首先需要获取一个图层,作为Snapping的参照,IFeatureLayer targetLayer然后声明一个IMovePointFeedBack作为鼠标移动时捕捉点的显示: IMovePointFeedback m_pMovePtFeed = new MovePointFeedback(); mFeedback = (IDisplayFeedback)m_pMovePtFeed;
2010-08-13 11:32:00 3876 3
原创 engine中调整Element的上下显示顺序(遮盖)
添加Element:pGraphicsContainer.AddElement(pElement, 0);Engine中IGraphicsContainer类似于栈,加Element时,默认加到第一个,所以会将之前加的要素盖住(这里,AddElement函数中的ZOrder参数貌似没有作用),要想改变Element的显示顺序,可以用BringForward,BringToFront,SendToBack,SendBackward这些函数来调整但是,这些函数的输入参数是IEnumElement,这个貌似有点不
2010-08-12 15:24:00 1978
转载 engine中空间运算接口ITopologicalOperator与空间关系接口IRelationalOperator
<br />示例:<br /> <br />ITopologicalOperator sourcePolygon= (ITopologicalOperator)outerPolygon;IPolygon resultPolygon = (IPolygon)sourcePolygon.Difference(cutPolygons);<br /> <br />IRelationalOperator re = (IRelationalOperator)outerPolygon;if (!re.Contai
2010-08-12 11:14:00 9838 1
arcgis filegdb 编辑工具
2009-02-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人