-
规则
表或列命名的最大长度为30个字符。 表或列的名称可以包含字母、数字以及下划线(当然也可以用其他一些特殊字符,但是使用他们只会带来麻烦,最好坚持使用字母、数据还有下划线)。 表或列的命名必须以阿拉伯数字为首字符。 表和列名不区分大小写。 一个表或列的命名不可以包含空格。 oracle中的表是分配给用户的;默认情况是分配给创建它的用户。同一用户不能创建同名表,在一个表中也不能创建同名列。 表名和列名不能使用oracle本身的命令和参数。 建议... -
2009-04-02
ISimpleMarkerSymbol接口 - [ArcEnine接口]
提供控制简单点状符号的成员。
ISimpleMarkerSymbol用于创建由一些列预定义样式组成的符号。可用的样式由esriSimpleMarkerStyle提供。
Outline(属性)用于设置符号的边线。
OutlineColor(属性)用于设置边线的颜色。
OutlineSize(属性)边线的宽度。
... -
2009-04-02
IMarkerSymbol,ILineSymbol,IFillSymbol接口 - [ArcEnine接口]
提供访问点状符号的成员。
IMarkerSymbol是ArcMap中所有点状符号的基本接口。所有其他点状符号接口继承了IMarkerSymbol的属性和方法。
成员
Angle(属性)是点状符号的旋转角度。旋转方向是逆时针,并且ArcMap假定点状符号的方向是水平的(指向笛卡尔坐标系的X轴正向)。
Color(属性)点状符号颜色... -
2009-04-01
什么是Oracle ODBC Driver - [Oracle]
Oracle ODBC Driver使用Oracle Net Services软件通过ODBC接口使Windows XP,Windows 98,Windows 2000,和Windows NT X86应用程序可以读写Oracle数据库。第三方network transports例如Microsoft LAN Manager,Novell NetWare,BanyanVINES,DECnet,或其他TCP/IP网络通过Oracle Net Services起作用。
... -
这几天在用ArcEngine做规划局的一个二次开发项目,在师兄的带领下,因为有系统原型,所以是边学边做...,以学为主,从11月1号到现在,也快一个月了,写一些自己的心得。
刚完成一个模块,写一下自己写代码的整个过程。
1.如果有系统原型或已有的类似系统,首先要熟悉下原有系统的功能和实现方法,做到心里有数。原有功能的实现也是原创者的智力劳动成果,有些甚至可以全部移植过来,这样会省下好多无谓的劳动,如果不能移植,取其... -
2008-11-04
IActiveView.PartialRefresh方法 - [ArcEngine使用的技术摘要]
IActiveView.PartialRefresh Method
绘制指定的view phase.使用空的envelope来绘制整个phase. [Visual Basic.NET] Public Sub PartialRefresh(ByVal phase As esriViewDrawPhase, ByVal Data As Object, ByVal envelope As IEnvelope)
[C#] &nbs... -
2008-11-01
IT毕业生怎么找工作 - [别处声音]
这段时间,师兄师姐都在找工作,忽然觉得工作离我是那么的近,好像一个月后我也就要上班了的样子(我现在才研一),一直呆在校园里,对公司,对企业一无所知,虽然自己没有为工作担忧太多,但在找工作前应做点什么,下面这篇文章说的不错,作者负责过招聘。(转载http://www.dbanotes.net/jobs/how_to_find_a_good_jobs.html) < 基础课程不能丢掉操作系统、数据结构、数据库理论这些基础课程不能学过之后就丢掉,温故而知新,这些是将来找工作面试时候的基... -
2008-10-31
ICommandSubType接口 - [ArcEnine接口]
用于定义一个亚类型的command。
一个类中有多个按钮时用到ICommandSubType接口。需要在类中同时实现ICommand和ICommandSubType接口。使用ICommandSubType接口需要指定subtype的个数。在每个ICommand属性的实现中设置每个子类型的属性,而不必多次实现ICommand接口。
成员
GetCout,SetSubType。
ICommandSubType示例... -
2008-10-29
IHookHelp接口 - [ArcEnine接口]
开发MapControl,PageLayoutControl,ArcMap和自定义按钮及应用程序时使用该接口访问所需的成员。
通过ICommand::OnCreate的hook参数使用IHookHelper接口返回ActiveView,PageLayout或FocusMap。
成员
ActiveView,FocusMap,Hook,OperationStack,PageLayout。
-
2008-10-29
ICommand接口 - [ArcEnine接口]
所有嵌入ArcCatalog和ArcMap应用程序中的按钮都是基于COM的按钮。开发者可以在支持COM的开发环境中如Visual Basic,.Net(C#和VB.Net),或C++中创建自定义的按钮。基于COM的按钮是以ActiveX DLLs形式分发的。可以创建下列形式的按钮:
Buttons和menu是最简单的commands类型。Tools和buttons很像,但需要和应用程序的显示交互。放大按钮就是个例子。Tool controls是像comboboxes或editb... -
2008-10-28
ITool接口 - [ArcEnine接口]
提供定义一个tool的成员。
Tools和按钮相似,也需要与应用程序交互。放大按钮就是tool的一个好例子。
查询内置tool的属性或创建自己的COM tool时使用ITool。
创建COM tool时,要在你的代码中实现ICommand接口和ITool接口。使用ITool接口可以定义如下一些事件的实现,如mouse move,mouse button press/release,keyboard key press/release,... -
2008-10-26
ISpatialFilter接口 - [ArcEnine接口]
用于返回和修改filter使用的空间关系。
ISpatialFilter是一个包含空间和属性限制的QueryFilter。因此可以使用SpatialFilter来限制从要素类中获得的要素集。ISpatialFilter继承IQueryFilter接口,因此可以指定一个whereclause、返回的colunms或者指定输出图形的空间参考。
使用spatial filter执行空间查询,常将其作为IFeatureClass::Search、IFeatureC... -
2008-10-25
IFeatureBuffer接口 - [ArcEnine接口]
用于设置和返回feature buffer中的默认shape。
成员Fields,Shape,Value。
Example
[C#]
public void IFeatureBuffer_Example(IFeatureClass featureClass)
{
//Function is des... -
2008-10-21
IGeometryDefEdit接口 - [ArcEnine接口]
提供修改geometry definition的成员
继承了IGeometryDef,但所有属性增加了一个对应的写属性。
IGeometryDefEdit接口用来创建GeometryDef对象,在定义新的要素类的时候一般会使用这个接口。不能使用IGeometryDefEdit修改与附属于要素类的GeometryDef;使用标准的ArcGIS用户接口时也有相同的限制。
[C#]
... -
2008-10-21
IGeometryDef接口 - [ArcEnine接口]
提供的成员返回geometry定义的信息。
AvgNumPoints,GeometryType,GridCount,GridSize,HasM,HasZ,SpatialReference
IGeometryDef接口以只读的方式访问GeometryDef的属性。
AvgNumPoints,GridCount和GridSize属性都是地理数据库的空间索引的属性。Shapefiles的GridCount返回值为0.
... -
2008-10-21
IFeatureDataset接口 - [ArcEnine接口]
该接口继承IDataset。仅增加一个创建要素类的功能CreateFeatureClass。
这个方法和IFeatureWorkspace中的方法一样。但是这个方法要求要素类的空间参考和feature dataset的一致。要创建的要素类的空间参考在Fields的shape字段的GeometryDef属性中。在调用CreateFeatureClass方法之前,GeometryDef对象要设置其信息。包括空间参考(投影或地理坐标系统,垂直坐标系统,坐标... -
2008-10-21
IWorkspace2接口 - [ArcEnine接口]
IWorkspace2接口提供NameExists方法,可以方便的确定所给名称、指定类型的dataset是否存在。IWorkspace2只在Personal,File和ArcSDE Geodatabase上实现。在其他数据源如shapefile workspace上未实现。
成员
NameExists
[Visual Basic.NET] Public Functio... -
2008-10-21
IFieldsEdit接口 - [ArcEnine接口]
提供修改fields集合的成员
IFeildsEdit接口用于创建fields集合。不能使用该接口在已存在表中删除或插入字段。向已存在对象类添加字段,使用IClass::AddField方法。删除字段使用IClass::DeleteField方法。
成员
AddField,DeleteAllFields,DeleteField,Field(get),Field(set),FieldCount(get),FieldCount(set),... -
2008-10-21
IFeatureWorkspace接口 - [ArcEnine接口]
提供创建和打开各种数据集和其他workspace级别对象的成员。
IFeatureWorkspace接口用于访问和管理地理数据库中的要素的重要成分—数据集,如Tables,ObjectClasses,FeatureClasses,FeatureDatasets,和RelationshipClasses。所有的Open方法(例如OpenTable)都要以dataset的名称作为输入。在企业数据库上工作时,就需要使用完全限定名(例如,”database.ow... -
2008-10-20
IWorkspaceEdit接口 - [ArcEnine接口]
提供控制Workspace Editing的成员。
成员
AbortEditOperation,DisableUndoRedo,EnableUndoRedo,HasEdits,HasRedos,HasUndos,IsBeingEdited,RedoEditOperation,StartEditing,StartEditOperation,StartEditing,StopEditOperation,StopEditing,StopEditOperation... -
2008-10-20
IWorkspaceFactory接口 - [ArcEnine接口]
提供创建和打开workspace的成员以及访问workspace factory信息的成员。
当需要创建一个新的workspace,连接已存在的workspace和寻找有关workspace的信息时使用IWorkspaceFactory接口。
成员
IWorkspaceFactory.ContainsWorkspace方法
[Visual Basic.NET] &nb... -
2008-10-20
IWorkspace接口 - [ArcEnine接口]
提供与workspace信息有关的成员。
成员
ConnectionProperties,DatasetNames,Datasets,ExecuteSQL,Exists,IsDirectory,PathName,Type,WorkspaceFactory.
Worksapce时空间和非空间数据集,如要素类,栅格数据集和表格的容器。它提供实例化数据集和创建新数据集的方法。Workspace可根据esriWorkspaceType分类,即... -
2008-10-19
IFeatureSelection接口 - [ArcEnine接口]
提供控制要素选择的成员
成员
Add,BufferDistance,Clear,CombinationMethod,SelectFeatures,SelectionChanged,SelectionColor,SelectionSet,SelectionSymbol,SetSelectionSymbol。
IFeatureSelection用来在图层上管理选择、进行选择,或者修改选择显示的方式。
下列方法和属性可... -
2008-10-18
IQueryFilterDefinition接口 - [ArcEnine接口]
IQueryFielterDefinition接口用来定义用于查询的一组FilterDef。这一组对象由FilterDefs属性表达。这个接口的另一个属性PostFixClause是一个字符串,用于向query filter定义的SQL语句末添加文本,例如ORDER BY或GROUP ON子句。
成员
FilterDefs,PostFixClasue。
-
2008-10-18
IQueryFielter接口 - [ArcEnine接口]
IQueryFilter基于属性查询过滤数据。需要定义一个where子句。可以指定要返回值的字段列表。如果没有指定列,将返回所有值。当需要根据属性值和属性的关系过滤数据时,使用该接口。
成员
AddField,OutputSpatialReference,SubFields,WhereClause
IQueryFilter.WhereClause属性
[Visual Baic.NET] &n... -
2008-10-18
IFeatureCursor接口 - [ArcEnine接口]
成员
DetleteFeature,Fields,FindField,Flush,InsertFeature,NextFeature,UpdateFeature.
IFeatureCursor接口可用来访问要素类中的一系列要素。虽然它并没有继承ICursor接口,但它的操作方法同ICursor一样,这样在处理features时,不像rows那样,可以不使用QI。
IFeatureCursor.NextFeature方法... -
2008-10-17
IDataset接口 - [ArcEnine接口]
IDataset接口是用来管理dataset的主接口。例如,使用这个接口的成员来获得dataset的名称,拷贝、删除或重命名dataset。
成员:
BrowseName、CanCopy、CanDelete、CanRename、Category、Copy、Delete、、FullName、Name、PropertySet、Rename、Subsets、Workspace。
并不是... -
2008-10-17
IField接口 - [ArcEnine接口]
field对象表示表中的一列。一个字段有许多属性,最明显的属性是它的名字和它的数据类型。
成员
AliasName,CheckValue,DefaulValue,Domain,DomainFixed,Editable,GeometryDef,IsNullable,Length,Name,Precision,Required,Scale,Type,VarType。
当创建esriFieldTypeSingle,esriFieldType... -
2008-10-17
IFields接口 - [ArcEnine接口]
Fields表示表中的列集合。
成员:
Field,FieldCount,FindField,FindFieldByAliasName
Example[VB 6.0]
Set pFiels =pFeatureClass.Fields
For i=0 To pFields.FieldCount-1
Set pFie... -
2008-10-17
IFeature接口 - [ArcEnine接口]
访问和设置一个要素的属性。
成员:
Class 行对象。
Delete 删除行。
Extent 要素的范围。
要素是一个空间对象,是要素类的一个成员,是要素类表的一行。要素由一个形状,由要素类定义其类型。可能的形状是Point...





