首页 / 浏览问题 / 组件GIS / 问题详情
C# winfrom 添加图层
18EXP 2019年08月17日
在地图加载 smwu 文件后怎么动态添加图片到图层中

1个回答

您好!动态添加图片到图层中?您的表述不是很明确。如果您想问的是怎样将工作空间管理器里的数据集添加到地图中,在图层管理器有相应的图层显示,那么请将layersControl的map关联 mapControl的map, layersControl.Map = mapControl.Map;如果是三维的那么代码是layersControl.Scene = sceneControl.Scene;
3,362EXP 2019年08月19日
帮我看了吗

您之所以出现加入png看不到下面的tif是因为您的png太大,将tif完全遮挡了,将图片的宽和高设置小一些就可以了,如下图所示:

谢谢 这个我好像是发现了,那么这个png能透明吗?
您好!png图片标准都是背景透明的,您这个图片虽然为png格式但是除绿色外还是有白色背景的。有两种方法可以去除白色背景,一种是在ps里直接对图片背景进行处理,使其透明。另一种是代码设置,主要接口为:

LayerSettingImage.IsTransparent //获取或设置是否使影像图层背景透明。

LayerSettingImage.TransparentColor //获取或设置背景透明色。
您好,不是这样的 我的png是透明的, 使用GeoPicture 他们就不是透明了

而且使用 TrackingLayer  没有您说的 LayerSettingImage 参数传值
...