03_SuperMap Objects .NET 6R开发基础

合集下载

supermap操作手册

supermap操作手册

SuperMap操作手册从入门到精通SuperMap是一款广泛应用于地理信息系统(GIS)领域的软件,本文将从入门级介绍到高级应用,帮助读者快速掌握SuperMap的操作技巧和功能。

SuperMap是一款功能强大的地理信息系统软件,可用于空间数据的采集、存储、处理、分析和可视化。

下面将从入门级介绍到高级应用,帮助读者快速掌握SuperMap的操作技巧和功能。

1. 安装和启动SuperMapSuperMap支持Windows和Linux操作系统,安装过程简单。

安装完毕后,双击桌面图标即可启动SuperMap。

2. 数据管理SuperMap支持各种数据格式,包括矢量数据、栅格数据、影像数据等。

通过SuperMap,用户可以导入、导出、编辑和管理地理数据,实现数据的快速查询和分析。

3. 地图制作SuperMap提供了丰富的地图制作工具和符号库,用户可以根据需要创建多种类型和风格的地图。

通过选择合适的底图、添加图层、调整符号样式等操作,用户可以轻松制作出专业水准的地图。

4. 空间分析SuperMap提供了多种空间分析功能,包括缓冲区分析、叠加分析、网络分析等。

用户可以根据需求选择合适的分析工具,并进行参数设置,得到准确的分析结果。

5. 地图服务SuperMap支持地图发布和共享,用户可以将自己制作的地图发布为地图服务,供他人使用。

同时,也可以通过SuperMap访问他人发布的地图服务,实现地图的在线浏览和查询。

6. 开发应用SuperMap提供了丰富的API和开发工具,支持开发者自定义功能和界面。

用户可以根据需要,利用SuperMap进行二次开发,实现更加个性化的地理信息系统应用。

总结:SuperMap作为一款功能强大的地理信息系统软件,具有广泛的应用领域。

通过本操作手册的介绍,读者可以快速上手SuperMap,并掌握其基本操作和高级功能。

GIS应用技能(二)新版(SuperMap)

GIS应用技能(二)新版(SuperMap)

第1章 SuperMap基础知识SuperMap Deskpro .NET 6R是SuperMap GIS 6R桌面产品中的旗舰式GIS产品,它采用了美观、高效的操作界面,具有可定制的工作环境,提供强大的专题图制作、二三维一体化以及扩展开发等功能,是一款可编程、可扩展、可定制的,二三维一体化的桌面GIS产品,是超图新一代的桌面GIS产品。

本章重点介绍SuperMap Deskpro .NET的基本概况。

● 产品简介,介绍SuperMap Deskpro .NET提供的功能、主要特色及其亮点功能。

● 界面构成,介绍SuperMap Deskpro .NET的Ribbon界面风格,以及用户界面的各个部分。

● 数据组织,介绍SuperMap Deskpro .NET的数据组织形式。

1.1产品简介SuperMap GIS 6R桌面产品是一套运行在桌面端的专业GIS软件,是通过SuperMap Objects .NET 6R、桌面核心库和.NET Framework 2.0构建的插件式GIS应用。

为了满足用户的不同需求,这套软件包括三个级别的产品:SuperMap Viewer .NET 6R、SuperMap Express .NET 6R和SuperMap Deskpro .NET 6R。

这三个产品各自包含的功能插件有所不同,如图1-1所示。

图1-1三个级别的产品包含的插件SuperMap Deskpro .NET 6R是SuperMap GIS 6R桌面产品中的旗舰式GIS产品,它不仅涵盖了SuperMap Express .NET 6R和SuperMap Viewer .NET的所有功能,还支持扩展开发,是一款可编程、可扩展、可定制的,二三维一体化的桌面GIS 产品,能满足用户的多样化需求。

1.1.1 提供功能● 数据管理功能:提供工作空间管理、数据源管理、数据集管理功能;提供对空间数据及其属性的全面操作和处理,包括创建、编辑、管理、访问等功能。

SuperMap开发培训

SuperMap开发培训

SuperMap基本介绍
1、安装后的目录结构
开 发工 具
开发资料
各种文档 示范程序 示范工程库 符号库文件
SuperMap基本介绍
2、SuperMap的控件构成
SuperWorkspace 控件
SuperMap 控件 Super3D 控件
SuperLegend 控件
SuperMap
SuperTopo 控件
SuperMap 开发-入门教程
1、数据源的操作使用


创建数据源: SuperWorkspace.CreateDataSource() 打开数据源: SuperWorkspace.OpenDataSource() SuperWorkspace.OpenDataSourceEx() 取得数据源: SuperWorkspace. DataSources.Item(i) 关闭数据源: SuperWorkspace. DataSources.Remove() SuperWorkspace. DataSources.RemoveAll()
1、跟踪层的使用



