浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
坐标存储转换问题
qaz69087...
13EXP
2017年04月19日
iobject.net怎么存储获得的经纬度数据,怎么将获得的数据转换为我想要的数据啊?
iobject
坐标
net
1个回答
1.新建一个点数据集,将这个点数据集的坐标系设置为目标坐标系;
2.用GeoPoint point=new GeoPoint(double x,double y)方法构造一个几何点对象;
3.获取点数据集的记录集Recordset,然后通过Recordset.AddNew(Geometry)方法将构造好的point加入记录集;
4.点对象已经存在于点数据集中,然后就可以使用它了
胡林
1
5,985EXP
2017年04月19日
显示前 6 条评论
Datasets也是一样的
WorkSpace.Datasource[0].Datasets,这个Datasets是工作空间下某个数据源中的数据集集合
可以,谢谢!
如果我想在三维场景中把这个点显示出来的话,应该怎么做?
如果你的点数据存在于数据集中那么有两个方法可以实现在场景中显示点
1.通过SceneControl.Scene.Layers.Add()里面的重载方法,将点数据集添加至场景中,成为一个图层,并且可以设置图层的风格。
2.获取到点数据集的Recordset,通过读取Recordset中的记录,获取到点的X,Y,Z坐标,构造一个Geopoint3D(如果是二维点的话就构造Geopoint),然后将构造好的点几何对象显示在场景的跟踪图层上面
值得一提的是,第一种方法,保存场景之后,再次打开场景还是能看到点对象
第二种方法,就算保存了场景,再次打开场景,也是不能看到点对象的。
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
iobject.net两个坐标系转换问题
坐标转换问题
坐标系统转换问题
iclient android坐标转换问题
有关地图坐标系转换的问题
请问如何将wgs84坐标和高德坐标转换成supermap云图层能用的坐标系
如何将marker坐标转换为point并添加到路径分析nodes列表中
iDesktop 三维模型坐标系转换
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...