`
kabike
  • 浏览: 609540 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

arcgis engine C#中使用label

    博客分类:
  • GIS
 
阅读更多
1 动态更改label的expression

            IGeoFeatureLayer pGeoFeatureLayer = (IGeoFeatureLayer)axMapControl.get_Layer(1);

            IAnnotateLayerPropertiesCollection pAnnoLayerPropsColl = pGeoFeatureLayer.AnnotationProperties;

            IElementCollection ec;
            IAnnotateLayerProperties pAnnoLayerProps;
            pAnnoLayerPropsColl.QueryItem(0, out pAnnoLayerProps, out ec, out ec);


            ILabelEngineLayerProperties pLabelEngineLayerProps = (ILabelEngineLayerProperties)pAnnoLayerProps;
            pLabelEngineLayerProps.Expression = "bar";

            axMapControl.Refresh();


2 用where语句动态更改哪些要素类需要label
            IGeoFeatureLayer pGeoFeatureLayer = (IGeoFeatureLayer)axMapControl.get_Layer(1);
            IAnnotateLayerPropertiesCollection pAnnoLayerPropsCollection = pGeoFeatureLayer.AnnotationProperties;
			
			IAnnotateLayerProperties predictPointLabelEngineLayerProps;
			
            pAnnoLayerPropsCollection.QueryItem(0, out predictPointLabelEngineLayerProps, out ec, out ec);
            predictPointLabelEngineLayerProps.WhereClause = "id > 100";


3 label中绝对值小于1的小数不显示小数点前的0.
居然需要到操作系统的控制面板中修改


  • 大小: 70.2 KB
分享到:
评论

相关推荐

    ArcGIS-Engine+C#-初学者实例代码.zip_ArcGISEngine_HWE7_arcgis engine_eng

    在本文中,我们将深入探讨如何使用ArcGIS Engine与C#进行地图应用的二次开发,以帮助初学者掌握关键技能,实现界面设计、属性表管理、符号编辑、鹰眼功能及自定义右键菜单等核心功能。 ArcGIS Engine是Esri公司提供...

    arcgis engine c#课件

    在这个课件中,我们重点关注的是使用 C# 进行 ArcGIS Engine 开发的知识点。 首先,.NET 环境是 ArcGIS Engine C# 开发的基础。Microsoft .NET Framework 是一个全面的开发平台,包含了运行库(Common Language ...

    ArcGIS Engine C# 开发教程

    ArcGIS Engine C# 开发教程

    ArcGIS Engine C#实例开发教程

    《ArcGIS Engine C#实例开发教程》是一本深入探讨如何使用ArcGIS Engine和C#进行地理信息系统(GIS)开发的专业教程。ArcGIS Engine是Esri公司提供的一个强大的开发工具集,它允许开发者创建桌面、Web以及移动应用,...

    C# + ARCGis Engine基础教程

    在本"C# + ARCGIS Engine基础教程"中,我们将深入探讨如何利用C#编程语言与ESRI的ARCGIS Engine进行地图应用的二次开发。ARCGIS Engine是一款强大的地理信息系统(GIS)开发工具,它允许开发者创建桌面、Web以及移动...

    ArcGIS Engine开发:加载MDB中的数据(C#)

    ArcGIS Engine开发:加载MDB中的数据(C#) ArcGIS Engine 是一种广泛应用于 GIS 系统开发的软件开发框架,它提供了强大的空间数据处理和分析能力。在 ArcGIS Engine 开发中,加载空间数据是非常重要的一步,这篇...

    利用ArcGIS Engine c# 的二次开发

    为了在.NET环境中使用COM组件(如ArcGIS控件),需要Esri的Interop程序集作为桥梁,它使得托管的.NET代码能与非托管的COM代码通信。开发者通过引用这些程序集,调用ArcGIS控件的方法和属性,实现GIS功能。 **语言...

    ArcGIS Engine+C#初学包part2(共7部分)

    3.ArcGIS Engine轻松入门.pdf——其中包括了ArcGIS Engine+C#开发环境的创建,二维与三维控件的使用,ArcGIS Engine库类的介绍等内容,很适合初学ArcGIS Engine的朋友; 4.ArcGIS Engine中文开发指南清晰版.pdf——...

    ArcGIS Engine+C#初学包part1(共7部分)

    3.ArcGIS Engine轻松入门.pdf——其中包括了ArcGIS Engine+C#开发环境的创建,二维与三维控件的使用,ArcGIS Engine库类的介绍等内容,很适合初学ArcGIS Engine的朋友; 4.ArcGIS Engine中文开发指南清晰版.pdf——...

    ArcGIS Engine + C# 实例开发教程.pdf

    【ArcGIS Engine + C# 实例开发教程】是面向ArcGIS Engine初学者的一份详细教程,旨在帮助读者掌握使用C#语言和Visual Studio 2005开发GIS桌面应用程序的基本方法。教程的主要目标是使读者深入理解ArcGIS Engine的...

    ArcGIS Engine+C#实例开发教程 源码

    了解如何在C#中使用Task、async/await关键字来优化代码执行。 8. **地图渲染与符号化**:学习如何自定义地图的显示样式,包括使用不同的符号系统、标签和注记,以及如何动态改变地图的主题和样式。 9. **地图打印...

    ArcGIS Engine C# 通视分析

    本文介绍ArcGIS Engine10+C#实现通视分析的实现方法

    《ArcGIS Engine+C#实例开发教程》源码

    在C#中使用ArcGIS Engine,开发者可以利用其丰富的GIS功能,如地图显示、空间分析、数据管理等。通过这个实例开发教程,我们可以学习到以下关键知识点: 1. **环境设置**:首先,我们需要安装ArcGIS Desktop和...

    ArcGIS Engine+C#实例开发教程.rar

    《ArcGIS Engine+C#实例开发教程》是一份深入讲解如何使用ArcGIS Engine结合C#进行地理信息系统(GIS)开发的详细教程。ArcGIS Engine是Esri公司提供的一个强大的开发工具,它允许开发者创建桌面、移动和Web应用程序...

    ArcGIS_Engine_C#_实例开发教程

    ArcGIS Engine C# 实例开发教程 ArcGIS Engine 是 ESRI 公司开发的一款 GIS 引擎,提供了强大的 GIS 功能和开发接口。C# 是一种流行的编程语言,广泛应用于 Windows 平台的开发。下面是基于 ArcGIS Engine 和 C# 的...

    ArcGIS Engine空间分析Sample

    在这个“ArcGIS Engine空间分析Sample”中,我们主要探讨的是如何在Visual Studio的C#环境下,利用ArcEngine进行空间分析,尤其是克里金插值法的应用。 首先,让我们了解一下C#编程环境。C#是一种现代化、类型安全...

    ArcGIS Engine C#实例开发教程源码

    总的来说,《ArcGIS Engine C# 实例开发教程源码》不仅提供了理论知识,还通过丰富的实践案例,帮助学习者从实践中学习和掌握GIS开发,是深入理解和应用ArcGIS Engine不可或缺的参考资料。对于想要在GIS领域有所建树...

    C#+ArcGISEngine进行图层的添加要素的添加

    本文将深入探讨如何使用C#语言结合ArcGISEngine来实现图层的添加以及要素的添加功能,这是一项对于GIS开发至关重要的技术。 首先,我们需要了解ArcGIS Engine的基本概念。ArcGIS Engine是Esri公司提供的一个开发...

Global site tag (gtag.js) - Google Analytics