添加对象到跟踪层 soTrackingLayer.AddEvent () 取得跟踪层上的对象 soTrackingLayer. Event (i) soTrackingLayer. EventCount 删除跟踪层上的对象 soTrackingLayer.ClearEvents () soTrackingLayer.RemoveEvent () 移动跟踪层上的对象 soGeoEvent.Move () soGeoEvent.MoveTo ()

SuperMap 开发-入门教程
3、地图基本操作
地图操作

superMap objects 的Realspace的文档

superMap objects 的Realspace的文档

2
2 三维窗口与三维场景
2.1 三维窗口与三维场景
SuperMap Objects .NET 三维 GIS 提供了一个三维窗口(SceneControl 类),所有的三维可 视化操作都在三维窗口中进行,每一个三维窗口当前只能显示一个三维场景(Scene 类),三 维场景可以通过其关联的工作空间(Scene. Workspace 属性),保存到工作空间里的三维场景 集合中(Workspace. Scenes 属性),即保存到工作空间中。
本文档并不代表供应商或其代理的承诺,北京超图软件股份有限公司可在不作任何申明的情 况下对本文档内容进行修改。
SuperMap 及徽标
是北京超图软件股份有限公司的注册商标。
SuperMap Objects .NET 的一切有关权利属于北京超图软件股份有限公司所有。
本手册中所涉及的软件产品及其后续升级产品均由北京超图软件股份有限公司制作并负责全 权销售。
表格 1 SceneControl 类的属性
属性
描述
Action
获取或设置三维地图操作状态。有关三维地图的操作状态,请 参见 Action3D 枚举类型。
IsKeyboardNavigationEnabled 获取或设置是否可以通过键盘进行导航漫游。
IsMouseNavigationEnabled 获取或设置是否可以通过鼠标进行导航漫游。
本文档中提到的其它公司及其产品的商标所有权属于该商标的所有者。
北京超图软件股份有限公司联系方式:
地址:北京市海淀区学清路 8 号科技财富中心 B 座 7 层
邮编:100192
电话:+86-10-82736655
传真:+86-10-82734630

GIS大赛组件概念回顾

GIS大赛组件概念回顾

打开数据源
Datasources.Open()
新建数据集
Datasets.Create()
8
SuperMap Objects .NET 培训课程
工作空间连接信息类
WorkspaceConnectBiblioteka onInfo数据源连接信息类
DatasourceConnectionInfo
矢量数据集信息类
DatasetVectorInfo
栅格数据集信息类
DatasetGridInfo
9
SuperMap Objects .NET 培训课程
技术支持
电话:400-8900866 技术资源中心
/
电子邮箱:
support@
地理信息系统论坛- SuperMap 专区:
/bbs/index.asp?boardid=4
10
SuperMap Objects .NET 培训课程

