Mapping模块,提供了综合的地图显示、风格设置、编辑、无界面出图、制作复杂专题图等功能。

Classes

  描述
BookMark
地图书签类,通过地图中心点、地图比例尺信息用来保存地图浏览时的感兴趣区域。
BookMarks
地图书签集合类。地图书签用来保存地图浏览时的感兴趣区域。
ChartAttributeInfo
海图物标属性信息类。通过该类可以获取海图物标属性信息,包括属性的简称、完整名称、编码、字段值等。
ChartObjectInfo
海图物标信息类。通过该类可以获取海图物标信息,包括物标的简称、完整名称、编码、本地化名称以及相关信息。
ChartSetting
海图显示参数设置类,用于管理海图显示环境,包括海图的显示模式、显示类型名称、颜色模式、安全水深线等各种显示风格。
DataFlowLayer
DataFlowLayer类继承自DynamicLayer类,可以连接连续发出地理要素的服务,用于实时数据的展示。
DynamicLayer
动态图层类。
DynamicLayers
动态图层集合类。
ElementDrawingEventArgs
为元素绘制事件(ElementDrawing)提供数据。
FieldValuesDisplayFilter
FieldValuesDisplayFilter 类,可以根据指定的值过滤显示图层中的对象。
GridSetting
格网设置类。
ImageStretchOption
影像拉伸类。用来提供对影像数据进行拉伸显示时需要的参数信息,包括使用的拉伸类型以及对应的参数。
LabelMatrix
矩阵标签类,通过该类可以制作出复杂的标签来标注对象。
LabelMatrixImageCell
图片类型的矩阵标签元素类。该类型的对象可作为矩阵标签对象中的一个矩阵标签元素。
LabelMatrixSymbolCell
符号类型的矩阵标签元素类。该类型的对象可作为矩阵标签对象中的一个矩阵标签元素。
Layer
图层类。该类提供了图层显示和控制等便于地图管理的一系列属性。
LayerActionEventArgs
为分组图层操作事件提供参数。
LayerAddedEventArgs
为添加图层结束事件(LayerAdded)提供数据。
LayerCache
多版本缓存图层。可以在一个图层(LayerCache)上管理同一区域的多个缓存,主要用于展示不同时间内的变化信息。
LayerCaptionChangedEventArgs
为图层标题改变事件(LayerCaptionChanged)提供数据。
LayerChart
海图图层类。该类继承于 Layer 类,提供对海图图层的显示、选择等控制的方法。
LayerDatasetChangedEventArgs
为图层关联数据集已改变事件提供数据。
LayerDrawingEventArgs
为绘制图层事件(LayerDrawing)提供数据。
LayerDrawnEventArgs
为绘制图层结束事件(LayerDrawn)提供数据。
LayerEditableChangedEventArgs
为图层是否可编辑设置改变事件(LayerEditableChanged)提供数据。
LayerEventArgs
包含图层事件数据的类的基类。
LayerExtensionBase
扩展图层,也可以理解为用户自定义类型的图层。
LayerExtensionBaseCreatedEventArgs
为扩展图层的创建事件(LayerExtensionBaseCreated)提供数据。
LayerGridAggregation
网格聚合图,该类继承自Layer类。
LayerGroup
分组图层类。分组图层用来对图层进行分组管理,并可以实现同组图层的统一控制,如可见性控制。分组图层也是图层的一种,只是他的主要功能是管理图层,包括管理分组图层,即分组图层可以嵌套(分组中还可以包含分组)。
LayerGroupAddedEventArgs
为添加分组图层结束事件(LayerGroupAdded)提供数据。
LayerGroupRemovedEventArgs
为移除分组图层结束事件(LayerGroupRemoved)提供数据。
LayerHeatmap
热力图图层类,该类继承自Layer类。
LayerMosaic
镶嵌数据集图层。
LayerMosaicGroup
镶嵌数据集图层分组,该类继承自LayerGroup类。镶嵌数据集添加到地图后,将以图层分组的形式组织其下的边界线、轮廓线、影像。
LayerRemovedEventArgs
为移除图层结束事件(LayerRemoved)提供数据。
LayerRemovingEventArgs
为移除图层事件(LayerRemoving)提供数据。
Layers

图层集合类。该类对一个地图对象中的所有图层进行管理。

该类中提供了图层的添加、删除、查找以及移动等的方法,并且可以设置图层为可编辑或不可编辑。同时,图层集合对象允许其中的多个图层同时处于可编辑状态,这样你可以同时对多个图层进行编辑,从而提高工作效率。

