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
相关推荐
杨超越luckly1 天前
HTML应用指南:利用GET请求获取全国招商银行网点位置信息
前端·arcgis·信息可视化·html·银行网点
枝上棉蛮1 天前
ArcGIS与GISBox对比:中小企业GIS工具的高门槛与零门槛之选
arcgis·格式转换·osgb·gisbox·服务分发·免费发布·场景编辑
小彭努力中3 天前
164.在 Vue3 中使用 OpenLayers 加载 Esri 地图(多种形式)
开发语言·前端·javascript·vue.js·arcgis
杨超越luckly4 天前
HTML应用指南:利用POST请求获取全国便利蜂门店位置信息
前端·arcgis·信息可视化·html·门店
GISerQ.4 天前
ArcGIS:如何设置地图文档的相对路径或者发布为地图包
arcgis
浅浅一笑^*^4 天前
ArcGIS 4.x 绘图
开发语言·arcgis·swift
Snaplayers4 天前
桌面GIS软件FlatGeobuf转Shapefile代码分享
arcgis·信息可视化
Snaplayers7 天前
桌面GIS软件设置竖排文字标注
arcgis·信息可视化
xiao5kou4chang6kai47 天前
如何利用ArcGIS探究环境与生态因子对水体、土壤、大气污染物的影响?
arcgis·空间分析·生态环境·生态因子·空间统计
杨超越luckly8 天前
HTML应用指南:利用POST请求获取全国中国工商银行网点位置信息
前端·arcgis·html·银行·数据可视化·网点