你的浏览器禁用了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 API for JavaScript写好,发布网站之后,别人访问无法加载地图?
地图服务发布成功,但无法启动服务
ArcGis打开图层后显示unknown units,想要define一个投影坐标系,但数据大小似乎不一致
arcgis api for js中三维的TileLayer默认会显示在MapImageLayer的下面且显示顺序无法调整吗
Arcmap发布tpk切片包,地图只显示上半部分,下半部分空白
用server 发布插值GP服务,如何修改最终的栅格显示颜色?
怎么通过excel 点集导入arcmap 实现显示多边形
问题状态
最新活动:
2015-04-17 16:40
浏览:
2496
关注:
0
人
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来作为面填充颜色进行渲染。
要回复问题请先登录或注册