浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
DataTable转DatasetVector
johnforr...
216EXP
2018年07月17日
我现在需要读取一张数据库中的表,然后需要把这张表转成DatasetVector,我没有用到超图的数据库型数据源,就是普通的数据库。
我现在的思路是先把表读取成System.Data.DataTable,然后再转为SuperMap.Data.DatasetVector,那么怎么把System.Data.DataTable转SuperMap.Data.DatasetVector呢?
datatable
转
datasetvector
请
登录
或者
注册
后回答这个问题。
2 个回答
表就是纯属性数据,没办法转成矢量数据集,还是你的表里有空间信息?
乱邦忙
698EXP
2018年07月17日
请
登录
或者
注册
后再添加评论。
您好,如果您的表里有空间信息,也就是坐标信息,想把它转成点数据集,思路如下:首先从表属性读取坐标信息(经纬度信息X,Y),然后直接用点对象的构造函数GeoPoint 构造函数 (Double, Double)来传入X,Y的坐标,构造点对象,如果你需要把点加进数据集,可以创建一个类型是Point的Datasetvector,然后获取它的Recordset,使用Recordset.Addnew方法即可将点对象加进点数据集。
胡延南
3,362EXP
2018年07月17日
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
max模型转三维3ds文件再导入超图中三维符号库中纹理丢失
请问一下一个DatasetVector里面如何判断是否存在某个Recordset
创建datasetvector时,属性需重新打开工作空间方能查询到
DatasetVector.query 查询结果为null
DatasetVector 空间查询 报杀死程序
超图 创建 DatasetVector
DatasetVector.query 效率问题
datasetvector.Query报内存错误
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...