首页 / 浏览问题 / 组件GIS / 问题详情
iobjects .net 10i 调用sqlserver数据库
48EXP 2020年06月28日
你好,请问现在情况是这样的,sqlserver数据库里有这些字段:点id、温度、经度、纬度、根据经纬度创建的location(geography类型)。我想在mapcontrol控件上根据经纬度展示坐标点,请问技术路线是怎样的?

用SDX+空间数据库引擎吗?有无demo可以参考的?

麻烦大佬解答了,不胜感激!

1个回答

如果是数据库里面原先存储的就是点表格,那就需要直接去连接上数据库,读取表格,获取的对应的经纬度,通过supermap的接口去构造一个点对象,将点对象添加到点数据集中,然后将点数据集添加到地图中就可以了。

整个流程的实现代码没有整合的,但是针对单个功能在组件自带的范例中有;

如果下载的是组件的完整包,在完整包中有,打开帮助文档,在首页右边Quick Links 进入示范程序说明,你需要使用到的三个范例:

1、新建点数据集:数据集管理(DatasetManage)

2、 将点添加到点数据集:  记录集管理(RecordsetManage)

3、将点数据集添加到地图:图层添加(LayerAdding)

用以上三个范例加在一起,就可以实现你上面的需求
4,620EXP 2020年06月28日
谢谢您!
...