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
相关推荐
人工智能教学实践32 分钟前
【基于Echarts的地图可视化】
arcgis
Cacciatore->4 小时前
Electron 快速上手
javascript·arcgis·electron
南草徽9 天前
arcgis分割 (Split)
arcgis
野生工程师11 天前
【ArcGIS】在线影像底图调用
arcgis
装疯迷窍_A12 天前
ARCGIS国土超级工具集1.6更新说明
arcgis·插件·尖锐角·电子报盘·批量分割矢量
@菜菜_达13 天前
AgGrid学习笔记
笔记·学习·arcgis
德育处主任Pro13 天前
AntV G 入门教程
arcgis
啦啦球晃晃13 天前
Arcgis地理配准变换方法说明
算法·arcgis
haokan_Jia14 天前
ArcGIS中利用泰森多边形法分析站点与流域占比
arcgis
阮少年、16 天前
ArcGIS Server发布MapServer和FeartureServer后无法访问一直转圈加载问题的一种解决方法
运维·服务器·arcgis