日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Arcgis api for JavaScript 4.12解读-----symbol

發布時間:2024/1/8 javascript 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Arcgis api for JavaScript 4.12解读-----symbol 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這個類里面主要是符號化相關的內容


Symbol:所有符號類的基類,符號將點、線、多邊形和網格幾何表示為視圖中矢量圖形,符號只能在個別設置圖形的GraphicsLayer或View.graphics,其子類包括CIMSymbol 、FillSymbol、LineSymbol、MarkerSymbol、Symbol3D、TextSymbol、WebStyleSymbol

CIMSymbol :繼承自Symbol類,CIM符號用于在MapView中顯示要素和圖形的多層矢量符號。CIM符號可以從與符合CIMSymbolReference JSON來創建CIM規范通過將JSON到數據屬性或從WebStyleSymbol小號

FillSymbol:繼承自Symbol類,填充符號用于在GraphicsLayer中繪制多邊形圖形在2D MapView繪制FeatureLayer。其子類包括PictureFillSymbol,SimpleFillSynbol

PictureFillSymbol :繼承自FillSymbol類,使用重復的圖案中的圖像來對2DMapView中的面要素進行符號化,可應用于FeatureLayer或單個Graphic中的面要素

SimpleFillSymbol :繼承自FillSymbol類,用于渲染多邊形,可以填充顏色或者圖案

LineSymbol :繼承自Symbol類,線符號用于在2DMapView中的FeatureLayer中繪制折線要素,其唯一子類是SimpleLineSymbol

SimpleLineSymbol :繼承自LineSymbol 類,渲染線或輪廓

MarkerSymbol :繼承自Symbol類,標記符號用于在FeatureLayer中繪制Point圖形或在2D MapView中繪制單個圖形,其子類包括PictureMarkerSymbol,SimpleMarkerSynbol

PictureMarkerSymbol :繼承自MarkerSymbol 類,使用圖像在2D MapView或3D中渲染點

SimpleMarkerSymbol :繼承自MarkerSymbol 類,渲染點,可以有輪廓

WebStyleSymbol:繼承自Symbol類,用于創建矢量2D符號以及逼真和主題3D符號的類

Symbol3D :所有3D符號的基類,可以渲染2D或3D要素,其子類包括LabelSymbol3D 、LineSymbol3D 、MeshSymbol3D 、PointSymbol3D、PolygonSymbol3D

LabelSymbol3D :繼承自Symbol3D類,用于為SceneView中的FeatureLayer渲染要素的標簽

LineSymbol3D :繼承自Symbol3D類,用于在3D SceneView中渲染具有折線的幾何要素

MeshSymbol3D :繼承自Symbol3D類,用于在用于在3D SceneView中的SceneLayer渲染3D網格特征

PointSymbol3D:繼承自Symbol3D類,用于在用于在3D SceneView中的SceneLayer使用點渲染要素

PolygonSymbol3D :繼承自Symbol3D類,用于在用于在3D SceneView中的SceneLayer使用多邊形渲染要素

Symbol3DLayer :3D符號的符號層,是3D符號層的基類;其子類包括ExtrudeSymbol3DLayer、FillSymbol3DLayer 、IconSymbol3DLayer 、LineSymbol3DLayer 、ObjectSymbol3DLayer 、PathSymbol3DLayer 、TextSymbol3DLayer 、WaterSymbol3DLayer 、

ExtrudeSymbol3DLayer:繼承自Symbol3DLayer類,ExtrudeSymbol3DLayer用于通過從地面向上擠出多邊形幾何來渲染它們,從而創建一個3D體積對象。這是通過做PolygonSymbol3D在SceneView

FillSymbol3DLayer :繼承自Symbol3DLayer類,FillSymbol3DLayer用于在SceneView中渲染平面2D 多邊形幾何和3D體網格的曲面

IconSymbol3DLayer :繼承自Symbol3DLayer類,IconSymbol3DLayer用于在SceneView中使用帶有PointSymbol3D的平面2D圖標(例如圓形)渲染Point幾何。也可以使用IconSymbol3DLayers渲染多邊形要素,但圖標符號圖層必須包含在PolygonSymbol3D中,而不是該場景中的PointSymbol3D

LineSymbol3DLayer :繼承自Symbol3DLayer類,在3D SceneView中使用帶有LineSymbol3D的平面2D線渲染折線幾何

ObjectSymbol3DLayer :繼承自Symbol3DLayer類,用于在SceneView中使用帶有PointSymbol3D的體積3D形狀渲染點幾何。

PathSymbol3DLayer :繼承自Symbol3DLayer類,渲染Polyline幾何

TextSymbol3DLayer :繼承自Symbol3DLayer類,用于為任何幾何要素繪制文本標簽

WaterSymbol3DLayer?:繼承自Symbol3DLayer類,用于將多邊形幾何圖像渲染為逼真的動畫水面,只能在PolygonSymbol3D中使用

Font:字體文件,用于顯示2D文本符號和3D文本符號的字體,允許設置字體大小,樣式等屬性

?

?

總結

以上是生活随笔為你收集整理的Arcgis api for JavaScript 4.12解读-----symbol的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。