LayerSelectableChangedEventArgs
为图层是否可选择设置改变事件(LayerSelectableChanged)提供数据。
LayerSetting
图层设置基类。该类是对图层的显示风格的设置的基类。
LayerSettingGrid
栅格图层设置类。图层分为普通图层和专题图层,栅格图层设置是针对普通图层而言的。栅格的栅格图层采用颜色表来显示其像元,普通图层的风格通过AdditionalSetting属性来获取或设置。
LayerSettingImage

影像图层设置类。图层是数据集的可视化显示,分为普通图层和专题图层,影像数据只对应普通图层。普通图层的风格通过AdditionalSetting属性来获取或设置。该类用来设置影像图层的显示风格,主要是设置影像图层的透明度。

LayerSettingNetCDF
NetCDF图层设置类,继承自 LayerSetting。该类主要用于NetCDF图层的风格设置。
LayerSettingVector
矢量图层设置类。该类主要用来设置矢量图层的显示风格。矢量图层用单一的符号或风格绘制所有的要素。当你只想可视化地显示你的空间数据,只关心空间数据中各要素在什么位置,而不关心各要素在数量或性质上的不同时,可以用普通图层来显示要素数据。
LayerSnapableChangedEventArgs
为改变图层是否可捕捉设置事件(LayerSnapableChanged)提供数据。
LayerSnapshot
快照图层类。该类继承自LayerGroup。
LayerVisibleChangedEventArgs
为改变图层是否可见设置事件(LayerVisibleChanged)提供数据。
Map
地图类,负责地图显示环境的管理。地图是对地理数据的可视化,通常由一个或多个图层组成。一个地图对象通常通过其图层集合对象 Layers来管理其中的所有图层,并且地图必须与一个工作空间相关联,以便来显示该工作空间中的数据。另外,对地图的显示属性的设置将对其中的所有图层起作用。
MapOverlapDisplayedOptions
地图压盖过滤显示选项类,在文本或专题图元素显示较密集的区域,文本之间或专题元素之间会发生相互压盖的现象,该类可以分别控制各种类型的对象的过滤显示情况,进而很好地处理地图中各种类型对象的压盖显示问题。
MapPainter
地图自定义绘制类型,用于用户绘制自定义对象。
MapToolkit
对地图进行预处理。
MixedTextStyle
文本复合风格类。 该类主要用于对标签专题图中标签的文本内容进行风格设置。通过该类用户可以使标签的文字显示不同的风格,比如文本 “喜马拉雅山”,通过本类可以将前三个字用红色显示,后两个字用蓝色显示。
S57EdgeStyle
海图边界线描述类。通过该类可以对海图的边界线的相关属性,如边界线的风格、是否显示边界线风格等,进行获取和设置。
ScreenLayer
屏幕图层类。
ScreenLayerAddedEventArgs
为向屏幕图层中添加对象结束事件(Added)提供数据。
ScreenLayerGeometryChangedEventArgs
为屏幕图层中几何对象改变事件(GeometryChanged)提供数据。
ScreenLayerRemovedEventArgs
为从屏幕图层中移除对象事件(Removed)提供数据。
ScreenLayerTagChangedEventArgs
为屏幕图层对象标记改变事件(TagChanged)提供数据。
ScreenLayerVisibleChangedEventArgs
为屏幕图层是否可见改变事件(VisibleChanged)提供数据。
Selection
选择集类。该类用于处理地图上被选中的对象。
Theme
专题图类,该类是所有专题图的基类。所有专题图类型,如单值专题图,标签专题图,分段专题图等都继承自该类。
ThemeCustom
自定义专题图类,该类可以通过字段表达式来动态设置显示的风格。
ThemeDotDensity
点密度专题图类型。SuperMap iObjects .NET 的点密度专题图用一定大小、形状相同的点表示现象分布范围、数量特征和分布密度。点的多少和所代表的意义由地图的内容确定。
ThemeGraduatedSymbol
等级符号专题图类。SuperMap iObjects .NET 的等级符号专题图是采用不同的形状、颜色和大小的符号,表示各自独立的、以整体概念显示的各个物体的数量与质量特征。通常,以符号的形状、颜色和大小反映物体的特定属性;符号的形状与颜色表示质量特征,符号的大小表示数量特征。
ThemeGraph
统计专题图类。统计专题图通过为每个要素或记录绘制统计图来反映其对应的专题值的大小。统计专题图可以基于多个变量,反映多种属性,即可以将多个专题变量的值绘制在一个统计图上。
ThemeGraphItem
统计专题图子项类。该类用来设置统计专题图子项的名称,专题变量,显示风格和分段风格。
ThemeGridRange
栅格分段专题图类。
ThemeGridRangeItem
栅格分段专题图子项类。在栅格分段专题图中,将分段字段的表达式的值按照某种分段模式被分成多个范围段。该类用来设置每个范围段的分段起始值、终止值、名称和颜色等。每个分段所表示的范围为[Start, End)。
ThemeGridUnique
栅格单值专题图,是将单元格值相同的归为一类,为每一类设定一种颜色,从而用来区分不同的类别。
ThemeGridUniqueItem
栅格单值专题图子项类。
ThemeLabel

