空间数据08supermap8c由几何实体对象和属性描述两部分构成_第1页
空间数据08supermap8c由几何实体对象和属性描述两部分构成_第2页
空间数据08supermap8c由几何实体对象和属性描述两部分构成_第3页
空间数据08supermap8c由几何实体对象和属性描述两部分构成_第4页
空间数据08supermap8c由几何实体对象和属性描述两部分构成_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SuperMapiObjects空间数据编件支持中主要什么是空间SuperMap中的空间几何对属性数空间数据的添修属性更示范数什么是空间空间由几何实体(几何对象)和属性描述两部分构几何对象,主要用于描述位置信息,通常在已知的坐里空间目标都具有唯一的空间属性信息,用于描述空间目标的属性信几何对象:主要用于定属性信息:主要用于定SuperMap中的几何对象--二维几何…SuperMap中的几何对象--三维几何SuperMap中的属性数据—属性表矢量数据集字段信息SuperMap中的属性数据—记录集字段

添加几何交互式集代码方式添交互式添加--思路与重

刷新交互式添加--设 在Actio。交互式添加--实现代码(绘制线Step1:将线数据集添加到图层privatevoid{

stringselectedNamestringselectedNodeParent=if=={DatasourceParentDs=DatasetSelDt=LayersLayers=mapControl1.Map.Layers;LayerLayer=Layers.Add(SelDt,true);}}Step2:绘制线privatevoidbtnActionLine_Click(objectsender,EventArgs{Layerslayers=mapControl1.Map.Layers;Layerlayer=Layers[0];layer.IsEditabletrue;mapControl.Action=}代码方式添加--思路与流

1通过坐标构建需要的几何对象21通过坐标构建需要的几何对象23使用记录集中的相关接口更新几何对象到数据3代码方式添加--Geo*()例如:GeoRegion(Point2Ds)根据给定的有序点集合构Recordset.AddNew()–用于在记录集中添加一条记代码方式添加--添加–在地图窗口中心位置添加一个添加–构造一根直线段添加到线数据集添加–构造一个矩形面添加到面数据集privatevoidbtnAddPoint_Click(objectsender,EventArgs{Point2DcenterPoint=GeoPointgeoPoint=newRecordsetrecordset=DatasetVector.GetRecordset(true,}

添加线privatevoid{

sender,EventArgsPoint2Dpoint2D1=newPoint2Dpoint2D2=newPoint2Dspoint2Ds=newGeoLinegeoLine=new添加线Recordsetrecordset=datasetVector.GetRecordset(true,

}添加面privatevoidbtnAddRegion_Click(objectsender,EventArgs{

====Point2Dspoint2Ds=newPoint2Ds();GeoRegiongeoRegion=new添加面Recordsetrecordset=

asDataset,}练习与GeoArc(Point2D,Point2D,GeoArc(Point2D,Double,Double,修改几何对象--思路与流

修改几何对象--用于获得数据集的属性数据表中当前记录对应的几何对象基本几何运算。Recordset.功则返True。修改记录的几何对象时,系统自动修改与对象有1修改几何对象--分割面思13获取被分割的面3以及分割用的线1、将分割后的第一个面对象更新原有数据集中的几何对象2、将分割后的第二个面对象添加到数据 调用修改几何对象--分割面代码{DatasetVectordatasetVector2=Recordsetrecordset1=GeoRegionsplitRegion=recordset1.GetGeometry()as//得到对应的记录集,以及几何对象。SplitLine为分割对象。Recordsetrecordset2datasetVector2.GetRecordset(false,GeometrysplitLine=修改几何对象--分割面代码GeoRegiontargetGeoRegion1=newGeoRegiontargetGeoRegion2=new

}

属性数据的更新--思路与集集通过选通过矢量数据属性数据的更新--Recordset.()。(或字段名称)练习与Geometrist.Smooth(Point2Dspoints,intsmoothness总三个重要的记录集

几何对象

基本几何运算

Recordset--主要Geometry--常用几何对象对象用点状, Geometry-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论