-
RealWorldSize
定義一個大小可視變量,其中數據值被解釋為基於給定單位的real-world 大小。然後根據real-world 測量值而不是主題值和屏幕單位來確定要素的大小。
數據值必須以視圖的空間參考為單位引用要素的planar 大小。這將正確渲染每個要素的大小以及其他業務層和基礎層中的所有其他要素。
下麵提供了該對象的對象規範。
-
類型 說明 axis String可選的 參見軸。僅適用於在 SceneView 中工作時。
type String值必須是
size
。field String可選的 見田野。包含要素的平麵大小(以視圖空間參考的單位表示)的字段名稱。
normalizationField String可選的 請參閱歸一化字段。
valueExpression String可選的 請參閱值表達式。該表達式必須以視圖空間參考的單位返回要素的平麵大小。
valueUnit String可選的 請參閱值單位。
valueRepresentation String可選的 請參閱值表示。
屬性:
例子:
// real-world size for 3D buildings const sizeVisVar = { // The type must be set to size type: "size", // Assign the field name to visualize with size field: "HEIGHT", valueUnit: "feet" }; renderer.visualVariables = [ sizeVisVar ];
// real-world size for 2D tree canopies const sizeVisVar = { // The type must be set to size type: "size", // Assign the field name to visualize with size field: "CANOPY", valueUnit: "feet", valueRepresentation: "diameter" }; renderer.visualVariables = [ sizeVisVar ];
// real-world size for 3D using axis property const crownRenderer = { type: "simple", // autocasts as new SimpleRenderer() symbol: sym, // set from the code snippet in step 3 visualVariables: [ { type: "size", axis: "height", // specify which axis to apply the data values to field: "Crown_Height", valueUnit: "feet" }, { type: "size", axis: "width", field: "Width_EW", valueUnit: "feet" }, { type: "size", axis: "depth", // specify which axis to apply the data values to field: "Width_NS", valueUnit: "feet" } ] };
-
基本信息
以下是所在類或對象的基本信息。
AMD:
require(["esri/renderers/visualVariables/SizeVariable"], (SizeVariable) => { /* code goes here */ });
ESM:
import SizeVariable from "@arcgis/core/renderers/visualVariables/SizeVariable";
類:
esri/renderers/visualVariables/SizeVariable
繼承: SizeVariable > VisualVariable > Accessor
自從:用於 JavaScript 4.10 的 ArcGIS API
用法說明
SizeVariable.RealWorldSize
函數(或屬性)的定義如下:
相關用法
- JavaScript ArcGIS SizeVariable.ThematicStops用法及代碼示例
- JavaScript ArcGIS SizeVariable.BoundedMinMax用法及代碼示例
- JavaScript ArcGIS SizeVariable.clone用法及代碼示例
- JavaScript ArcGIS SizeVariable.ScaleDependentStops用法及代碼示例
- JavaScript ArcGIS SizeVariable.ScaleDependentIcons用法及代碼示例
- JavaScript ArcGIS SizeVariable.flipSizes用法及代碼示例
- JavaScript ArcGIS SizeVariable用法及代碼示例
- JavaScript ArcGIS SizeStop.size用法及代碼示例
- JavaScript SizeSlider segment-drag事件用法及代碼示例
- JavaScript SizeSlider.zoomOptions用法及代碼示例
- JavaScript SizeSlider.visible用法及代碼示例
- JavaScript SizeSlider.fromRendererResult用法及代碼示例
- JavaScript SizeSlider.updateVisualVariable用法及代碼示例
- JavaScript SizeSlider.container用法及代碼示例
- JavaScript ArcGIS SizeStop.clone用法及代碼示例
- JavaScript SizeSlider.stops用法及代碼示例
- JavaScript SizeSlider.labelFormatFunction用法及代碼示例
- JavaScript SizeSlider min-change事件用法及代碼示例
- JavaScript SizeSlider thumb-change事件用法及代碼示例
- JavaScript SizeSlider.syncedSegmentsEnabled用法及代碼示例
- JavaScript SizeSlider.persistSizeRangeEnabled用法及代碼示例
- JavaScript SizeSlider.when用法及代碼示例
- JavaScript SizeSlider.classes用法及代碼示例
- JavaScript SizeSlider.on用法及代碼示例
- JavaScript SizeSlider.max用法及代碼示例
注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 SizeVariable.RealWorldSize。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。