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 ...
随机推荐
- 符合mvc思维的分页思想
.Model Student.cs namespace WebApplication14.Models { public class Student { public int Id { get; se ...
- Python基础入门-os模块
今天我们来介绍一下os模块中常用的一些方法,当然python中的os模块中提供的使用方法有很多,但是这里面小编会列举出来一些和实际工作中应用的相关的方法,而且会有一些实际的例子方便大家对os模块理解. ...
- LightOJ 1038 Race to 1 Again (概率DP,记忆化搜索)
题意:给定一个数 n,然后每次除以他的一个因数,如果除到1则结束,问期望是多少. 析:概率DP,可以用记忆公搜索来做,dp[i] = 1/m*sum(dp[j] + 1) + 1/m * (dp[i] ...
- ajax 跨域名调用
在ajax 中要跨域名 请求的时候要注意 1. dataType: 'jsonp', 2. jsonp: 'callback', <script type="text/javascri ...
- PhoneGap Android环境搭建
原文地址:http://www.cnblogs.com/shawn-xie/archive/2012/08/15/2638480.html 一.安装 在安装PhoneGap开发环境之前,需要按顺序安装 ...
- ipmitool批量添加新用户名和密码
Intelligent Platform Management Interface 需求:已知BMC帐号id2为root管理员帐号,添加id5bmc帐号 工具:ipmitool version 1.8 ...
- xmlreader与xmlwriter里的几个坑与解决方案
加载超过100M的xml文件时(可能不是很常见),XmlDocument这种全部加载到内存里的模式就有点不友好了,耗时长.内存高. 这时用xmlreader就会有自行车换超跑的感觉,但其间遇到几个坑, ...
- c# 两个字符串,s="aeiou",s2="welcome to Quantum Asia"
c# 两个字符串,s="aeiou",s2="welcome to Quantum Asia" 方案一: 使用while循环: static void Mai ...
- 六、Note开发工具Visual Studio Code下载安装以及Visual Studio Code的使用
专业的人干专业的事,我们搞Node总不能真的使用文本编辑器傻乎乎的搞吧,文本编辑器来开发Node程序,效率太低,运行Node程序还需要在命令行单独敲命令.如果还需要调试程序,就更加麻烦了.所以我们需要 ...
- 【转】ASCII码十进制、十六进制对照表
源地址:https://www.baidu.com/link?url=3bScEOF5BVXt7ptGDjBV5JmynXHqEh5lyut1vUx6vEM7qqPY1vtbO22Vvy7xUoFd& ...