arcgis api 4
BaseDynamicLayer 继承自layer类 动态地图图层,无法在浏览器中缓存;不支持3D中的自定义动态图层
BuildingSceneLayer 继承自layer类,用于SceneView中可视化具有详细内部的建筑物,加载BIM相关。
其子类为BuildingComponentSublayer; BuildingComponentSublayers包含3D对象功能,表示建筑组件,如门,管道或AC单元。该图层是BuildingSceneLayer 中的子图层,可以直接BuildingGroupSublayer的一部分
BuildingGroupSublayer继承自BuildingSceneLayer ,作为子层的图层组
用于提供地理背景的图层

TileLayer :访问的是缓存,渲染速度比MapImageLayer快,一般的影像切片都用这个,不能用MapImageLayer,MapImageLayer也可以显示和加载,但是卡的很,用这个浏览速度会快的多。
BaseTileLayer :继承自layer类,自定义切片图层,图块层由图像组成,如卫星图像。将图块作为map进行加载
VectorTileLayer:访问缓存的数据并以矢量格式呈现它
IntegratedMeshLayer:继承自layer类,用于在基础设施的SceneView和难以访问的自然景观中可视化准确的表示,集成网格数据通常由自动化过程捕获,用于从大量重叠图像构建3D对象。结果使用三角形交错结构将原始输入图像信息整合为纹理网格
ElevationLayer :继承自layer类,用于在SceneView中渲染高程的切片图层
BaseElevationLayer:自定义高程图层, 继承自layer类,在SceneView中渲染高程的切片图层
PointCloudLayer:设计用于可视化SceneView中的大量点集,点云数据是经过处理的空间组织激光雷达数据,由大量3D点组成
OpenStreetMapLayer:继承自WebTileLayer,允许底图从OpenStreetMap中加载
WMTSLayer:用于基于OGC Web地图服务(WMTS)创建图层
WebTileLayer:非Arcgis 地图的加载方式,比如天地图、谷歌地图、百度地图等
BingMapsLayer:继承自BaseTileLayer 类,
其他图层

GroupLayer 继承自layer类,提供了将多个子图层组织到一个公共图层中的功能,合并图层,图层组
UnknownLayer 表示无法确定类型的图层时,用这个加载
UnsupportedLayer 表示不受支持的图层实例
————————————————
介绍layer中的一些支持图层操作的类
AttachmentInfo :返回与功能相关的附件信息,附件的内容将流式传输到客户端
BuildingFilter:是一个过滤器,定义了一组可用于显示或隐藏的具体特征条件BuildingSceneLayer在SceneView。可以通过将过滤器添加到BuildingSceneLayer.filters集合并将ID分配给BuildingSceneLayer.activeFilterId来在层上激活过滤器。激活过滤器后,只有满足filterBlocks定义的条件的要素才会显示在SceneView中。
CodedValueDomain :继承自Domain类,有关属于域的编码值的信息。编码值域为字段指定一组有效值。每个有效值都分配有唯一的名称。
DimensionalDefinition :定义了一个变量和一个维度定义过滤器,您可以使用一维或多维切片进行过滤。当使用MosaicRule基于一个或多个维度中的切片或范围过滤数据时,通常使用此类的实例。例如ImageryLayer中
Domain:定义了图层字段的约束。包括编码值和范围域,没有构造函数
ElevationSampler从高程服务或GroundView创建的高程值缓存,用于同步查询几何的高程信息,没有构造函数
FeatureTemplate:在要素图层中定义创建要素所需的所有信息,包括用于创建要素的默认属性值等信息
FeatureType:FeatureLayer中定义的共享相同属性的要素的子集。它们用作对数据进行分类的方法。例如,城市街道要素图层中的街道可以分为三种要素类型:本地街道,收集街道和主干道。
Field:有关图层中每个字段的信息,从客户端创建FeatureLayer时,必须构造字段对象。
FieldsIndex:通过名称对字段进行不区分大小写的查找,
fieldUtils:用于要素图层标注、高程、编辑器跟踪和时间跨度的字段名称,FeatureLayer。
ImageParameters:表示调用Geoprocessor.getResultImage()和Geoprocessor.getResultImageLayer()时使用的图像参数选项。
InheritedDomain:继承自Domain,适用于要素级别的域,意味着要素类型级别的给定字段的域与层级别的字段的域相同
KMLSublayer:表示KMLLayer中的子图层。
LabelClass:为图层上的标签定义标签表达式,符号,比例范围,标签优先级和标签放置选项。
LOD :TileLayer具有多个检测限(详细的级别)的。每个LOD对应于给定比例或分辨率的地图。LOD没有构造函数。用于ElevationLayer和TileLayer
MapImage :表示动态生成的映射的数据对象。这是在Geoprocessor.getResultImage()解析的导出操作返回的promise之后生成的。
MosaicRule :在定义单个图像应镶嵌的方式时指定镶嵌规则。它指定选择,镶嵌方法,排序顺序,重叠像素分辨率等。镶嵌规则用于镶嵌镶嵌数据集中的栅格。
PixelBlock:表示视图中像素的对象。它存储和解码从图像服务获取的源数据。这为用户提供了通过pixels属性访问客户端上每个像素的权限。
RangeDomain :继承自Domain,属于范围维度,可存储在数字和日期字段中的有效最小和最大有效值
RasterFunction:光栅函数指定要对图像服务进行的处理。它们允许马赛克图像服务提供动态镶嵌图像,并且它们可用于通过应用图像增强和图像代数等处理操作来增强镶嵌图像产品。
RasterInfo:描述ImageryLayers的常规栅格数据信息。RasterInfo包含带数,统计数据,数据类型,维度和关键属性等信息。
Relationship:描述图层与另一个图层或表的关系。与FeatureLayer相关
Sublayer:表示MapImageLayer或TileLayer中的子图层。MapImageLayer允许您根据地图服务中定义的数据显示,查询和分析图层。地图服务包含具有诸如渲染器,labelsInfo和definitionExpression等属性的子图层,以及在服务器上定义的其他子图层。地图服务上的每个MapImageLayer子层的属性可以由用户或开发者动态地改变。每个TileLayer子层的属性都是只读的,不能修改。
TileInfo:包含有关TileLayers,ElevationLayers和WebTileLayers的切片方案的信息。
TileMatrixSet:包含有关WMTSSublayer的切片方案的信息。
TimeInfo:表示感知层的时间数据,时间信息类提供诸如日期字段类的信息,用于存储要读开始和结束时间以及图层的总时间跨度;类似于计时器
WMSSublayer:表示WMSLayer中的子图层。
WMTSStyle:包含有关WMTSSublayer的WMTS样式的信息。有效的WMTS样式在WMTS服务元数据(GetCapabilities响应)中公布。
WMTSSublayer:表示WMTSLayer中的子图层。
————————————————
参考:
原文链接:https://blog.csdn.net/refreeom/article/details/95063076
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。


既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(资料价值较高,非无偿)
最后
由于篇幅限制,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!有需要的程序猿(媛)可以帮忙点赞+点击【学习资料】即可获取!


以帮忙点赞+点击【学习资料】即可获取!
[外链图片转存中…(img-mKvESbsS-1711651331562)]
[外链图片转存中…(img-GrJSh37G-1711651331563)]
更多推荐




所有评论(0)