zoukankan
html css js c++ java
复制到浮动层,强调显示某个(多个)区域
//
强调显示某个区域
public
void
EmphasisRegion(
string
ShowType,
string
ShowKey,Map map)
{
MapInfo.Geometry.DRect bd
=
new
DRect(
0
,
0
,
0
,
0
);
(_tempTable
as
IFeatureCollection).Clear();
//
清空
foreach
(Feature ftr
in
MapInfo.Engine.Session.Current.Catalog.GetTable(ShowType) )
{
if
(ftr[
"
f_name
"
].ToString()
==
ShowKey)
{
//
Feature ftr =MapInfo.Engine.Session.Current.Catalog.SearchForFeature(ShowType,MapInfo.Data.SearchInfoFactory.SearchWhere("f_name='"+ShowKey+"'") );
//
if(ftr==null)return;
//
样式
SimpleInterior si
=
new
SimpleInterior(
2
,System.Drawing.Color.BurlyWood);
SimpleLineStyle sl
=
new
SimpleLineStyle(MapInfo.Styles.PatternStyle.FDiag ) ;
sl.Color
=
System.Drawing.Color.SaddleBrown ;
AreaStyle ars
=
new
AreaStyle(sl,si);
if
(ftr.Geometry.GetType().ToString()
==
"
MapInfo.Geometry.MultiPolygon
"
)
{
Feature f
=
(Feature)ftr.Clone();
f.Style
=
ars;
_tempTable.InsertFeature(f);
if
(bd.x1
==
0
&&
bd.y1
==
0
&&
bd.x2
==
0
&&
bd.y2
==
0
)
bd
=
new
DRect(f.Geometry.Bounds.x1,f.Geometry.Bounds.y1,f.Geometry.Bounds.x2,f.Geometry.Bounds.y2);
else
bd.MergeRects(f.Geometry.Bounds);
}
}
map.SetView(bd,ftr.Geometry.CoordSys);
}
}
查看全文
相关阅读:
基于微信的域名交易系统(进度汇报之后台)
基于微信的域名交易系统(数据库表-修订版)
基于微信的域名交易系统(需求文档)
基于微信的域名交易系统(功能细节敲定)
基于微信的域名交易系统(数据库结构设计)
文档
你离毕业有多远 原型设计pro
Current Position of GradPaul 毕业宝四月中旬进度
Architecture of GradPaul 毕业宝架构设计
翘课老黄历——设计文档
原文地址:https://www.cnblogs.com/jetz/p/261700.html
最新文章
业务用例论文答辩
业务用例选题
业务分析
酒店平台预订管理系统
第七章
第6章 详细设计与实现
第5章 总体设计
世嘉酒店预订管理系统
火车头jackson图
5.3面向对象设计-------毕业论文设计类图
热门文章
第七章
第七章 课后习题
第五章
第四章
第九章
第三章
基于微信的域名交易系统(分工介绍及当前成果)
基于微信的域名交易系统(进度汇报之微信接口)
基于微信的域名交易系统(进度汇报之功能实现现状)
基于微信的域名交易系统(进度汇报之页面设计原型)
Copyright © 2011-2022 走看看