c# AE 闪烁和定位
来源:互联网 发布:淘宝学校 编辑:程序博客网 时间:2024/04/29 05:55
public partial class ArcengineUtil{
//闪烁线
public static void FlashLine(AxMapControl mapControl, IScreenDisplay iScreenDisplay, IGeometry iGeometry){
ISimpleLineSymbol iLineSymbol;
ISymbol iSymbol;
IRgbColor iRgbColor;
iLineSymbol = new SimpleLineSymbol();
iLineSymbol.Width = 4;
iRgbColor = new RgbColor();
iRgbColor.Red = 255;
iLineSymbol.Color = iRgbColor;
iSymbol = (ISymbol)iLineSymbol;
iSymbol.ROP2 = esriRasterOpCode.esriROPNotXOrPen;
mapControl.FlashShape(iGeometry, 3, 200, iSymbol);
}
//闪烁面
public static void FlashPolygon(AxMapControl mapControl, IScreenDisplay iScreenDisplay, IGeometry iGeometry)
{
ISimpleFillSymbol iFillSymbol;
ISymbol iSymbol;
IRgbColor iRgbColor;
iFillSymbol = new SimpleFillSymbol();
iFillSymbol.Style = esriSimpleFillStyle.esriSFSSolid;
iFillSymbol.Outline.Width = 12;
iRgbColor = new RgbColor();
iRgbColor.RGB = System.Drawing.Color.FromArgb(100, 180, 180).ToArgb();
iFillSymbol.Color = iRgbColor;
iSymbol = (ISymbol)iFillSymbol;
iSymbol.ROP2 = esriRasterOpCode.esriROPNotXOrPen;
iScreenDisplay.SetSymbol(iSymbol);
mapControl.FlashShape(iGeometry, 3, 200, iSymbol);
}
/// <summary>
/// 定位
/// </summary>
/// <param name="geometry">要定位的地物</param>
public static void LocateFeature(IGeometry geometry, MapUToolShareInfo mapUToolShareInfo)
{
if (geometry == null) return;
if (geometry.GeometryType == esriGeometryType.esriGeometryPoint)
{
mapUToolShareInfo.AxMapControl.CenterAt(geometry as IPoint);//mapUToolShareInfo封装了mapcontrol
}
else
{
mapUToolShareInfo.AxMapControl.Extent = geometry.Envelope;
}
}
}
0 0
- c# AE 闪烁和定位
- AE c# 添加比例尺和指北针
- AE中同时闪烁多个点、线、面
- AE中闪烁要素的方两种方法
- AE+C#如何创建和使用.sde连接
- AE+C# 叠加分析
- C# AE 打开本地文件
- C# WinForm TableLayoutPanel和FlowLayoutPanel闪烁的解决方案
- C# 中DataGridView和ListView闪烁问题的解决方法
- dataGridView 闪烁 和 listview 闪烁
- 文字闪烁和图片闪烁
- AE+C# SQL属性查询
- AE+C# GP批量裁剪
- C#实现任务栏闪烁
- C# CGI+闪烁问题
- C#绘图闪烁解决办法
- C#画图闪烁问题
- C#控件闪烁问题
- 网站用户行为分析在用户市场领域的应用
- java基础(数组 排序)
- 回文字符串
- 数据结构之---C语言实现顺序表查找(一)
- 网站用户分析方法
- c# AE 闪烁和定位
- Linux内核配置与编译
- Linux下安装JDK
- 用户行为分析(摘)
- 单链表反转
- apk包安装过程
- next_permutation函数
- 为程序使用内存缓存(MemoryCache)
- Word Search 和 Word Search Ⅱ