- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SuperMap iClient 6R for Silverlight 6.专题图(一)(IS .NET版)
SuperMap iClient 6R for Silverlight 专题图(一)
支持中心 培训部
北京超图软件股份有限公司
主要内容
服务端专题图
客户端专题图
热点图
服务端专题图--定义
服务端专题图
由服务端计算,生成相应专题图图片
传回客户端用图片图层的方式展示
服务端专题图--分类
服务端专题图
单值专题图
范围分段专题图
统计专题图
点密度专题图
等级符号专题图
标签专题图
自定义专题图
服务端专题图--功能实现思路
客户端:使用iClient SDKs实现功能
Theme{
设置专题图参数;
提交服务请求;
}
ProcessCompleted(Result){
获取结果专题图图层;
将结果添加到地图图层中
}
Internet
1
2
服务端专题图--实现方法
主要接口:
ThemeService 专题图服务类
. Url 服务访问地址
. ProcessAsync(ThemeParameters); 提交专题图请求
. ProcessCompleted(ThemeEventArgs) 绑定结果处理事件
服务端专题图--实现方法
专题图参数类:
ThemeParameters 专题图参数类
.Theme 专题图对象(设置专题图参数)
服务端专题图
专题图结果类:
ThemeEventArgs 专题图服务事件数据类
ThemeEventArgs.Result 专题图结果数据
ThemeEventArgs.Result.LayerKey 获取描述专题图显示状态的 Key 值,每个 Key 值对应服务端得到的专题图的唯一显示状态
服务端专题图--标签专题图
SuperMap.Web.IS6.ThemeLabel
Caption 专题图标题,同一图层中不能重复
Expression 标签使用的字段或字段表达式
Display 获取或设置标签文本的标注风格。
MaxScale 专题图显示的最大比例
MinScale 专题图显示的最小比例尺
OnTop 获取或设置专题图是否置顶
OnTopPriority 专题图置顶的优先级
服务端专题图--标签专题图的实现
Step1:实例化专题图,提交服务请求
private void commit_Click(object sender, RoutedEventArgs e){
ThemeLabel label = new ThemeLabel() {
Caption=标签专题图, Expression=Pop_1994,
Filter=Pop_1994 Display = new ServerTextStyle()
{ FontHeight=10, Color=new ServerColor(0,0,0), FontName = 微软雅黑},
};
ThemeParameters parameters = new ThemeParameters(){
MapName = World, Theme = label, ThemeLayer = World@world“,
LayerNames = layerNames //当前地图中所有图层 };
ThemeService service = new ThemeService(/IS/AjaxDemo);
service.ProcessAsync(parameters);
service.Failed += new EventHandlerServiceFailedEventArgs(service_Failed);
service.ProcessCompleted += new EventHandlerThemeEventArgs(ProcessCompleted);
}
服务端专题图--标签专题图的实现
Step2:将结果图层添加到Map控件
//成功返回专题图
private void service_ProcessCompleted(object sender, ThemeEventArgs e)
{
TiledDynamicIS
文档评论(0)