superobject总结专题知识专家讲座_第1页
superobject总结专题知识专家讲座_第2页
superobject总结专题知识专家讲座_第3页
superobject总结专题知识专家讲座_第4页
superobject总结专题知识专家讲座_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

主要内容1、帮助资源2、空间数据基本操作3、图层操作4、统计集5、选择集6、跟踪层应用7、三维控件使用8、其它注意事项superobject总结专题知识专家讲座第1页1、SuperMap开发帮助资源文档资源程序员开发教程(初级、中级)SuperMapObjects

联机帮助代码资源示范程序库(选择自定义安装)VB桌面范例(网站下载)superobject总结专题知识专家讲座第2页2、空间数据基本操作1)工作空间操作使用2)数据源操作使用3)数据集操作和使用4)空间数据显示原理5)地图基本操作superobject总结专题知识专家讲座第3页1)工作空间操作使用打开工作空间

SuperWorkspace.Open()保留工作空间

SuperWorkspace.Save() SuperWorkspace.SaveAs()superobject总结专题知识专家讲座第4页2)数据源操作使用创建数据源SuperWorkspace.CreateDataSource()打开数据源

SuperWorkspace.OpenDataSource()SuperWorkspace.OpenDataSourceEx()取得数据源

SuperWorkspace.DataSources.Item(i)关闭数据源

SuperWorkspace.DataSources.Remove()SuperWorkspace.DataSources.RemoveAll()superobject总结专题知识专家讲座第5页3)数据集操作使用数据集创建 soDataSource.CreateDataset*()数据集取得

soDataSource.Datasets.Item(i)数据集删除

soDataSource.DeleteDataset()superobject总结专题知识专家讲座第6页获取数据集几个方法总结从工作空间中取得SuperWorkspace.DataSources.Item(i).Datasets.Item(i)从打开图层中取得SuperMap.Layers.Item(i).Dataset

从选择集中取得SuperMap.Selection.item(i).Datasetsuperobject总结专题知识专家讲座第7页4)空间数据显示原理superobject总结专题知识专家讲座第8页5)地图基本操作地图操作SuperMap.Action值选择scaSelect

放大scaZoomIn缩小scaZoomOut

自由缩放scaZoomFree漫游scaPan矩形选择scaCircleSelect圆形选择scaRectSelect全幅显示SuperMap.ViewEntire方法

如放大:SuperMap.Action=scaZoomInsuperobject总结专题知识专家讲座第9页3、SuperMap图层管理1)利用SuperMapLegend控件完成图层管理2)图层基本控制功效3)图层高级控制功效4)图层格调设置5)地图管理superobject总结专题知识专家讲座第10页1)利用SuperMapLegend控件完成图层管理SuperLegend.Modified()SuperLegend.EditableLayerChanged(nIndexAsLong)

superobject总结专题知识专家讲座第11页2)图层基本控制功效图层控制所用方法或属性可视soLayer.Visible属性选择soLayer.Selectable属性编辑取得当前状态:soLayer.Editable属性

设置编辑状态:soLayers.SetEditableLayer(非0)取消编辑状态:soLayers.SetEditableLayer(0)

取得当前编辑图层:soLayer.GetEditableLayer捕捉soLayer.Snapable属性次序调整soLayers.Move*()等方法删除soLayers.Remove*()等方法superobject总结专题知识专家讲座第12页3)图层高级控制功效依据百分比尺进行显soLayer.VisibleScaleMaxsoLayer.VisibleScaleMin依据属性条件进行显示soLayer.DisplayFilter按对象大小进行过滤显示soLayer.MinimumVisiblesuperobject总结专题知识专家讲座第13页4)图层格调设置点线面层格调soStyleSuperMap.ShowStylePicker()文本层格调soTextStyleSuperMap.ShowTextStylePicker()superobject总结专题知识专家讲座第14页5)地图管理保留地图:SuperMap.SaveMap()SuperMap.SaveMapAs()打开地图:SuperMap.OpenMap()superobject总结专题知识专家讲座第15页4、SuperMap二次开发_统计集1)统计集获取2)统计增删3)从统计集中取得几何对象4)从统计集中取得属性数据5)表结构维护superobject总结专题知识专家讲座第16页1)统计集获取数据集中查询取得soDatasetVector.Query(“查询条件”,True)从选择集中取得soSelection.ToRecordset()

superobject总结专题知识专家讲座第17页2)统计增删添加统计:

soRecordset.AddNew()删除统计:

soRecordset.Delete()superobject总结专题知识专家讲座第18页3)从统计集中取得几何对象取得几何对象:

soRecordset.GetGeometry()更新几何对象:

soRecordset.SetGeometry()superobject总结专题知识专家讲座第19页4)从统计集中取得属性数据获取字段信息

soRecordset.GetFieldInfo()

soRecordset.GetFieldInfos()

soRecordset.FieldCount修改字段信息

soRecordset.SetFieldValue() soRecordset.SetFieldValueNull()superobject总结专题知识专家讲座第20页5)表结构维护soDatasetVector.CreateField()soDatasetVector.CreateFields()soDatasetVector.DeleteField()superobject总结专题知识专家讲座第21页附:SuperMap数据集字段类型说明superobject总结专题知识专家讲座第22页5、SuperMap选择集1)选择集与统计集2)选择状态改变3)地图双向查询superobject总结专题知识专家讲座第23页1)选择集与统计集选择集->统计集

soSelection.ToRecordset()统计集->选择集

soSelection.FromRecordset()superobject总结专题知识专家讲座第24页2)选择状态改变不选中->选中

soSelection.Add()

soSelection.FromRecordset()选中->不选中soSelection.RemoveAll()选中格调修改soSelection.Stylesuperobject总结专题知识专家讲座第25页地图->属性

属性->地图3)地图双向查询选取对象取值显示GetFieldValue属性条件选择集FromRecordsetQuery统计集统计集ToRecordsetsuperobject总结专题知识专家讲座第26页6、SuperMap跟踪层应用1)跟踪层作用2)跟踪层使用3)动态目标处理方法4)导航图功效实现过程superobject总结专题知识专家讲座第27页1)跟踪层作用跟踪层位于地图窗口最上层最大特点是:图形刷新速度快功效:管理暂时存放,需要进行动态更新空间对象superobject总结专题知识专家讲座第28页2)跟踪层使用添加对象到跟踪层

soTrackingLayer.AddEvent()取得跟踪层上对象

soTrackingLayer.Event(i)

soTrackingLayer.EventCount删除跟踪层上对象

soTrackingLayer.ClearEvents()

soTrackingLayer.RemoveEvent()移动跟踪层上对象

soGeoEvent.Move()

温馨提示

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

评论

0/150

提交评论