文本描述
SuperMap Objects 5.0 培训讲义 SuperMap开发培训总结 北京超图地理信息技术有限公司 SuperMap开发常用 帮助资源:
程序员开发教程
程序员参考手册
范例
示范程序库 北京超图地理信息技术有限公司 主要内容 一、空间数据的基本操作
二、图层的操作
三、记录集
四、选择集
五、跟踪层(TrackingLayer)的应用
六、排版布局
七、拓扑关系的建立
八、三维控件的使用 北京超图地理信息技术有限公司 一、空间数据的基本操作 1、工作空间的操作使用
2、数据源的操作使用
3、数据集的操作和使用
4、空间数据的显示原理
5、地图的基本操作
北京超图地理信息技术有限公司 打开工作空间:
SuperWorkspace.Open ()
保存工作空间:
SuperWorkspace. Save()
SuperWorkspace. SaveAs() 1 、工作空间操作使用 北京超图地理信息技术有限公司 创建数据源:SuperWorkspace.CreateDataSource()
打开数据源:
SuperWorkspace.OpenDataSource() SuperWorkspace.OpenDataSourceEx()
取得数据源:
SuperWorkspace. DataSources.Item(i)
关闭数据源:
SuperWorkspace. DataSources.Remove() SuperWorkspace. DataSources.RemoveAll() 2、 数据源的操作使用 北京超图地理信息技术有限公司 3 、数据集的操作使用 数据集的创建:soDataSource.CreateDataset*()
数据集的取得:
soDataSource.Datasets.Item(i)
数据集的删除:
soDataSource.DeleteDataset() 北京超图地理信息技术有限公司 获取数据集的几种方法总结 从工作空间中获得
SuperWorkspace.DataSources.Item(i).Datasets.Item(i)
从打开的图层中获得
SuperMap.Layers.Item(i).Dataset
从选择集中获得
SuperMap.Selection.item(i).Dataset 北京超图地理信息技术有限公司 4、空间数据的显示原理 北京超图地理信息技术有限公司 5、 地图基本操作 如放大: SuperMap.Action = scaZoomIn 北京超图地理信息技术有限公司 二、 SuperMap图层管理
1、图层控制
2、图层风格设置
3、地图管理
北京超图地理信息技术有限公司 1 、图层控制 北京超图地理信息技术有限公司 点线面层的风格:SuperMap.Layers (i).StyleSuperMap.ShowStylePicker()
文本层的风格:SuperMap.ShowTextStylePicker() 2 、图层风格设置 北京超图地理信息技术有限公司 保存地图:SuperMap.SaveMap()SuperMap.SaveMapAs
打开地图:SuperMap.OpenMap() 3、 地图管理 北京超图地理信息技术有限公司 4 、对图层中显示的内容进行限制 按比例尺进行显示
soLayer.VisibleScaleMax
soLayer.VisibleScaleMin
按对象的大小进行过滤显示
soLayer.MinimumVisible
北京超图地理信息技术有限公司 三、SuperMap二次开发_记录集 1、记录集的取得
2、记录的增删
3、几何对象操作
4、记录集结构的维护
北京超图地理信息技术有限公司 获得记录集的几种方法总结 数据集中查询获得
soDatasetVector.Query(“查询条件”,True)
从选择集中获得
soSelection.ToRecordset ()
北京超图地理信息技术有限公司 1、属性数据的取得 获取记录集:soDatasetVector.Query ()soDatasetVector.QueryEx ()soDatasetVector.QueryByDistance () soSelection.ToRecordset ()soDatasetVector.RecordCountsoRecordset.RecordCount
获取和修改属性值:soRecordset.GetFieldValue ()soRecordset.SetFieldValue ()