专题地图中文说明

时间:2010-03-05 18:49:37  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:特定专题渲染地图的过程。专题通常使用数据集中的一组或多组数据。专题利用颜色渲染、填充图案、符号、直方和饼图表示数据。根据数据中的特定值指派这些颜色、图案或符号,可以创建不同的专题地图。直方和饼图使您可以比较数据集中每个记录的数据。第二节 规划专题地图专题变量专题地图上显示的数据称为专题变量。根据所执行的专题分析类型,地图可以显示一个或多...
  正文:概述
专题制图是强大的分析以及和可视化化数据的方法。以图形来表示数据,使您可以在地图上看到数据。使用专题渲染在地图上显示数据时,在数据列表中几乎无法显现的样式和趋势可以清晰地展现在您眼前。
第一节 什么是专题制图
专题制图是按照特定专题渲染地图的过程。专题通常使用数据集中的一组或多组数据。专题利用颜色渲染、填充图案、符号、直方和饼图表示数据。根据数据中的特定值指派这些颜色、图案或符号,可以创建不同的专题地图。直方和饼图使您可以比较数据集中每个记录的数据。

第二节 规划专题地图
专题变量
专题地图上显示的数据称为专题变量。根据所执行的专题分析类型,地图可以显示一个或多个专题变量。范围、格网渲染、等级符号、点密度、独立值都检查一个变量。直方图和饼图一次可以显示多个专题变量。
也可以创建双变量专题地图,在这里一个地图对象(例如符号)表示两组不同数据。例如符号颜色代表一个专题变量,符号大小代表另一个专题变量。
数据来源位置
开始应用专题地图前,需要决定要显示哪些信息以及信息驻留的位置。创建专题所用的数据来自数据集的 Field 对象或 Field 集合。这些字段作为 Themes 集合的 Themes.Add 方法的 Fields 参数来传递。
第三节 Themes 集合
每个数据集都有专题集合。Themes 集合从专题集合中创建、计数、添加或删除 Theme 对象。
方法 描述 代码示例
Add 创建专题并将它添加到特定数据集的 Themes 集合中。 Map1.Datasets(1).Themes.Add _miThemeRanges “TotPop”, “My _Ranges Theme”
Remove 从集合中删除指定专题。 Map1.Datasets(1).Themes.Remove “My _Ranges Theme”
RemoveAll 从集合中删除所有专题。 Map1.Datasets(1).Themes.RemoveAll

创建专题
Map1.Datasets(1).Themes.Add miThemeRanges “TotPop”, “My Ranges Theme”
上面一行代码使用字段“TotPop”为 Datasets 集合中的第一个数据集创建范围专题。
Themes.Add 方法描述如下。可选参数位于方括号“[]”中。
语法
Themes.Add [Type], [Field], [Name]
部件 描述
Type 指定要创建的专题地图类型。采用 ThemeTypeConstants。为可选参数,如果没有指定该参数(或者指定为 miThemeAuto),那么 MapX 将根据接受的字段数量和已显示的其它专题类型来选择合适的默认类型。如果 MapX 无法选择默认专题类型,将产生错误。
Field(s) 指定专题地图中要使用的字段。可以通过名称、索引或 Field 对象指定字段。如果使用多个变量创建专题,将接受一组字段名称、索引或 Field 对象。这是可选参数,如果没有指定该参数,那么 MapX 将使用 DataSet 的第一个数值字段。
Name 指定专题地图名称。这是字符串类型的参数。它是可选参数,如果没有指定该参数,MapX 将生成一个名称,诸如 StatesBySales。
专题类型常量
以下是可以创建的专题类型
类型 描述
MiThemeRanged 范围专题
MiThemeBarChart 直方图专题
MiThemePieChart 饼图专题
MiThemeGradSymbol 等级符号专题
MiThemeDotDensity 点密度专题
MiThemeIndividualvalue 独立值专题
MiThemeAuto MapX“best guess”专题
一旦将专题添加到指定集合,就可以创建 Theme 对象,并且操作对象的属性。
专题对象
Theme 对象设置 Themes 集合中专题的属性。修改 Theme 对象方法和属性确定了如何查看专题以及专题类型等。
属性 描述
AutoRecompute 控制当专题属性更改时何时重新计算专题范围(如范围数量)。 默认为True。
ComputeTheme 控制是否计算专题。默认为True。
值为True时将通过原始数据计算专题。如果值被设为False,那么将创建不可见的 Theme 对象,并且,对于独立值专题具有 20 个范围,对于范围专题具有 5 个范围。接着可以设置最大、最小值来定义专题。
DataMax 确定最大值以设置专题范围,或者计算当 ComputeTheme 设为False时范围专题同等大小的范围。
DataMin 确定最小值以设置专题范围或计者计算当 ComputeTheme 设为False时范围专题同等大小的范围。
Fields 返回只读 Fields 集合,该集合表示由此专题所依据的数据集使用的字段集合。
Layers 返回 Layer 对象的只读属性,该属性表示专题所依据的图层。
Legend 每个 Theme 对象都有 Legend 对象(Theme.Legend)。legend 对象包含控制专题图例显示的属性。每个 ThemeCategory 对象(RangeCategory、IndividualCategory 或 MultiVarCategory)在图例中都有条目,条目保存在 LegendText 对象中。
Name 专题名称。在 Themes 集合中必须唯一。可读/写属性,或者被指定为 Themes.Add 方法的参数,或者在创建专题时由 MapX 创建。这是 Theme 对象的默认属性。
ThemeProperties ThemeProperties 对象包含定义专题的信息(范围定义、显示样式设置等)。
"专题地图中文说明"由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Language/Delphi/13068.html


关键字:

关于《专题地图中文说明》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td