⑴ 求助,我想在supermap上实现:鼠标触碰或点击场景中一模型,模型的相关属性信息能从数据库获取并显示信息
设置SceneControl 的Action为Action3D.Select,添加ObjectSelected事件,点击三维场景时触发该事件,事件响应中通过FindSelection 接口获取到Selection3D,Selection3D 的Item获取三维选择集中指定序号对象的系统 ID 值。如果该对象为数据集中的几何对象,其系统ID为属性数据中SmID 字段的值;如果该对象为Feature3D类对象,其系统ID则为Feature3D类对象本身的ID值。有这个ID后自己去做查询获取想要的东东吧!
⑵ supermap 如何建立数据库
使用SuperMap Deskpro,选择新建数据源。
1、快速启动向导-创建新的数据源;
2、菜单“文件->新建数据源…”;
3、点击标准工具栏中新建按钮;
4、工作空间管理器(工作空间管理窗口)中,选中数据源图标,单击鼠标右键,从弹出的快捷菜单中选择“新建数据源…”。
SuperMap支持以下几种数据库:
SDB(文件型数据库,类似Access)
Oracle
MS sql Server
Sybase ASE
DB2
DM
Kingbase ES
⑶ 超图idesktop如何连接内网数据库
首先登陆Oracle控制台,在数据库树状列表中选择存储-->表空间,鼠标右键创建一个新的表空间。弹出的创建表空间对话框中设置表空间的名称(比如ZMSPACE),以及空间大小(比如设置100M
如图1),并设置空间自动增长10M(在数据空间不够时Oracle会自动对此空间按照设定增长值进行扩容
设置表空间自动增长空间
创建好表空间后,我们进入数据库树状列表的安全性-->用户一栏,鼠标右键选择创建(添加一个新的用户)。在弹出的创建用户对话框中,设置您的用户名、密码、以及对应的表空间(比如ZHANGMING、ZHANGMING、ZMSPACE
如图3)。
创建用户
设置好一般信息后,选择角色一栏,将Connect和Resource管理选项以及默认值全部设置 。到此服务器端的设置基本已经完成了。
用户权限设置
客户端Oracle配置工作
客户端一般也就是需要使用SuperMap GIS产品的机器,假设使用的是SuperMap
Deskpro桌面产品在使用Deskpro创建数据源之前需要配置一下Oracle客户端连接。安装了Oracle客户端后,进入配置管理器,选择添加Net服务名(如图5)。
添加Net服务名
设置好服务名、主机名(Oracle数据库服务器名称或者IP地址)和Net服务名(客户端连接名这里示范设置的是zmora
如图6),有了Net服务名,客户
⑷ 如何创建SuperMap的Oracle数据源
使用SuperMap Deskpro,选择新建数据源。
1、快速启动向导-创建新的数据源;
2、菜单“文件->新建数据源…”;
3、点击标准工具栏中新建按钮;
4、工作空间管理器(工作空间管理窗口)中,选中数据源图标,单击鼠标右键,从弹出的快捷菜单中选择“新建数据源…”。
SuperMap支持以下几种数据库:
SDB(文件型数据库,类似Access)
Oracle
MS SQL Server
Sybase ASE
DB2
DM
Kingbase ES
不用感谢我也是复制别人的
⑸ supermap中的工作空间放在数据库中怎么修改工作空间的名字
idesktop打开工作空间以后,右键重命名即可
⑹ 超图 oracle数据源不可用
首先登陆Oracle控制台,在数据库树状列表中选择存储-->表空间,鼠标右键创建一个新的表空间。弹出的创建表空间对话框中设置表空间的名称(比如ZMSPACE),以及空间大小(比如设置100M
如图1),并设置空间自动增长10M(在数据空间不够时Oracle会自动对此空间按照设定增长值进行扩容
设置表空间自动增长空间
创建好表空间后,我们进入数据库树状列表的安全性-->用户一栏,鼠标右键选择创建(添加一个新的用户)。在弹出的创建用户对话框中,设置您的用户名、密码、以及对应的表空间(比如ZHANGMING、ZHANGMING、ZMSPACE
如图3)。
创建用户
设置好一般信息后,选择角色一栏,将Connect和Resource管理选项以及默认值全部设置 。到此服务器端的设置基本已经完成了。
用户权限设置
客户端Oracle配置工作
客户端一般也就是需要使用SuperMap GIS产品的机器,假设使用的是SuperMap
Deskpro桌面产品在使用Deskpro创建数据源之前需要配置一下Oracle客户端连接。安装了Oracle客户端后,进入配置管理器,选择添加Net服务名(如图5)。
添加Net服务名
设置好服务名、主机名(Oracle数据库服务器名称或者IP地址)和Net服务名(客户端连接名这里示范设置的是zmora
如图6),有了Net服务名,客户端在连接Oracle服务器的时候就可以用此名称进行连接了。
Net服务名设置
服务器端,客户端都配置完成后,打开SuperMap
Deskpro桌面程序,选择新建数据源。在数据源类型列表中选择Oracle数据源,弹出的新建Oracle数据源中设置实例名称、用户名和密码(数据源名称可以不要设置,因为Oracle是以用户来管理数据的,(我吃亏在这里总是想输入数据库名)Oracle会自动创建以用户命名的数据库
如图7)点击确定。
创建Oracle数据源
SuperMap
Deskpro创建系列系统表格后,在工作空间管理器窗口数据源一栏将多了刚才创建的数据源zmora。至此数据源创建工作已经完成,这样就可以在数据源中创建数据集,导入数据集等SuperMap桌面提供的常见功能了。
显示在数据管理窗口中的Oracle数据源
上面介绍的基本是通过界面来进行创建空间以及用户,在Oracle SQL
PLUS中,其实也可以通过脚本来创建,只要把Objects联机帮助文档中CreateDataSourc备注说明中的脚本稍作修改,在SQL PLUS
里面执行一下就可以了,对于比较喜欢使用命令行、脚本的朋友,不妨用此方法试试。
⑺ supermap deskpro中如何连接MS sql server数据库
首先确保你的sql
server数据库是打开状态,建立好数据库后,新建空间,按提示一步一步来,应该不难~
⑻ supermap数据库导入问题
1,打开supermap
deskpro
2,新建数据源(选择sql数据库,你要保证你安装了sqlserver数据库)
3,输入连接数据库要用到的用户名秘密和数据库
4,导入
⑼ 怎样给supermap地图建立地图的数据库
新建数据库型数据源,将原来文件型的数据源中的数据集都复制到数据库数据源中去,然后地图中的图层重新指定关联的数据,然后保存地图,保存工作空间
⑽ 什么是arcgis, 什么是supermapdeskpro哪个是空间数据库
arcgis是美国ESRI公司的GIS平台产品,也是全球最优秀的GIS平台软件
国外GIS软件主要有arcgis、mapinfo、intergraph
supermapdeskpro是北京超图公司的GIS平台软件的一个组件
国内主要GIS软件有MAPGIS、supermap
每个GIS软件都有自己的空间数据库组件
你问这么专业的问题,有类似的项目吗,也许我可以帮忙![email protected]