浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
.Net objects 标绘图片
cherish
31EXP
2017年04月11日
二、三维标绘图片使用GeoPicture、GeoPicture3D中根据指定的参数来构造一个 GeoPicture、GeoPicture3D 的新对象中的 string imageFile 分别需要什么格式的?
组件
三维
1个回答
你好,一般的图片格式都是支持的,比如PNG,JPG等格式
胡林
5,985EXP
2017年04月11日
显示前 15 条评论
这个单位是米哦
我三维下recordset.AddNew(geoPicture) 返回的是false,你是怎么写的?
我跟你写得差不多一样,你看看三维点获取的对不对,看一下pt3d获取到的坐标
我看了一下,我的对象是添加进去了,但是经纬度设置的位置没起作用,下面是我的代码,单位是度
Point3D point3d = new Point3D(116.45, 40.91,10);//图片不在这个位置
DatasetVector datasetCAD = datasetcheck as DatasetVector;
Recordset reco = datasetCAD.GetRecordset(false, CursorType.Dynamic);
_openfile = new OpenFileDialog();
_openfile.Filter = "jpg文件(.jpg)|*.jpg*";
if (_openfile.ShowDialog() == DialogResult.OK)
{
string filename = _openfile.FileName;
Bitmap pic = new Bitmap(filename);
double width = pic.Width;
double height = pic.Height;
GeoPicture3D geopictrue = new GeoPicture3D(filename, point3d, width / 10000, height / 10000, 180);
//screenlayer.Add(geopictrue,"logo");
bool a= reco.AddNew(geopictrue);
reco.Update();
设置的位置没起作用
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
.net objects二、三维要素闪烁
标绘功能有的显示在场景下方
标绘 如何用代码直接在场景上绘制
.net开发桌面端应用程序,场景中绘制图形
.net组件Scene.EnsureVisible方法问题
组件开发中 绘制一个多边形,如何均匀的布点呢?
.NET开发中根据经纬度在地图中添加自定义图标
iobjects.Net的坐标点显示
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...