标签专题图类。用文本的形式在图层上直接显示属性表中的数据,其实质就是对图层的标注。

ThemeLabelItem Obsolete.

标签专题图子项类。

标签专题图用专题值对点、线、面等对象做标注,值得注意的是,标签专题图允许用户设置范围段,同一范围段内的标签具有相同的显示风格,其中每一个范围段就是一个专题图子项,每一个子项都具有其名称、风格、起始值和终止值。

ThemeLabelRangeItem
分段标签专题图子项。
ThemeLabelRangeItems
分段标签专题图子项集合。
ThemeLabelUniqueItem
单值标签专题图子项。
ThemeLabelUniqueItems
单值标签专题图子项集合。
ThemeRange
分段专题图类。

按照提供的分段方法对字段的属性值进行分段,并根据每个属性值所在的分段范围赋予相应对象的显示风格。

ThemeRangeItem
分段专题图子项类。

在分段专题图中,将分段字段的表达式的值按照某种分段模式被分成多个范围段。每个分段都有其分段起始值、终止值、名称和风格等。每个分段所表示的范围为[Start, End)。

ThemeUnique

单值专题图类。

将字段或表达式的值相同的要素采用相同的风格来显示,从而用来区分不同的类别。

ThemeUniqueItem
单值专题图子项类。
TrackingLayer

跟踪图层类。

在SuperMap中,每个地图窗口都有一个跟踪图层,确切地说,每个地图显示时都有一个跟踪图层。跟踪图层是一个空白的透明图层,总是在地图各图层的最上层,主要用于在一个处理或分析过程中,临时存放一些图形对象,以及一些文本等。只要地图显示,跟踪图层就会存在,你不可以删除跟踪图层,也不可以改变其位置。

Delegates

  委托描述
ElementDrawingEventHandler
表示处理专题图元素绘制或几何对象绘制事件(ElementDrawing)的方法类。
LayerAddedEventHandler
处理图层添加事件(LayerAdded)的方法类。
LayerCaptionChangedEventHandler
处理图层标题改变事件(LayerCaptionChanged)的方法类。
LayerDatasetChangedEventHandler
表示图层关联数据集已改变事件的方法类。
LayerDrawingEventHandler
处理图层绘制事件(LayerDrawing)的方法类。
LayerDrawnEventHandler
表示处理绘制图层结束事件(LayerDrawn)的方法类。
LayerEditableChangedEventHandler
处理图层是否可编辑设置改变事件(LayerEditableChanged)的方法类。
LayerExtensionBaseCreatedEventHandler
表示处理扩展图层创建事件(LayerExtensionBaseCreated)的方法类。
LayerGroupAddedEventHandler
表示处理添加分组图层后(LayerAdded)的方法类。
LayerGroupRemovedEventHandler
表示处理移除分组图层后(LayerRemoved)的方法类。
LayerRemovedEventHandler
处理图层移除事件(LayerRemoved)的方法类。
LayerRemovingEventHandler
处理图层移除时的事件(LayerRemoving)的方法类。
LayerSelectableChangedEventHandler
处理图层是否可选择设置改变事件(LayerSelectableChanged)的方法类。
LayerSnapableChangedEventHandler
处理改变图层是否可捕捉设置事件(LayerSnapableChanged)的方法类。
LayerVisibleChangedEventHandler
处理改变图层是否可见设置事件(LayerVisibleChanged)的方法类。
ScreenLayerAddedEventHandler
处理向屏幕图层中添加对象事件(Added)的方法类。
ScreenLayerClearedEventHandler
处理屏幕图层对象清理事件(Cleared)的方法类。
ScreenLayerGeometryChangedEventHandler
处理屏幕图层几何对象改变事件(GeometryChanged)的方法类。
ScreenLayerRemovedEventHandler
处理从屏幕图层中移除对象事件(Removed)的方法类。
ScreenLayerTagChangedEventHandler
处理屏幕图层对象标记改变事件(GeometryChanged)的方法类。
ScreenLayerVisibleChangedEventHandler
处理屏幕图层是否可见改变事件(VisibleChanged)的方法类。

Enumerations

  枚举描述
