• Arcgis API for silverligth 图层


    silverligth api 里面 图层的显示顺序 根据插入图层时候设置的Index 有关 ,越大的显示越上层。

    在arcgis server 发布底图服务(map service)的时候

    有两类通过服务里面的 缓存选项设置 是否启用缓存来区分

    1:tiled service 瓦片服务

    2:Dyanmic service:动态

    image

    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

    ArcGIS API for Silverlight/WPF 2.1学习笔记 - 清风明月 - 老钟的GIS小站

    地图发布后,可以使用time-aware map或feature Service(ArcGISDynamicMapServiceLayer 或FeatureLayer classes)来随时间变化的查询和展示。

    对于Image Services,栅格地图必须提供Mosaic Dateset,如下图:

    ArcGIS API for Silverlight/WPF 2.1学习笔记 - 清风明月 - 老钟的GIS小站

    访问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);

  • 相关阅读:
    yocto/bitbake 学习资源
    QEMU/KVM学习资源
    ubuntu 中创建和删除用户
    git 重命名本地和远程分支
    Ubuntu 上搭建 FTP 服务器
    gdb 常见用法
    git log 显示与特定文件相关的 commit 信息
    基于 qemu system mode 运行 arm 程序
    基于 qemu user mode 运行 aarch64 程序
    checking in(airport)
  • 原文地址:https://www.cnblogs.com/aoldman/p/3071433.html
Copyright © 2020-2023  润新知