浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
iObjects.net导出镶嵌数据集的图层失败
kinnyou
260EXP
2023年03月16日
在iDesktop中制作了一个工作空间,往里面放入了各种图层,其中包括了镶嵌数据集的图层。
然后使用iObjects.net打开这个工作空间,使用map.OutputMapToFile导出图片时,只有镶嵌数据集的图层没有显示在图片内
请问这是什么原因?
iobjectsnet
镶嵌数据集
请
登录
或者
注册
后回答这个问题。
1个回答
您好,您这边具体的出图参数是什么呢,我这边使用下面的重载,
测试出包括镶嵌数据集的地图jpg、png、tiff都是正常的。
Map.OutputMapToFile 方法 (String, ImageType, Int32, Rectangle2D, Boolean)
希望可以帮助到您。
于丁
10,588EXP
2023年03月16日
您好,我这边的大致代码如下
map.ImageSize = new System.Drawing.Size(width, height);
map.ViewBounds = objRegion.Bounds;
Layers layers = map.Layers;
设定完ImageSize和ViewBounds后对图层进行筛选,符合条件的图层设置layer.IsVisible = true、其他都是false。
map.Refresh();
然后使用
bool flag = map.OutputMapToFile(strDSN, ImageType.PNG, false);
导出
最后将导出的png作为zip文件重新导出。
能通过其他图层判别导出图片的坐标是对的,然后对镶嵌数据集的图层的isVisible设置成true导出也无法显示镶嵌数据集图层
您这边在桌面端设置所有图层都为可见时,在组件不进行图层显隐控制,打开地图后直接输出图片是否正常?
坐标系对的您指的是您的地图坐标系和每份数据集的坐标系相同吗。
控制图层进行输出图片的话,我建议您使用OutputMapToFile的另一个重载,传入输出范围的参数来控制。
您好,我用测试数据测试了一下,确实可以正常显示镶嵌数据集的图层。
也就是说上面显示不出来应该是其他问题,感谢解答。
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
怎么判断镶嵌数据集是否在使用中
iServer发布镶嵌数据集的地图服务,如何设置地图缓存自动更新
关于超图镶嵌数据集发布的问题
镶嵌数据集作为时态数据时的颜色分段设置
添加到sqlserver上的镶嵌数据集如何获取其中轮廓数据的位置
在iServer上发布包含镶嵌数据集的工作空间时页面无响应应该如何解决
请问将镶嵌数据集发布服务后还需要切片吗?
idesktop10i 镶嵌数据集放大之后有黑边
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...