AggregationFunctionType
该枚举定义了聚合函数类型常量。
AlongLineCulture
该类定义了沿线标注文字显示习惯的类型常量。
AlongLineDirection
该枚举定义了标签沿线标注方向类型常量。路线与水平方向的锐角夹角在60度以上表示上下方向,60度以下表示左右方向。
AlongLineDrawingMode
该枚举定义了沿线标注的绘制策略类型常量。
AvoidMode
该枚举定义了标签专题图中标签文本的避让方式类型常量。
ColorType
热力图或网格聚合图的颜色渐变模式。
ColourModeChart
该类定义了海图颜色模式的类型常量。
DataFlowMessageType
DataFlowLayer接收的数据流格式。
DataFlowMode
DataFlowLayer网络模式。
DisplayModeChart
该类定义了海图显示模式的类型常量。
FieldValuesDisplayMode
与指定字段值匹配的对象的显示模式。
FillMarkerOrderMode
该枚举定义了图层的填充模式常量。
GraduatedMode
该枚举定义了专题图分级模式类型常量。主要用在统计专题图和等级符号专题图中。有三种分级模式:常数、对数和平方根,对于有值为负数的字段,在采用对数和平方根的分级方式时,将取负值的绝对值作为参与计算的值。
GraphAxesTextDisplayMode
该枚举定义了统计专题图坐标轴文本的显示模式类型常量。
GridAggregationType
网格聚合图的格网类型。
GridFunctionType
栅格函数类型。
GridType
该枚举定义了地图背景格网类型常量。
ImageDisplayMode
影像显示模式,目前支持组合模式、拉伸模式两种。
ImageInterpolationMode
该枚举定义了影像差值模式常量。
ImageStretchType
影像拉伸类型,目前支持无拉伸、标准差拉伸和最值拉伸三种。
ImageType
该枚举定义了出图的图片类型常量。
LabelBackShape
该枚举定义了标签专题图中标签背景的形状类型常量。标签背景是SuperMap iObjects .NET支持的一种标签的显示风格,是使用一定颜色的各种形状作为各标签背景,从而可以突出显示标签或者使标签专题图更美观。标签背景支持的形状共有6种,背景形状的颜色可以通过 ThemeLabel类中的 BackStyle的属性来进行获取和设置。
LayerSettingType
该枚举定义了图层设置类型常量。目前版本提供3种类型的图层设置,矢量图层设置(Vector),栅格图层设置(Grid),影像图层设置(Image)。不同类型的图层设置对相应图层所设置的内容不同:对矢量图层可以用统一风格显示所有要素;对栅格图层可以设置其颜色表;对影像图层,可以设置其不透明度。
MapColorMode
该枚举定义了设置地图颜色模式类型常量。该颜色模式只是针对地图显示而言,而且只对矢量要素起作用。各颜色模式在转换时,地图的专题风格不会改变,而且各种颜色模式的转换是根据地图的专题风格颜色来的。SuperMap在设置地图风格时提供了5种颜色模式。
MosaicClipMode
镶嵌数据集裁剪显示的方式,可以使用边界、轮廓、裁剪子数据集作为裁剪范围对影像进行裁剪显示。
OverLengthLabelMode
该枚举定义了标签专题图中超长标签的处理模式类型常量。对于标签的长度超过设置的标签最大长度的标签称为超长标签,标签的最大长度可以通过 ThemeLabel类中的 MaxLabelLength属性来获取和设置。SuperMap提供三种超长标签的处理方式来控制超长标签的显示行为。
RangeMode

该枚举定义了指定范围分段专题图的分段方式类型常量。

在范围分段专题图中,作为专题变量的字段或表达式的值按照某种分段方式被分成多个范围段,要素或记录根据其所对应的字段值或表达式值被分配到其中一个分段中,在同一个范围段中要素或记录使用相同的风格进行显示。范围分段专题图一般用来表现连续分布现象的数量或程度特征,如降水量的分布,土壤侵蚀强度的分布等,从而反映现象在各区域的集中程度或发展水平的分布差异。

StyleOptions
该类定义了自定义选择集高亮风格中的所有风格类型常量。
TextPosition
该枚举定义了时态数据播放显示时,窗口所显示的时间文本的位置常量,并且这些位置是时间文本锚点相对于窗口的位置。
ThemeGraphTextFormat
该枚举定义了统计专题图文本显示格式类型常量。在统计专题图中,您可以设置各子项文本的显示形式,有百分数、真实数值、标题、标题+百分数、标题+真实数值五种形式。以下图示均以三维柱状图为例。
ThemeGraphType
该枚举定义了 统计专题图的统计图类型常量,SuperMap iObjects .NET 定义了13种类型的统计图,分别为面积图、阶梯图、折线图、点状图、柱状图、三维柱状图、饼图、三维饼图、玫瑰图、三维玫瑰图、堆叠柱状图、三维堆叠柱状图、环状图。
ThemeType
该枚举定义了专题图类型常量。