ARCGIS PRO SDK VB2022 图层要素类类型判断

arcgis pro 常见要素类类型有以下几种:

FeatureLayer ------要素图层(矢量数据)

RasterLayer ------栅格图层

MapImageLayer ------地图图像图层

VectorTileLayer ------矢量切片图层

SceneLayer ------场景图层(3D)

GroupLayer ------组图层

WMSLayer - WMS ------服务图层

WMTSLayer - WMTS------服务图层

复制代码
Public Sub ProcessLayer(layer As Layer)
    If layer Is Nothing Then Return

    If TypeOf layer Is FeatureLayer Then
        Dim featureLayer As FeatureLayer = CType(layer, FeatureLayer)
        MessageBox.Show($"要素图层: {featureLayer.Name}")
        
    ElseIf TypeOf layer Is RasterLayer Then
        Dim rasterLayer As RasterLayer = CType(layer, RasterLayer)
        MessageBox.Show($"栅格图层: {rasterLayer.Name}")
        
    ElseIf TypeOf layer Is GroupLayer Then
        Dim groupLayer As GroupLayer = CType(layer, GroupLayer)
        MessageBox.Show($"组图层包含 {groupLayer.Layers.Count} 个子图层")
        
    ElseIf TypeOf layer Is MapImageLayer Then
        Dim mapImageLayer As MapImageLayer = CType(layer, MapImageLayer)
        MessageBox.Show($"地图图像图层: {mapImageLayer.Name}")
        
    Else
        MessageBox.Show($"未知图层类型: {layer.GetType().Name}")
    End If
End Sub
相关推荐
如影随从11 分钟前
11 - ArcGIS For JavaScript -- 高程分析
前端·javascript·arcgis·高程分析
菥菥爱嘻嘻12 分钟前
React---day8
前端·react.js·arcgis
jr42813 分钟前
【ArcGIS应用】ArcGIS‌应用如何进行影像分类?
arcgis
生态笔记1 天前
ArcGIS计算多个栅格数据的平均栅格
经验分享·arcgis
GIS思维2 天前
ArcGIS Pro字段计算器与计算几何不可用,显示灰色
arcgis·arcgis pro
流年viv3 天前
ArcGIS Pro 创建渔网格网过大,只有几个格网的解决方案
arcgis
新中地GIS开发老师3 天前
新中地三维GIS开发智慧城市效果和应用场景
javascript·arcgis·智慧城市·gis开发·webgis·地理信息科学
小小弯_Shelby5 天前
arcgis js 4.x 的geometryEngine计算距离、面积、缓冲区等报错、失败
arcgis
come112346 天前
全面解析:npm 命令、package.json 结构与 Vite 详解
arcgis·npm·json
UVE7 天前
【免费】【无需登录/关注】坐标系批量转换与可视化网页工具
arcgis·数据分析