SuperMap Objects .NET 6R 概念回顾
北京超图软件股份有限公司
SuperMap Objects .NET 产品定位
回顾下SuperMap GIS的基本概念
数据库 (*.smwu/*.sxwu) (SQL Server /Oracle)
工作空间
数 据 源 地 图 布 局
数据引擎
SuperMap Objects .NET 培训课程
对象结简介(二)对象结构图
6
SuperMap Objects .NET 培训课程
Data模块主要对象结构图
7
SuperMap Objects .NET 培训课程
总结
打开工作空间
Workspace.Open()

SuperMap+Objects编程学习

SuperMap+Objects编程学习

SuperMap+Objects编程学习SuperMap Objects编程学习长江⼤学地球科学学院⼀、控件清单1)SuperWorkspace控件——核⼼控件(数据管理)SuperMap.ocx2)SuperMap控件——核⼼控件(地图管理)3)SuperTopo控件SuperTopo.ocx4)SuperLegend控件SuperLegend.ocx5)SuperLayout控件SuperLayout.ocx6)SuperGridView控件SuperGirdView.ocx——属性表组件库7)SuperWkspManager控件SuperWkspManager.ocx——⼯作空间管理组件库8)Super3D控件Super3D.ocx⼆、实例清单0、第⼀个程序――VB6Start演⽰⽤控件打开地图,并对其进⾏基本操作和属性与地图之间的双向查询。

控件及对象:SuperWorkspace、SuperMap1、创建、删除数据源和数据集,数据集编辑――CreateDeleteModify如何创建数据源和数据集、编辑及删除数据集。

控件及对象:SuperWorkspace、SuperMap,soDataSource、soLayers2、选定图层、查看属性――SuperGridView如何浏览选定图层的属性控件及对象:SuperWorkspace、SuperMap、Supergridview3、浏览、编辑属性及新建、删除字段――EditAttribute如何查询和修改数据集中⼏何对象的属性,如何维护属性数据表:增加和删除⽤户字段。

控件及对象:SuperWorkspace、SuperMap,soDatasetVector、soRecordset、soSelection、soFieldInfos、soFieldInfo4、地图浏览――MapBrowse对地图进⾏放⼤、缩⼩、⾃由缩放、全幅显⽰、漫游、点选、圆选、框选等操作,设置地图窗⼝的显⽰⽐例尺范围、⾃动滚屏功能、锁定地图窗⼝等属性。

第3章 SuperMapObjects开发基础

第3章 SuperMapObjects开发基础

(1)矢量数据集与栅格数据集
第3章 SuperMap Objects开发基础
(2)属性数据集
第3章 SuperMap Objects开发基础
3.2.4 图层(soLayer)
赋予图层显示风格,如线型
图层本身有显示/隐藏 允许选择/不允许选择
允许编辑/不允许编辑
允许捕捉/不允许捕捉 调整叠加压盖顺序 设置显示比例尺范围
3.3 SuperMap Objects控件的加载、连接与断开
3.4 SuperMap Objects的对象结构图
3.5 功能开发过程
第3章 SuperMap Objects开发基础
3.4 SuperMap Objects的对象结构图
(1)工作空间控件
工作空间控件主要用于空间数 据的组织和管理; 工作空间中可以同时打开或存 储多个数据源通过其别名或索引可 以获得所需数据源,每个数据源中 可以有多个数据集,通过其名称或 者索引可获得所需数据集; GIS中用于分析的数据集多为
矢量数据集类型。每一个矢量数据
集都对应着相应的记录集进行存储 和管理。记录集中的每一条记录都 对应相应的几何对象及其属性。
第3章 SuperMap Objects开发基础
3.2.8 资源(soResources)
资源用于管理符号库(soSymbolLib)、线型库(soLineStyleLib) 和填充库(soFillStyleLib)。
3.2.9 记录集(soRecordset)
记录是处理和存储实体信息的基本单位,记录的集合叫记录集。 SuperMap Objects 空间数据组织和存储的基本单位仍然是记录。 SuperMap Objects中,每一个矢量数据集对应一个完整的记录集,每一 个空间几何对象对应一条记录。

3_SuperMap iClient 6R for Flex 开发基础

3_SuperMap iClient 6R for Flex 开发基础

19
SuperMap iClient 6R for Flex 培训课程
地图显示开发思路
地图( 地图(Map)与图层(Layer) )与图层( )
Map中承载要素图层(FeaturesLayer) 中承载要素图层( 中承载要素图层 )
添加要素信息
<fx:Script> <![CDATA[
直接添加 交互式添加
]]> </fx:Script> <iClient:Map id="map" left="20" top="60" > <iClient:ElementsLayer id="el"/> </iClient:Map>
function drawFeature():void{ var drawPoint:DrawPoint = new DrawPoint(map); map.action = drawPoint; drawPoint.addEventListener(DrawEvent.DRAW_END,thenAddFeature);} function thenAddFeature(event:DrawEvent):void{fl.addFeature(event.feature);}
SuperMap iClient 6R for Flex
开发基础
北京超图软件股份有限公司 产品中 产品中心 培训部
主要内容
产品包目录结构 地图及相关对象结构 功能开发思路
声明:本课程中所述“Flex”如无特殊说明均指SuperMap iClient 6R for Flex产品
2
SuperMap iClient 6R for Flex 培训课程

2.SuperMap Objects .NET 快速入门

2.SuperMap Objects .NET 快速入门

5
SuperMap Objects .NET 培训课程
打开World.smw中的第一张地图
Step4:添加按钮控件Button1,控件Name属性设置为 btnOpenMap,控件Text属性设置为“打开地 图” Step5:进入代码界面,添加SuperMap引用
using System; using System.Collections.Generic; using ponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; //添加以下代码 using SuperMap.Data; using SuperMap.Mapping; using SuperMap.UI;
World.smwu/sdb/sdd
Step3:将Workspace和MapControl控件加载到窗 体上
4
SuperMap Objects .NET 培训课程
加载控件
Step1:在ToolBox(工具箱)上找到SuperMap选 项卡 Step2:将名称为“Workspace”和“MapControl”的 组件添加 到窗体上 Step3:简单设计窗体界面
地理信息系统论坛- SuperMap 专区:
/bbs/index.asp?boardid=4
15
SuperMap Objects .NET 培训课程

8
SuperMap Objects .NET 培训课程
Step8:在“打开地图”按钮单击事件里添加代码
private void btnOpenMap_Click(object sender, EventArgs e) { //-----------------添加以下代码,打开地图-----------------// //构造工作空间连接对象 WorkspaceConnectionInfo workspaceConnectionInfo = new WorkspaceConnectionInfo(); //设置工作空间属性 workspaceConnectionInfo.Server = @"D:\ProgramFiles\SuperMap\SuperMap Objects .NET6R\SampleData\World\World.smwu"; workspaceConnectionInfo.Type = WorkspaceType.SMWU; //打开工作空间 workspace.Open(workspaceConnectionInfo); //打开地图 mapControl.Map.Open("世界地图"); //地图显示控制 mapControl.Map.ViewEntire(); } SuperMap Objects .NET 培训课程 9

01-SuperMap iServer 6R_整体介绍

01-SuperMap iServer 6R_整体介绍

• 二三维GIS
• 企业级服务器
• 跨平台
服务式GIS开发平台
• 面向服务的架构
• 提供面向服务的组件
客户端开发工具包(iClient)
• 多种类型的富客户端开发控件 • 三维插件
4
SuperMap iServer Java 6R 培训课程
产品功能
• 浏览地图、地图缩 • 对几何对象/数据集的裁
地图服
SuperMap iServer Java 6R 培训课程
集群
集群的作用
支持可信任计算 动态负载平衡
支持层次型集群结构
上下级访问可控性
集群的冗余设计
支持服务集群分布式部署
支持异构系统集群
15
SuperMap iServer Java 6R 培训课程
支持多种服务协议/规范
SuperMap iServer 服务
6
• 最佳路径分析、多\
旅行商分析 • 服务区分析、选址 分区 • 最近设施分析
• 三维数据的发布
三维服 务
• 三维场景的发布,可以
通过Realspace插件在
线浏览三维数据,查询
三维数据
SuperMap iServer Java 6R 培训课程
产品功能
服务器能力
服务聚合 缓存
服务管理
能力
集群 REST风格

放、平移 • 地图量算、地图查 询 • 专题图
空间分
剪、擦除、同一、相交、
合并、更新、对称差。
析服务
• 缓冲区分析、空间关系
分析、线型参考分析
• 提取等值线
数据服
• 对数据源、数据集
进行查询
• 对数据集进行在线

1 SuperMap Objects整体介绍

1 SuperMap Objects整体介绍

讲师丁晓佩dingxiaopei@主要内容了解SuperMap Objects 的主要功能1充分利用各种帮助资源3熟悉SuperMap Objects 的对象结构图4了解SuperMap Objects 的开发基础2开发实战5空间数据获取与集成空间数据组织与管理主要功能空间编辑与处理查询统计与空间分析制图输出Sup erLeg endSup er Loc kInf oSup erT opoSup erM ap Sup er3DSup er Gri dVie w Super WorkspaceSup er Ana lystSup erW kspMan age rSup er Lay out基础组件核心组件(SuperWorkspace/ SuperMap) 工作控件管理、多数据源访问、地图管理;地图显示、查询;数据编辑;影像配准;矢量与栅格空间分析;线型与符号设计;叠加分析、最短、最佳路径分析等。

制图组件(SuperLayout)布局设计与输出,包括对地图、比例尺、图例、方向标、文字等各种布局对象的各种操作专业功能组件三维组件(Super3D)TIN和DEM建立;三维渲染与分层设色;立体透视图;正射三维影像图制作;纹理映像;显示、旋转和三维模型浏览;淹没模拟;三维的分割、填方挖方计算。

拓扑组件(SuperTopo)建立多边形、网络拓扑关系空间分析组件(SuperAnalyst)提供各种复杂和高级空间分析功能的控件。

可以完成地理空间数据的网络分析、栅格代数运算、地形表面分析等常用和专业的分析功能。

辅助组件工组空间管理器组件(SuperWkspManager) 工作空间中的数据集、地图、布局、线型库和符号库等的可视化管理工具图例组件(SuperLegend等)地图窗口的图例的生成、编辑、修改;图层控制、专题图接口;与制图模块结合生成地图二维表格组件(SuperGridView)二维表格显示与编辑工具,可以直接连接SuperMap定义的记录集对象(soRecordset)2、SuperMap Objects的开发基础 选择编程环境选择数据存储方式安装SuperMap Objects在开发环境中加载控件编程环境的选择SuperMap GIS 提供文件和数据库两种存储方案,可根据数据量、并发要求、保密要求等进行选择。

SuperMap Objects 开发教程(初级篇)

SuperMap Objects 开发教程(初级篇)
第 2 章 VISUAL BASIC 6.0 开发入门...........................................................................................3
2.1 第一步:创建一个新工程:MyFirstSuperMap .................................................................... 3 2.2 第二步:加入 SuperMap Objects 控件..................................................................................3 2.3 第三步:打开地图、添加图层..............................................................................................6 2.4 第四步:地图浏览功能..........................................................................................................8 2.5 第五步:地图到属性查询......................................................................................................9 2.6 第六步:属性到地图查询.................................................................................................... 11

SuperMap Deskpro .NET 6R 产品入门

SuperMap Deskpro .NET 6R 产品入门

图 2-2 功能区 图中红色矩形框所示的区域为功能区,即功能控件放置的区域。功能区所放置的各个控件统称为
Ribbon 控件,功能区上只能放置 Ribbon 控件。 功能区最顶部所显示的名称,如“开始”、“数据”、“视图”等,为相应的选顷卡的名称,通
过点击选顷卡的名称,即可迚入相应的选顷卡页,上图所示的“开始”选顷卡为当前被选中的选顷 卡,此时,功能区上所呈现的控件为组织在“开始”选顷卡中的功能控件。
图 2-1 应用程序主窗口界面 应用程序的主窗口界面主要包括以下几部分: “开始”按钮(主程序图标):“开始”按钮位亍应用程序主窗口的最左上角,点击“开始”按钮 将弹出开始菜单,开始菜单中组织了一些常用的功能,主要是针对工作环境(工作空间)、数据的 管理以及主程序的管理等,开始菜单中还包括了最近打开的数据源和工作空间列表,方便数据的打
SuperMap Deskpro .NET 6R 产品入门
北京超图软件股份有限公司 中国·北京
法律声明
本资料的版权为北京超图软件股份有限公司所有,受《中华人民共和国著作权法》和著作权国际公 约的保护。未经北京超图软件股份有限公司书面许可,丌得以任何方式戒理由对该资料的任何部分迚行 使用、复制、修改、抁录、传播戒不其它产品捆绑使用、销售,侵权必究。
4.5.1 方法一:CodeFile................................................................................................. 20 4.5.2 方法二:ScriptCode ............................................................................................ 23 4.5.3 方法三:CtrlAction .............................................................................................. 26 4.6 第六步:工作环境设计的结果...................................................................................... 27 5 二次开发 ................................................................................................................. 29 5.1 第一步:创建一个新工程.............................................................................................. 29 5.2 第二步:实现输出揑件信息功能 .................................................................................. 31

SuperMap iServer 6R的主要功能

SuperMap iServer 6R的主要功能

SuperMap iServer 6R的主要功能SuperMap iServer系列产品的主要功能包括:⏹强大的GIS功能服务SuperMap iServer基于SuperMap Objects .NET/Java提供了功能强大的GIS服务,主要GIS服务如下:地图服务,提供了地图的访问、查询功能,图层控制、地图浏览(全幅显示,平移等)、地图空间与属性查询、获取跟踪层、地图坐标系统转换、地图量算、图例输出、清除缓存等功能。

数据服务,提供了数据的获取和编辑功能,用户可以通过该服务对空间数据进行位置的编辑、属性的修改、删除某些废除的空间地物、添加新增的空间地物等。

对实体的操作(添加、更新、删除)、最近地图查找、几何对象查询。

空间分析服务,提供缓冲区分析、叠加分析、栅格分析等功能。

网络分析服务,提供了最佳路径分析、旅行商分析、最近设施分析等功能。

交通换乘分析服务,提供了模糊站点/线路查询、获取公交站点/线路、查询公交换乘方案等。

⏹以标准服务接口提供完善的GIS功能SuperMap iServer能够将自身系统提供的GIS功能服务以及聚合之后的GIS功能服务,通过SuperMap iServer GIS服务接口发布成多种规范的服务类型,包括REST服务、SOAP 服务、WMS、WFS、WCS、KML、GeoRSS等多种服务类型。

⏹三维服务SuperMap iServer 6R将提供对三维的支持,提供三维地图服务、三维数据服务以及三维分析服务等。

⏹多源服务聚合能力SuperMap iServer体系架构中的GIS服务提供者能够统一不同来源的GIS服务,采用SuperMap iServer服务聚合结构能够轻松聚合通过GIS服务提供者获取的多源GIS服务,并通过SuperMap iServer系统发布成新的服务节点。

SuperMap iServer 6的多源服务聚合能力带给应用系统更高的业务敏捷性,当应用系统业务发生变化或有新的需求时,通过SuperMap iServer多源服务聚合集成已有的GIS服务和数据服务,延续其价值,快速搭建应用系统。

三维建模文档

三维建模文档
SuperMap Objects .NET 6R 技术文档
——三维数据制作
北京超图软件股份有限公司 中国·北京
法律声明
本资料的版权为北京超图软件股份有限公司所有,受《中华人民共和国著作权法》和著作权国际公约的保 护。未绊北京超图软件股份有限公司书面许可,丌得以任何方式戒理由对该资料的任何部分迕行使用、复制、 修改、抁录、传播戒不其它产品捆绋使用、销售,侵权必究。
I
4.2.3 MAX 文件大小.....................................................................................................................17 4.3 建筑尺寸参考 ................................................................................................................................17 4.4 纹理贴图要求 ................................................................................................................................17
本资料中提到其他公司和产品的商标所有权为该公司所有。未绊该权利人的书面同意,丌得以任何方式戒 理由迕行使用、复制、修改、抁录、传播。
本资料中所涉及的软件产品及其后续升级产品均由北京超图软件股份有限公司研发、销售。
特此声明。
北京超图软件股份有限公司 地址:北京市朝阳匙酒仙桥北路甲 10 号院 201 号楼 E 门 3 层 邮编:100015 电话:+86-10-59896655 传真:+86-10-59896666 技术支持不客户监督热线:400-8900-866 技术支持电子邮箱:support@ 客户监督电子邮箱:cs@ 网址:

SuperMap object 二次开发 学习笔记 最基础的入门

SuperMap object 二次开发 学习笔记 最基础的入门
SuperMap1.Connect(SuperWorkspace1.CtlHandle); //建立SuperWorkspace与 SuperMap之间的联系 断开连接的语句是: SuperMap1.Disconnect(); 在SuperWorkspace 控件中包括五种基本对象:数据源集合(soDataSources)、地图集合 (soMaps)、布局集合(soLayouts)、三维场景集合(soScenes)、资源(Resources),它 保存的内容主要包括:当前打开的数据源(位置、别名和打开方式)、地图、布局、符号库、 线型库、填充模式库等。这其图对象的保存(SaveMap)、另存为(SaveMapAs)、打开(OpenMap)、关闭(Close) 和获取当前地图对象的名称(MapName)的方法都是由SuperMap 控件提供。SuperMap 控 件是地图显示的窗口,可以加载一个或者多个数据集进行显示;也可以加载工作空间中的地 图来显示。
2)每个图层都可导入风格 XML 文件,地图是不需要设置的,因为地图中的图层保存了风格信息,但 数据集是不保存风格的。
3)读写都是 XML 字符串的方式,字符串的保存,以及与数据集的对应关系,需要自己处理;如数据 库型时要加表和字段,文件型时自己处理对应的文件和内容。
4)个人总结,尽量用 CAD 型保存数据,这样风格等的处理不麻烦;但调整样式时,需要按对象循环 修改;生成等值线等时,要先建立临时图层,将对象复制到允许的点或线图层。
四.基本操作 1. SuperMap.Action seAction 常量 SuperMap.Action=seAction.scaZoomIn 地图放大 SuperMap.Action = seAction.scaZoomOut;地图缩小 SuperMap.Action = seAction.scaZoomOut;地图自由缩放 SuperMap.Action = seAction.scaPan;地图漫游 SuperMap.ViewEntire() 全幅显示地图 2. 编辑操作 SuperMap.Action = seAction.scaSelect;点击选择对象 SuperMap.Action = seAction.scaNull;取消工具选择 SuperMap.Action=scaEditCreatePoint SuperMap.Action= scaEditCreatePolyline SuperMap.Action= scaEditCreatePolygon seAction 中有手工画点、线、各种面、各种线、文字等功能,详细看帮助。 3. 跟踪层编辑 SuperMap.Action= scaTrackPoint SuperMap.Action= scaTrackPolyline SuperMap.Action= scaTrackPolygon 五. 图层管理

SuperMapObjects.NET6R技术文档--SQL查询

SuperMapObjects.NET6R技术文档--SQL查询

6R技术文档--SQL查询SuperMap Objects .NET 6R 技术文档——SQL查询北京超图软件股份有限公司中国·北京法律声明本资料的版权为北京超图软件股份有限公司所有,受《中华人民共和国著作权法》和著作权国际公约的保护。

未经北京超图软件股份有限公司书面许可,不得以任何方式或理由对该资料的任何部分进行使用、复制、修改、抄录、传播或与其它产品捆绑使用、销售,侵权必究。

“超图”、“SuperMap”以及为北京超图软件股份有限公司的注册商标,受法律保护。

未经北京超图软件股份有限公司书面许可,不得以任何方式或理由对该商标的任何部分进行使用、复制、修改、传播或与其它产品捆绑使用、销售,侵权必究。

本资料并不代表供应商及其代理的承诺,北京超图软件股份有限公司可在不作任何声明的情况下对本资料进行修改。

本资料中提到其他公司和产品的商标所有权为该公司所有。

未经该权利人的书面同意,不得以任何方式或理由进行使用、复制、修改、抄录、传播。

本资料中所涉及的软件产品及其后续升级产品均由北京超图软件股份有限公司研发、销售。

特此声明。

北京超图软件股份有限公司地址:北京市朝阳区酒仙桥北路甲10号院201号楼E门3层邮编:100015电话:+86-10-59896655传真:+86-10-59896666技术支持与客户监督热线:400-8900-866技术支持电子邮箱:********************客户监督电子邮箱:***************网址:SuperMap欢迎您的宝贵建议和意见。

目录1SQL 语句的构建 (1)1.1SQL 表达式 (1)1.1.1对数值的查询 (1)1.1.2模糊查询 (1)1.1.3查询特定值 (2)1.1.4查询某个字段值是否为空 (2)1.1.5算术表达式构建组合语句 (2)1.1.6逻辑表达式构建组合语句 (3)1.1.7比较运算符在字符型字段中的应用 (3)1.1.8日期型字段的查询 (3)1.1.9派生字段 (3)1.2分组统计GROUP BY (4)2运算符及函数 (5)2.1运算符号 (5)2.2聚合函数 (6)2.3数学函数 (7)2.4字符串函数 (9)2.5时间日期函数说明 (12)I1SQL 语句的构建在SuperMap组件产品中,有许多接口都用到了过滤条件,也就是标准SQL 语句中的WHERE 子句部分,比如各种涉及属性查询的接口、网络分析中弧段的过滤条件、拓扑处理中相交不打断的过滤条件等。

SuperMap Objects .NET 6R产品入门

SuperMap Objects .NET 6R产品入门

SuperMap Objects .NET6R产品入门北京超图软件股份有限公司中国·北京法律声明本资料的版权为北京超图软件股份有限公司所有,受《中华人民共和国著作权法》和著作权国际公约的保护。

未经北京超图软件股份有限公司书面许可,不得以任何方式或理由对该资料的任何部分进行使用、复制、修改、抄录、传播或与其它产品捆绑使用、销售,侵权必究。

“超图”、“SuperMap”以及为北京超图软件股份有限公司的注册商标,受法律保护。

未经北京超图软件股份有限公司书面许可,不得以任何方式或理由对该商标的任何部分进行使用、复制、修改、传播或与其它产品捆绑使用、销售,侵权必究。

本资料并不代表供应商及其代理的承诺,北京超图软件股份有限公司可在不作任何声明的情况下对本资料进行修改。

本资料中提到其他公司和产品的商标所有权为该公司所有。

未经该权利人的书面同意,不得以任何方式或理由进行使用、复制、修改、抄录、传播。

本资料中所涉及的软件产品及其后续升级产品均由北京超图软件股份有限公司研发、销售。

特此声明。

北京超图软件股份有限公司地址:北京市朝阳区酒仙桥北路甲10号院201号楼E门3层邮编:100015电话:+86-10-59896655传真:+86-10-59896666技术支持与客户监督热线:400-8900-866技术支持电子邮箱:support@客户监督电子邮箱:cs@网址:SuperMap欢迎您的宝贵建议和意见。

前言本书的定位本手册将通过在Microsoft Visual Studio 2005 开发平台上,基于C#语言的入门范例程序,为初次接触SuperMap Objects .NET 组件进行开发的人员提供方便快捷的向导和简单而详尽的代码。

本手册以Visual Studio 2005作为开发工具和C#语言进行示范,帮助您了解如何使用SuperMap Objects .NET 控件开发应用程序。

阅读完本开发入门,您应该能够掌握如下内容:●如何把SuperMap Objects .NET 控件添加到工程中●如何使用Workspace对象打开SuperMap工作空间文件●如何实现基本的地图浏览功能,比如:放大、缩小、漫游等●如何实现地图到属性的查询功能●如何实现属性到地图的查询功能使用对象本手册适合具备上述语言基础和初次接触SuperMap Objects .NET 的用户。

SuperMap Objects .NET 6R 技术文档--中文地址模糊匹配

SuperMap Objects .NET 6R 技术文档--中文地址模糊匹配

SuperMap 欢迎您的宝贵建议和意见。
目录
1 概述....................................................................................................................................... 1 2 中文地址模糊匹配的意义....................................................................................................... 3 3 数据转换的实现 ..................................................................................................................... 5 4 地址词典................................................................................................................................ 7 5 中文地址模糊匹配的技术实现 ............................................................................................... 9
SuperMap 组件产品地址模糊匹配的精确搜索比一般常用搜索引擎的精确搜索精确。例如输入【"超图"】 迕行精确搜索,SuperMap 组件产品搜索引擎会抂“超图”作为一个词来搜索,结果为“中国超图”、“北京 超图软件股份有限公司”,而一般的搜索引擎的精确搜索结果为“中国超图”、“中超图片社”、“B 超图” 等。其中,“中超图片社”、“B 超图”并丌是我们想要的结果,返是由亍分词的丌准确造成的。由此可见, 中文分词的准确度,对搜索引擎结果相关性和准确性有相当大的关系。返个例子同时也说明,SuperMap 组件 产品搜索引擎的分词比一般搜索引擎的分词要准确。 3. 支持多个关键词的自劢“不”搜索

NetworkAnalyst

NetworkAnalyst
5.1 网络数据集构建方法 ............................................................................................10
6 交通网络分析 ............................................................................................................. 12
6.7
服务区分析 ............................................................................................................24 6.7.1 实现服务区分析的步骤 ................................................................................25
6.6
旅行商分析 ............................................................................................................22 6.6.1 6.6.2 6.6.3 实现旅行商分析的步骤 ................................................................................22 调用旅行商分析方法 ....................................................................................22 旅行商分析结果 ............................................................................................23
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

11
SuperMap Objects .NET 培训课程
回顾SuperMap GIS基本概念
工作空间 数据源 地图 布局
资源
三维场景 数据集 图层
12
SuperMap Objects .NET 培训课程
对象结构简介(一)
Data SuperMap.Data.dll
Mapping SuperMap.Mapping.dll Realspace SuperMap.Realspace.dll Layout yout.dll Topology SuperMap.Topology.dll Processing SuperMap.Processing.dll Conversion SuperMap.Conversion.dll
13
NetworkAnalyst workAnalyst.dll SpatialAnalyst SuperMap.Analyst.SpatialAnalyst.dll AddressMatching SuperMap.Analyst.AddressMatching.dll TerrainAnalyst SuperMap.Analyst.TerrainAnalyst.dll Chart SuperMap.Chart.dll TrafficAnalyst SuperMap.Analyst.TrafficAnalyst.dll
18
SuperMap Objects .NET 培训课程

17
SuperMap Objects .NET 培训课程
技术支持
电话:400-8900866 技术资源中心
/
电子邮箱:
support@
地理信息系统论坛- SuperMap 专区:
/bbs/index.asp?boardid=4
SuperMap Objects .NET 培训课程
对象结简介(二)对象结构图
14
SuperMap Objects .NET 培训课程

Data模块
15
SuperMap Objects .NET 培训课程
对象结构简介(二)
16
SuperMap Objects .NET 培训课程
Mapping模块
4
SuperMap Objects .NET 培训课程
5
SuperMap Objects .NET 培训课程
帮助文档阅读指南
6
6
SuperMap Objects .NET 培训课程
API拼写检查
7
7
SuperMap Objects .NET 培训课程
为过时API标明替代者
8
8
SuperMap Objects .NET 培训课程
安装目录
Bin:放置SuperMap Objects .NET 6R 系统,各种动态库以及语言包。 FrameData :放置产品提供的三维框 架数据。 GettingStarted:开发入门的程序代 码。 Help:联机帮助,Hxs等格式文档。 License: 依赖第三方库许可声明文件 SampleCode:范例程序代码。 SampleData:样例数据,作为示范 程序和开发入门的操作数据。 Support:Visual C++ 2008 重发布 包,.NET Framework 2.0。 Tools:辅助工具,比如 DEPENDS.EXE用来查看动态链接库 间的依赖关系,开发环境的集成工 具与帮助文档注册工具等等。
SuperMap Objects .NET 培训课程 开发基础
北京超图软件股份有限公司
主要内容
帮助资源的使用 回顾SuperMap GIS基本概念 对象结构简介
2
SuperMap Objects .NET 培训课程
帮助资源的使用
安装目录 联机帮助 示范代码
3
SuperMap Objects .NET 培训课程
标明继承API的有效性
9
9
SuperMap Objects .NET 培训课程
标明所有数值类型的单位
10
10
SuperMap Objects .NET 培训课程
示范代码
产品安装包SampleCode目录下
SuperMap\SuperMap Objects .NET 6R\SampleCode\ Startup.exe
相关文档
最新文档