你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
话题
文章
下载
帮助
登录
注册
ArcGIS Engine
IPictureElement无法按多边形显示
使用JpgPictureElementClass类添加IPictureElement,给其赋予的Geometry为多边形,但是添加的IPictureElement仍为矩形,如何让其按多边形显示?
1 个回复
朱新颖
赞同来自:
【解决办法】:
1,IPictureElement接口,只能按照该图片本来的形状显示,比如图片是矩形的,那么Element显示也是矩形,无法显示成Polygon,该功能就相当于ArcMap中的Insert->Picture功能。
2,如果想实现让图片以多边形显示,那么需要创建IFillShapeElement,使用IPictureFillSymbol.CreateFillSymbolFromFile将图片作为面的填充符号,赋予IFillShapeElement.Symbol即可,这个功能相当于选中Element->Properties->Change Symbol->Edit Symbol->Type选中Picture Fill Symbol功能。
以上两种是不一样的,(1)是添加PictureElement,(2)是用Picture来作为面填充颜色进行渲染。
要回复问题请先
登录
或
注册
发起人
朱新颖
相关问题
arcgis10.2有时候无法复制粘贴要素
微信页面 arcgis api 地图无法操作
arcgis10.4 离线部署js api 4.3 版本 无法显示
arcgis datastore安装后无法访问配置页面
ArcGis打开图层后显示unknown units,想要define一个投影坐标系,但数据大小似乎不一致
网站用arcgis API for JavaScript写好,发布网站之后,别人访问无法加载地图?
地图服务发布成功,但无法启动服务
按照Engine+开发手册ArcEngine_10.0_C#二次开发编写的鹰眼的代码,运行时鹰眼不显示!
查看toolbox工具帮助不能正常显示页面
arcgis api for js中三维的TileLayer默认会显示在MapImageLayer的下面且显示顺序无法调整吗
如何改变坐标的小数点后显示位数?
问题状态
最新活动:
2015-04-17 16:40
浏览:
2111
关注:
0
人
—— 扫技术支持中心微信服务号!
—— 让GIS知乎问答随时随地!
1 个回复
朱新颖
赞同来自:
1,IPictureElement接口,只能按照该图片本来的形状显示,比如图片是矩形的,那么Element显示也是矩形,无法显示成Polygon,该功能就相当于ArcMap中的Insert->Picture功能。
2,如果想实现让图片以多边形显示,那么需要创建IFillShapeElement,使用IPictureFillSymbol.CreateFillSymbolFromFile将图片作为面的填充符号,赋予IFillShapeElement.Symbol即可,这个功能相当于选中Element->Properties->Change Symbol->Edit Symbol->Type选中Picture Fill Symbol功能。
以上两种是不一样的,(1)是添加PictureElement,(2)是用Picture来作为面填充颜色进行渲染。
要回复问题请先登录或注册