`
hj270187161
  • 浏览: 22626 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

添加标注 (mapxtreme2008&C#)

    博客分类:
  • GIS
阅读更多
     MapInfo.Data.Table activeMapTable = MapInfo.Engine.Session.Current.Catalog.GetTable("layerName");
                          MapInfo.Mapping.LabelLayer lbLayer = new MapInfo.Mapping.LabelLayer("lbbLayer", "lbbLayer");
                         
                          MapInfo.Mapping.LabelSource lbSource = new MapInfo.Mapping.LabelSource(activeMapTable);
                          //set label\'s style
                          lbSource.DefaultLabelProperties.Style.Font.Name = "宋体";//字体
                          lbSource.DefaultLabelProperties.Style.Font.Size = 9;//大小
                          lbSource.DefaultLabelProperties.Layout.Alignment = MapInfo.Text.Alignment.CenterRight;//标注显示的位置
                          lbSource.DefaultLabelProperties.Layout.Offset = 7;//偏移量
                          lbSource.DefaultLabelProperties.Style.Font.ForeColor = System.Drawing.Color.Black;//标注字颜色 lbSource.DefaultLabelProperties.Style.Font.TextEffect=MapInfo.Styles.TextEffect.Box;//标注背景,Box为方框,Halo为光晕
                          lbSource.DefaultLabelProperties.Style.Font.BackColor = System.Drawing.Color.Yellow;//方框或者光晕的颜色
                          lbSource.DefaultLabelProperties.Style.Font.Shadow = false;//显示阴影
                          lbSource.DefaultLabelProperties.Caption = "xx";//标注字段
                          lbLayer.Sources.Append(lbSource);
                          biaoZhu = lbLayer.Alias;

                          MainMap.Map.Layers.Add(lbLayer);
分享到:
评论

相关推荐

    mapxtreme+C#的基本功能

    3. **图层管理**:开发者可以通过C#代码动态添加、删除、管理和组织地图图层,包括矢量图层(点、线、面)、栅格图层(如卫星影像或地形图)和标注图层。 4. **对象交互**:MapXtreme允许用户与地图上的对象进行...

    MapXtreme2008开发人员指南(中文)

    MapXtreme 2008是开发地图和可地图化应用程序的理想...利用MapXtreme 2008,用户还能够开发丰富的AJAX Web应用,并且能够充分利用地图技术方面的最新成果,包括半透明层、曲线标记、功能增强的标注功能和抗锯齿等功能。

    mapXtreme 入门资料大全

    1. **地图对象模型**:MapXtreme基于一个复杂的地图对象模型,包括地图、图层、图例、标注、地理编码等多个元素。这些对象之间相互作用,构建出动态且功能丰富的地图界面。 2. **数据源与图层**:MapXtreme支持多种...

    cs.rar_MapXtreme_csharp 闪烁_pixel_winform mapxtreme_查询工具

    在C# Winform环境下,开发者通过MapXtreme的标注类,实现了对地图上特定位置添加文字注释的功能。用户可以创建、编辑和删除标注,增强了地图的可读性和实用性。 三、查询工具 查询工具是GIS应用的核心部分,本项目...

    MapxTreme2004开发技术集锦

    3. **开发技术**:MapxTreme 2004的开发技术涵盖C#、VB.NET等多种编程语言,涉及地图对象模型、事件处理、数据加载、地图操作等。通过学习这些技术,开发者可以构建出交互性强、性能优良的地图应用。 4. **示例代码...

    mapxtreme练习笔记

    6. **用户界面增强**:添加自定义标签工具来加载图片,比例尺和标签修饰提升了地图的可视化效果,使用专题和图例可以更好地展示数据分布。 7. **路径分析**:虽然简单的点对点路径分析需要付费的MapInfo服务器支持...

    大数据-算法-气象自动站数据查询填图系统的设计实现.pdf

    通过C#编程语言,结合MapXtreme,实现了自动站数据的等值线绘制,使用户能直观地看到气象现象的变化趋势。 气象服务在现代社会中的作用日益凸显,不仅关乎国家安全和可持续发展,还深入到各行各业。随着人们对天气...

Global site tag (gtag.js) - Google Analytics