这个类里面主要是符号化相关的内容


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相关推荐

  1. ArcGIS API for Javascript 4.12离线部署

    ArcGIS API for Javascript 4.x离线部署 本篇以ArcGIS API for Javascript 4.12版本之IIS 部署作为测试用例,离线部署到本地的操作如下: 一. ...

  2. arcgis api for javascript 4.12 vue 点聚合(2)

    这是我第二篇关于vue使用arcGis点聚合的文章,第一篇比较繁琐,写的时候也是半懂,这里对其简化,有些功能也省去,所以想看上一篇的,这里有链接arcgis,使用的插件依旧是FlareClusterL ...

  3. 基于ArcGIS API for JavaScript加载百度各种类型切片地图

    文章目录 应用场景 需求分析 效果图 实现代码 原理解读 应用场景 部分项目基于ArcGIS平台,但是甲方只提供部分矢量数据,用作底图的地形图数据没有,表示可以使用百度地图作为底图.所以才会有使用Ar ...

  4. 缓冲区分析—ArcGIS API for JavaScript

    缓冲区分析是地理信息系统中的空间分析基本功能之一,是众多空间分析方法的基础.缓冲区分析是指为了识别某地理实体或空间物体对其周围的邻近性或影响度而在其周围建立的一定宽度的带状区. 缓冲区介绍 缓冲区分析 ...

  5. ArcGIS API for JavaScript之基础篇(二)

    ArcGIS API for JavaScript之基础篇(二) 上一篇文章介绍了Map MapView SceneView的基本知识以及简单的demo.最近几天学习了WebMap WebScene ...

  6. ArcGIS API for JavaScript 3.24 文字标注的添加和带背景的文字添加

    说明:本人是一个gis小白,由于网上的资料过于专业,当时学习的时候经常看不懂,于是写了一些简单的关于ArcGIS Api for javaScript分享,若该分享中出现错误,希望大家指出,若能帮助到 ...

  7. 用ArcGIS API for JavaScript制作三维可视化图

    前段时间接了一个项目,涉及到了空间信息三维可视化的工作.之前在网上查找无意中看到ArcGIS API for JavaScript(以下简称"ArcGIS API"或"该 ...

  8. 基于ArcGIS API for JavaScript加载天地图

    文章目录 前言 效果图 详细代码 总结 参考链接 前言 该篇主要介绍如何用ArcGIS JS API加载天地图,具体应用场景以及需求分析等,在上篇基于ArcGIS API for JavaScript ...

  9. ArcGIS.Server.9.3和ArcGIS API for JavaScript实现Identify功能(六)

    目的: 1.ArcGIS.Server.9.3和ArcGIS API for JavaScript实现Identify功能,鼠标点击后获取被点击对象的然后以infoWindow的方式显示点击对象的属性 ...

最新文章

  1. 环境微生物期刊—Bioresource Technology
  2. linux 多线程聚集写程序,Linux篇二:Makefile写多线程多文件程序-Go语言中文社区...
  3. AIX的用户和组管理
  4. 我看.Net My Services
  5. 编写高质量的Objective-C代码
  6. 如何将ISE的库和vivado的库都加入modelsim.ini
  7. SQL实战篇:SQL行列转换及真题
  8. 答网友问:如果用 OData 就能直接和 SAP 系统互通,BTP 和 CPI 这样的平台意义在哪里呢?
  9. 计算机术语桢什么意思,请问电脑丢帧严重的“丢帧”是啥意思哦?
  10. [html] 你有使用过del标签吗?说说它的用途
  11. python如何调用参数配置文件_【Python学习笔记七】从配置文件中读取参数
  12. 图片弹幕蒙版java实现_通过css3实现蒙版弹幕
  13. Funcode学习笔记:完成Run、Jump、Idle等动作【后续更新Roll、Attack动作的实现】【By Myself】
  14. chrome浏览器上传文件fakepath问题
  15. 流程图怎么画?绘制一个流程图的简单操作方法
  16. java发布帖子_第一篇发在javaeye的帖子
  17. 怎样通过《Sbo维护与开发助手软件》进行Sbo开发和维护(1/3)
  18. Ubuntu 桌面死机后重启桌面方法
  19. js 正则校验 长数字 电话号码 银行卡号
  20. 赢富博易告诉你成功交易者的基本素质

热门文章

  1. 遗传算法--函数最值问题
  2. Java web接入google身份验证器二次验证
  3. 95后开始考虑结婚?北京剩女80万-全国十大单身男女盛产地都在哪?
  4. lisp钢管_图纸管道材料代号说明
  5. 【拓展】腾讯十大最受欢迎的开源项目!
  6. json文件批量转换xml
  7. 利用python计算圆球的体积_python计算圆周长、面积、球体体积并画出圆
  8. android P-sensor (Proximity Sensor)
  9. 专题二:浅谈社交行业如何有效反欺诈
  10. vs快捷键:ctor+双击Tab,快速生成构造函数