Arcgis API for silverligth 图层
silverligth api 里面 图层的显示顺序 根据插入图层时候设置的Index 有关 ,越大的显示越上层。
在arcgis server 发布底图服务(map service)的时候
有两类通过服务里面的 缓存选项设置 是否启用缓存来区分
1:tiled service 瓦片服务
2:Dyanmic service:动态
Feature layers(sl特有的) 发布数据的时候需要勾选Feature Access
包含features,如geometry(几何学)和attribute(属性)
不支持多图层缓存
ArcGISDynamicMapServiceLayer的背景颜色通常为透明
opacity属性用于定义图层的透明度(0-1)
ArcGIS10开始支持Time-aware layers,存储了随时间变化的信息,可用于:
(1)飓风路径及其它气象学事件;
(2)人口和土地利用的历史变化;
(3)监测生产现状的变化;
(4)火灾或洪水的行进;
(5)疾病的蔓延。
Time-aware layers的使用:
(1)使用Tookit里的TimeSlider控件
(2)使用API自己建立应用程序
Time-aware layers的建立:
在ArcMap中,右键图层\属性\Time,勾选Enable time on this layer
地图发布后,可以使用time-aware map或feature Service(ArcGISDynamicMapServiceLayer 或FeatureLayer classes)来随时间变化的查询和展示。
对于Image Services,栅格地图必须提供Mosaic Dateset,如下图:
访问TimeExtent类:通过time-aware layers的TimeExtent属性访问
TimeExtent timeExtent = (MyMap.Layers["MyFeatureLayer"] as FeatureLayer)
.TimeExtent;
//TimeExtent timeExtent = new ESRI.ArcGIS.Client.TimeExtent();
timeExtent.Start = DateTime.Parse("2002-01-01T17:33:46.0000000",
CultureInfo.CurrentCulture, DateTimeStyles.AdjustToUniversal);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述