PIE SDK临时元素的绘制
1. 功能简介
在数据的处理中会用到临时元素的绘制,用于当前显示;临时元素包括点、线、面、文本、图片五种元素;目前PIE SDK支持这五种元素的绘制,下面对五种临时元素的绘制功能进行介绍。
2. 功能实现说明
2.1. 临时点的绘制
2.1.1 . 实现思路及原理说明
|
第一步 |
设置点的Geometry信息 |
|
第二步 |
设置点的符号 |
|
第三步 |
绘制临时点元素 |
2.1.2. 核心接口与方法
|
接口/类 |
方法/属性 |
说明 |
|
MapControl |
DrawShape(IGeometry shape, ISymbol symbol) |
绘制Shape |
|
ISimpleMarkerSymbol |
Style |
获取或设置简单点符号样式 |
|
IMarkerSymbol |
Color |
获取或设置点的颜色 |
|
Size |
获取或设置点的大小 |
2.1.3. 示例代码
|
项目路径 |
百度云盘地址下/PIE示例程序/08元素绘制/06临时元素的绘制 |
|
视频路径 |
百度云盘地址下/PIE视频教程/08元素绘制/06临时元素的绘制.avi |
|
示例代码 |
|
/// <summary> |
|
2.1.4. 示例截图

2.2. 临时线的绘制
2.2.1. 实现思路及原理说明
|
第一步 |
设置线的Geometry信息 |
|
第二步 |
设置线的符号 |
|
第三步 |
绘制临时线元素 |
2.2.2. 核心接口与方法
|
接口/类 |
方法/属性 |
说明 |
|
MapControl |
DrawShape(IGeometry shape, ISymbol symbol) |
绘制Shape |
|
ILineSymbol |
Style |
获取或设置简单符号样式 |
2.2.3. 示例代码
|
项目路径 |
百度云盘地址下/PIE示例程序/08元素绘制/06临时元素的绘制 |
|
视频路径 |
百度云盘地址下/PIE视频教程/08元素绘制/06临时元素的绘制.avi |
|
示例代码 |
|
/// <summary> |
|
2.2.4. 示例截图

2.3. 临时面的绘制
2.3.1. 实现思路及原理说明
|
第一步 |
设置面的Geometry信息 |
|
第二步 |
设置面的符号 |
|
第三步 |
绘制临时元素 |
2.3.2. 核心接口与方法
|
接口/类 |
方法/属性 |
说明 |
|
MapControl |
DrawShape(IGeometry shape, ISymbol symbol) |
绘制Shape |
|
IFillSymbol |
… |
可以自行设置符号样式 |
2.3.3. 示例代码
|
项目路径 |
百度云盘地址下/PIE示例程序/08元素绘制/06临时元素的绘制 |
|
视频路径 |
百度云盘地址下/PIE视频教程/08元素绘制/06临时元素的绘制.avi |
|
示例代码 |
|
/// <summary> |
|
2.3.4. 示例截图

2.4. 临时文本的绘制
2.4.1. 实现思路及原理说明
|
第一步 |
设置临时文本的Geometry信息 |
|
第二步 |
设置文本显示的符号 |
|
第三步 |
绘制临时文本元素 |
2.4.2. 核心接口与方法
|
接口/类 |
方法/属性 |
说明 |
|
MapControl |
DrawShape(IGeometry shape, ISymbol symbol) |
绘制Shape |
|
ITextSymbol |
Color |
获取或文本设置颜色 |
|
Size |
获取或设置文本大小 |
|
|
Font |
获取或设置文本字体 |
|
|
Text |
获取或设置文本文字内容 |
2.4.3. 示例代码
|
项目路径 |
百度云盘地址下/PIE示例程序/08元素绘制/06临时元素的绘制 |
|
视频路径 |
百度云盘地址下/PIE视频教程/08元素绘制/06临时元素的绘制.avi |
|
示例代码 |
|
/// <summary> |
|
2.4.4. 示例截图

2.5. 临时图片的绘制
2.5.1. 实现思路及原理说明
|
第一步 |
设置图片的Geometry信息 |
|
第二步 |
设置图片的符号 |
|
第三步 |
绘制临时图片元素 |
2.5.2. 核心接口与方法
|
接口/类 |
方法/属性 |
说明 |
|
MapControl |
DrawShape(IGeometry shape, ISymbol symbol) |
绘制Shape |
|
IPictureFillSymbol |
CreateFromFile() |
图片从文本创建 |
2.5.3. 示例代码
|
项目路径 |
百度云盘地址下/PIE示例程序/08元素绘制/06临时元素的绘制 |
|
视频路径 |
百度云盘地址下/PIE视频教程/08元素绘制/06临时元素的绘制.avi |
|
示例代码 |
|
/// <summary> |
|
2.5.4. 示例截图

