分享

ArcGIS API For Javascript_4.8-渲染器SimpleRenderer

 头号码甲 2020-09-11

SimpleRenderer

require(["esri/renderers/SimpleRenderer"], function(SimpleRenderer) { /* code goes here */ });

Inheritance: SimpleRenderer->Renderer->Accessor

 

SimpleRenderer使用一个符号呈现图层中的所有要素。 该渲染器可用于简单地可视化地理特征的位置。 例如,表示通常用于在应用中提供地理上下文的政治边界,城市,建筑物,河流等的层可以用每层单个符号来定义。

 

SimpleRenderer还可用于主题可视化数字数据属性。 这是通过visual variables(视觉变量)完成的。

Visual variables可视变量定义数值数据的数据驱动可视化的参数。 它们允许您轻松地将颜色,大小和/或不透明度的连续渐变映射到图层的一个数字属性字段的最小和最大数据值。

示例:

 

 1 // Set a continuous color ramp on the renderer with visual variables
 2 var citiesRenderer = {
 3   type: "simple",  // autocasts as new SimpleRenderer()
 4   symbol: { type: "simple-fill" },  // autocasts as new SimpleFillSymbol()
 5   visualVariables: [{
 6     type: "color",
 7     field: "POPULATION",
 8     normalizationField: "SQ_KM",
 9     // features with 30 ppl/sq km or below are assigned the first color
10     stops: [{ value: 100, color: "#FFFCD4" },
11           { value: 500, color: "#0D2644" }]
12   }]
13 };
14 var citiesLayer = new FeatureLayer({
15   url: "http://url.rvice",
16   renderer: citiesRenderer
17 });

 

 

属性;

symbol:渲染器用于可视化图层中所有要素的符号。

 

 1 var renderer = {
 2   type: "simple",  // autocasts as new SimpleRenderer()
 3   symbol: {
 4     type: "simple-fill",  // autocasts as new SimpleFillSymbol()
 5     color: [ 255, 128, 0, 0.5 ],
 6     outline: {  // autocasts as new SimpleLineSymbol()
 7       width: 1,
 8       color: "white"
 9     }
10   }
11 };

 

visualVariables:可视变量定义数值数据的数据驱动地理可视化的参数。 它们允许您轻松地将颜色,大小,不透明度和/或旋转的连续斜坡映射到图层的一个数字属性字段的最小和最大数据值。

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多