class Attribute_Action:CtrlAction
{
public override void Run()
{
try
{
//获取当前活动的地图窗口
IFormMap formMap = SuperMap.Desktop.Application.ActiveApplication.MainForm.FormManager.ActiveForm as IFormMap;
//地图窗口中包含的地图图层
int nlayerCount = formMap.MapControl.Map.Layers.Count;
for (int i = 0; i < nlayerCount; i++)
{
//获取每一个图层的数据集
Layer layer = formMap.MapControl.Map.Layers[i];
Dataset dataset = layer.Dataset;
#region 面集合的判断
try
{
if (dataset.Type == DatasetType.Region && layer.Selection != null && layer.Selection.Count > 0)
{
Recordset recordset &#
SuperMap Object 二次开发之获取图层中的指定字段
最新推荐文章于 2024-01-17 08:29:12 发布
本文介绍了如何在SuperMap Object的C#二次开发中,有效地获取图层中的指定字段信息,包括关键步骤和示例代码,帮助开发者深入理解和操作地图数据。
摘要由CSDN通过智能技术生成