WEB开发网
开发学院软件开发C语言 C#进行MapX二次开发之MapX基础知识 阅读

C#进行MapX二次开发之MapX基础知识

 2009-06-27 07:08:03 来源:WEB开发网   
核心提示: 该方法显示一个对话框,用户可以直接修改专题图特性,C#进行MapX二次开发之MapX基础知识(9),语句如下:curmap.Datasets[1].Themes[1].ThemeDlg;这种方法虽然简单,但是而且很难与自己的程序风格相一致,用来创建地图图元;另一类是选择工具,在选择工具的使

该方法显示一个对话框,用户可以直接修改专题图特性。语句如下:

curmap.Datasets[1].Themes[1].ThemeDlg;

这种方法虽然简单,但是而且很难与自己的程序风格相一致,用户界面不友好,而且在这个默认的对话框中,用户可以随意改变任何设置,使得程序的控制难度加大。

(2)、 改变ThemeProperties对象属性

通过设置ThemeProperties对象属性,可以使用自己定制的界面,给用户有限的修改能力,实现起来也非常简单,而且对用户的操作有全部的控制权。

ThemeProperties对象是Themes集合中的一员,主要用于定义专题地图的显示,包括颜色、符号等。不同类型的专题图有自己与众不同的一些特性,在ThemeProperties中有其分别的定义。如DotSize专用于设定点密度专题图中点的大小,NumRanges专用于设定范围值专题图中的范围分布,SymbolStyle控制等级符号专题图使用的符号类型,ValuePerDot用于在点密度专题图中每个点所代表的值。

ThemeProperties对象的属性中有许多又属于其他对象,如RangeCategory、IndividualValue、Style 等,可进行更深层次的设定。

6、 自定义图例

专题地图被创建后,MapX会自动生成一个图例来解释颜色、符号或大小所代表的含义。同ThemeDlg一样,可以直接用LegendDlg 方法调用默认的Legend对话框,但更常用的依旧是访问Theme.Legend 属性来进行一些个性化的设置。

基础使用代码介绍

在MapX中,提供了标准的地图工具,可以很容易地利用常用的标准工具开发出方便易用的地理信息系统,而不必针对每一种地图操作都完全靠开发者自已编程。MapX内置了常用的标准地图工具,主要分为两类:一是对象创建工具,用来创建地图图元;另一类是选择工具。在选择工具的使用时,可以配合功能键Shift和Ctrl键。它们包括:

上一页  4 5 6 7 8 9 10  下一页

Tags:进行 MapX 二次

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接