PIE SDK临时元素的绘制的更多相关文章
- PIE SDK点元素的绘制
1. 功能简介 在数据的处理中会用到点元素的绘制,目前PIE SDK支持IMarkerSymbol的点元素的绘制,MarkerSymbol对象是用于修饰点状对象的符号,它包括ArrowMarkerSy ...
- PIE SDK线元素的绘制
1. 功能简介 在数据的处理中会用到线元素的绘制,目前PIE SDK支持ILineSymbol的线元素的绘制,LineSymbol对象是用于修饰线状对象的符号,它包括CartographicLineS ...
- PIE SDK文本元素的绘制
1. 功能简介 在数据的处理中会用到文本元素的绘制,利用ITextElement文本元素接口进行绘制,目前PIE SDK支持ITextSymbol符号接口,TextSymbol对象是用于修饰文字元素对 ...
- PIE SDK图片元素的绘制
1. 功能简介 在数据的处理中会用到图片元素的绘制,利用IPictureElement图片元素接口进行绘制,目前PIE SDK支持IPictureElement元素接口的绘制,下面对图片元素的绘制进行 ...
- PIE SDK元素的删除
1功能简介 元素删除是将根据需求将不符合的元素进行删除,PIE SDK支持元素的删除操作,下面对元素的删除功能进行介绍. 2功能实现说明 2.1.1 实现思路及原理说明 第一步 获取已经选择的元素 第 ...
- PIE SDK元素的选择和取消选择
1功能简介 在数据的查看等时候会用到元素的选择, 目前PIE SDK支持元素的选择和去取消选择功能,下面对这两种功能如何使用进行介绍. 2功能实现说明 2.1元素的选择 2.1.1 实现思路及原理说明 ...
- PIE SDK元素位置和显示样式的修改
1功能简介 在数据的处理中会出现根据需求进行元素的位置和显示样式的修改,使元素的形状,空间位置得到改变,下面将介绍基于PIE SDK的元素位置和显示样式的修改. 2功能实现说明 2.1.1 实现思路及 ...
- PIE SDK 文章目录索引
1.PIE SDK介绍 1.1. PIE软件介绍 1.2. PIE SDK介绍 1.3. PIE支持项目介绍 1.4. PIE.NET-SDK插件式二次开发介绍 1.5. PIE.NET-S ...
- PIE SDK元素的保存与打开
1.功能简介 绘制元素之后需要对元素进一步的保存操作,可以利用PIE SDK的ExportElementsCommand命令保存成xml格式的文件,打开元素可以利用ImportElementsComm ...
随机推荐
- 手机APP兼容性测试
兼容性测试方案 兼容性问题 屏幕分辨率兼容性问题 软件(iOS和Android系统版本及不同厂家的定制ROM)兼容性问题 硬件(不同的CPU.内存大小等等)兼容性问题 网络(2G/3G/4G/WIFI ...
- ROW_NUMBER分页
var query = string.Format("SELECT {0} FROM (SELECT ROW_NUMBER() OVER (ORDER BY {3}) AS RowNum, ...
- 构建使用 Azure 网站的云
Apurva JoshiSunitha Muthukrishna 在设计云解决方案时,设计始终要为故障做好准备.这一点很重要,应牢记. 然而,许多应用程序并非按照这种方式构建. 出现这种情况的主要原因 ...
- properties配置文件在idea中默认utf-8编码可能会乱码的解决
使用idea集成开发环境时,有时在properties配置文件有中文,在线上拿到的时乱码,如何解决? 这样设置: 最后说一下,setting设置是对当前项目的,想要所有的项目都有相同的设置,需要在 中 ...
- MongoDB整理笔记のGUI操作
值得幸运的是,其实MongoDB也有像类似于PL/SQL一样的界面操作工具操作MongoDB. 下面就来介绍几款不同的界面工具,大家各取所需! MongoVUE 主页:http://www.mongo ...
- CMake使用技巧
前面有提到使用CMake.很多朋友提到也用过一下,没感觉它有什么好用,不知道怎么用之类. 我必要来说明一下. CMake的语法比较差,不是很优美,不是它不能用一个更好的语法,而是有一个关键优势:简单. ...
- 转:[python] pip 升级所有的包
pip 当前内建命令并不支持升级所有已安装的Python模块. 列出当前安装的包: pip list 列出可升级的包: pip list --outdate 升级一个包: pip install -- ...
- 警惕C#事件使用过程中的GC陷阱
关于C#中的事件,园里已经有大量的文章对其内在实现做过剖析,如果还不甚了解的可以阅读这篇文章 通过Demo来细看C#事件的内在机制 虽然比较早,但非常清楚地展示了事件的内部机制,总结一下就是 1.事件 ...
- 学习使用MS SQL Server游标(CURSOR)
说实的,使用MS SQL Server这样久,游标一直没有使用过.以前实现相似的功能,都是使用WHILE循环加临时表来实现.刚才有参考网上示例练习写了一下.了解到游标概念与语法. 下面代码示例中,先是 ...
- 基于CAS的单点登录实战(1)-- 搭建cas服务器
公司有几个系统想做SSO,然后开始研究cas.系统是Centos7 搭建CAS服务器 cas的版本比较多,先在网上搜了一下各种教程配置经验.本来想搭建最新的CAS版本,然而为了快速部署,选择了网上教程 ...