MapObjects参考手册_第1页
MapObjects参考手册_第2页
MapObjects参考手册_第3页
MapObjects参考手册_第4页
MapObjects参考手册_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DOC.NO:CSUT. GIS-RST-01-04-0003A (MOReferrence.doc) SearchMethodConstants Normal (一般一般) 中南工业大学中南工业大学GISGIS研究中心研究中心 MapObjectsMapObjects参考手册参考手册 Version 1.0.0 2001.04.17 邓吉秋邓吉秋 整理整理 GIS Research Center of CSUT 中南工业大学中南工业大学GISGIS研究中心研究中心 1996,20011996,2001 All Rights Reserved MapObjectsMapObjects 参考手册参考手册 GIS Research Center of CSUT,中南工业大学中南工业大学 GIS 研究中心研究中心 第第 1 页页 目目 录录 A.1 Add Method.1 Add Method (Layers Collection) 1 AddEvent Method .1 Add Geo Data Set Method 1 Add New Method2 Add Relate Mathod(增加关联方式).2 Address Object(地址对象)2 Address Location Object (地址位置对象) .3 Address Matcher Object (地址匹配器对象) .3 After Layer Draw Event3 Alighment Constants(排成直线常量) 4 Allow Duplicates Property(允许复制属性)4 Appearance Constants.4 Appearance Property.4 Area Property 5 Area oflnterest Property 5 B.5 Back Color Property5 Before Layer Drow Event .6 Before Tracking Layer Drow Event6 Border Style Property6 Bottom Property6 Break Property.7 Break court Property .7 BuildIndex Method7 C.8 Calculate Statiotics Method.8 Cancel Action Constants.8 Cancel Action Property (取消行为的特性)8 Cancel Update Method8 Center Property9 Center At Method9 Centroid Property9 Character Index Properyt.9 City property10 Cityfield property10 Class Breaks Rederer Object.10 Color Constants.11 Color Property.11 Connect Method11 Connected Property.12 Connected Property.12 Connection Error Code Constants.12 Copy Map Method.13 Connt Property 13 Connt Property 13 Country Field Property13 D.14 Data Connection Object 14 Defaultsymbol Property 14 Delete Method.14 Delete Geo Data Set Method.14 Desconnect Method.15 Distance To Sehment Method.15 Dotcolor Property15 Dot Density Renderer Object16 DotSize Property .16 DotValue property.16 Drag Files Event16 Draw Background Property.17 Drawing Canceled Event.17 Draw Shape Method18 Draw Text Method 18 Drop Files Event18 E.19 Edit Method.19 Edit Mode Conotants.19 Edit Mode Property.19 Ellipse Object20 EOF Property.20 Event Property.20 Event Count Property20 Exact Matches Property.21 Export Map Constants.21 Export Map Method 21 Extent Property21 F.22 Field Object,Fields Collection.22 Field Property22 Field Count Property.23 Field Length Property23 Fieldname Property .23 Field Precision Property23 Fields Property 24 MapObjectsMapObjects 参考手册参考手册 GIS Research Center of CSUT,中南工业大学中南工业大学 GIS 研究中心研究中心 第第 2 页页 Fieldscale Property24 Field Type Constants.24 Field Type Property.24 File Property25 FillStyle Constants 25 FillAllPlaceNames Method.25 Find all street name mathod 26 FillApproximateMatches Method .26 FindGeoDataset Method26 FlashSHape Method26 Flip Property27 Font Property.27 FromMapDistance Method27 FromMapPoint Method.28 FullExtent Property .28 G.28 GeocodeTable Method28 GeoDataset Object,GeoDatasets Collection .29 GeoDataset Property29 GeoDatasets Property29 GeoEvent Object .29 GetCrossings Method29 H.30 Height Property .30 HeightField Property.30 HorizontalAlignment Property30 HouseCoordinate Property31 HouseCoordinateField Property31 HouseNumber Property.31 HouseSuffix Property31 HouseSuffixField Property31 I32 Indexed Property .32 Insert Method 32 Inset Method32 Intersect Method.33 Intersects Method33 Is PointIn Method33 Item Method33 J34 K.34 L.34 Label Renderer Object.34 Layers Property .34 Layer Type Censtants35 Layer Type Property35 Left Property35 Left From Field Property.35 Left To Field Property.36 Left zip Field Property 36 Length Property.36 Lerel Field Property.36 Line Object37 Line Style Constants37 Locete Method.37 M37 Map Control 37 Map Layer Object,Image Layer Object,Layers Collection.38 Marker Style Constans 38 Match Address Method.38 Match Code Constants.39 Match Code Property.40 Matched Property40 Match Inter section Mathod 40 Max Property.41 Max Level Property.41 Mean Property.41 Min Property41 Min Level Property 41 Move Method42 Move First Method42 Move Next Method .42 Move Previous Method.42 Move To 方法 (Method).43 Move To 方法(层集)43 Move To Bottom 方法.43 Move To Top 方法.43 N.43 Name 属性 .43 Offset 方法.44 Offset 属性.44 Out line 属性44 Out line Color 属性44 O.45 Out put Map 方法.45 P.45 MapObjectsMapObjects 参考手册参考手册 GIS Research Center of CSUT,中南工业大学中南工业大学 GIS 研究中心研究中心 第第 3 页页 Pan 方法.45 Password 属性45 Perimeter(周长)属性.45 Place Locator 目标.45 Place Name Table 属性46 点目标,点集46 Points 属性.46 Polygon(多边形)目标.46 Postal Code 属性46 Prefix Direction 属性.46 Prfix Direction Field 属性46 Print Map 方法47 Q.47 R.47 Ramp Colors 方法47 Records 属性47 Rcordset 目标.47 Rectangle 目标.48 Refresh 方法.48 Refresh Count 属性48 Remove 方法48 Remove Event 方法.48 Remove Relates 方法.49 Renderer 属性49 Reverse 方法49 Right 属性49 Right From Field 属性.49 Right To Field 属性 .49 Right Zip 属性49 Rotation 属性.49 Rotation Field 属性50 S .50 Scale Rectangle 方法.50 Scroll Bars 属性.50 Search By Distance 方法 .50 Search Expression 方法.50 Search 方法 常量51 Search Shape 方法.51 Server 属性.51 Set 方法51 Shape Type 属性52 Size 属性52 Size Symbols 方法.52 Splined Text property52 Stand ard ize Address 方法52 State 属性.52 State Field 属性52 Statistics(统计)目标53 Std Dev 属性53 Street 属性53 Street Field 属性 53 Street Side Constants(常量)53 Street Side 属性53 Street Table 属性53 Street Type 属性 54 Street Type Field 属性.54 Strings Collection54 Style 属性.54 Suffix Direction 属性.55 Suffix Direction Field 属性55 Sum 属性55 Symbol 目标.55 Symbol 属性.55 Symbol Count 属性55 Symbol Feild 属性.56 Symbol Index 属性 56 Symbol Type Constants.56 Symbol Type 属性.56 T.56 Table Object56 Table Desc Object.57 TableDesc Property(属性) 57 Tag 属性57 TextSymbol 目标57 ToMapDistance 方法57 To Map Point 方法57 Top 属性58 Tack Circle 方法.58 TrackingLayer 目标58 TrackingLayer 属性58 TrackLine 方法.58 TrackPolygon 方法.58 TrackRectangle 方法.59 Type 属性59 U.59 Union 方法59 Unique 属性59 UnitType 属性.59 UnitTypeField 属性 60 UnitValue 属性.60 UnitValueField 属性.60 Updatable 属性60 Update 方法 60 UseDefault 属性60 User 属性 61 V.61 Valid 属性.61 Value 属性 61 MapObjectsMapObjects 参考手册参考手册 GIS Research Center of CSUT,中南工业大学中南工业大学 GIS 研究中心研究中心 第第 4 页页 Value As String 属性61 Value Map Renderer 目标. .61 Vertrcal Alignment 属性.62 Visible 属性 62 W62 Width 属性62 X.62 X 属性.62 Y.63 Y 属性.63 MapObjectsMapObjects 参考手册参考手册 GIS Research Center of CSUT,中南工业大学中南工业大学 GIS 研究中心研究中心 第第 1 页页 A Add Method 应用于 点集,字符串集 描述向集合中加入成员 语法object.add.item object-对象表达式 item-成员类型 参见Count Property,Item Method 例此例用 Add 方法画线。 Add Method (Layers Collection) 应用于Layers object 描述向层集合中加入新层 语法Set variable = object.Add(layer) 注意如果在运行时加入新层,必须使用 Refresh 方法 参见Clear Method,Item Method,Move To Method AddEvent Method 应用于TrackingLayer Object 描述在特定位置建立一新 GeoEvent 语法Set variable=object Add Event(x,y,Symbol) 语法:设置某变量=对象 Add Event(x,y,SymbolIndex) Add Event 方式语法有以下部分组成: 部分(功能)描述 变量对 Geo Event 对象求值对象表达. 对象确定 Tracking Layer 对象 对象表达. X,Y 点的 X,Y 坐标. Symbolindex 说明用哪个 Symbol 来返出 Geo Event 的整型指针. 参见 Geo Event 对象 Point 对象 Symbol 对象. 举例:下述例子使用 Add Event 方式交互地在地图(map)的 Tracking Layer 放置 Geo Event(地理事件).这此代码将在你点击位置向 Tracking Layer 加入此 Geo Event.试验此 例时,把代码贴入一个表格说明部分.这个表格包含一个为名 Map1( 至少包含一个 Map Layer)的 Map.然后按 F5 并点击地图.注意若用鼠标左键点击地图,这个 Geo Event 将用一 个红色符号标记;若用右键,则 Geo Event 被用绿色符号标记. Add Geo Data Set Method 应用于Data Connection 对象. 描述向 Data Connection 中增加一个 Geo Data Set 对象. 语法object.AddGeoDataSet name.形文件类型.tabledesc. 此方法具有如下部分: object确定一个 Data Connection 对象的对象表达. Name确定将加入 Data Connection 中 Geo Data Set 对象名称的字符串表达式. Shapetype在 Geo Data Set 中描绘的特征类型(在设置中描述过). Tabledesc确定 Table Dest 对象对象说明. 设置: mopoint21点特征 moline22线特征 mopolygon23多义线特征 参见:Geo Data Set 对象 Table Desc 对象. MapObjectsMapObjects 参考手册参考手册 GIS Research Center of CSUT,中南工业大学中南工业大学 GIS 研究中心研究中心 第第 2 页页 举例:此例使用 Add Geo Data Set 方式和 Table Desc 属性来创建一个新的形文件,此文 Data Commector 中用多义线特征描绘了 Geo Data Set.此外,代码把 Geo Data Set 与一个 Map Layer 联系起来,将其加入 Map 中. Table Desc 属性在 Recordset(记录设置)中定义 了三个附加域.对于每个增加的特征,这些代码借助于 Add New 和 Update (更新)方式来使 之驻于 Recordset 中的各域. 为试验此例,把代码贴入一个表格的说明部分,此表格包含一 个名为 Commondialog1 的 Commen Dialog 控制,一个名为 Command1 的 Command Buttor 和一个名为 Map1 并包含一个 Map Layer 及一个 Zmage Layer 的 Map(地图)这一层将作为 背景层,提供新 Map Layer 层的坐标地图单位.按 F5 然后用鼠标左键跟踪画多义线, 双击 则停止画多义线.用右键来放大.当已经增加了所需多义线时,点击 Save 钮,给出此形文件的 文件名. Add New Method 应用于: Recordset 对象. 描述:为一个 Recordset 对象创建一个新记录. 语法:object (对象名) Add New. 此处的 object (对象)代表一个用来确定一个打开的 Recordset 的对象表达式. 评论:此 Add New 方式创建新记录,可以对其编辑,并可将之加入名为 object 的 Recordset 中.修改新记录后,使用 update(更新)方式来保存这些变化.并把此记录加入 Recordset 中,在使用 Update 前数据库不会做任何改变. 参见:CaneelUpdate 方式 Delete 方式 Edit 方式 Edit Mode 属性. Fields 属性 Table Desc 属性 Update 属性 Update 方式. Add Relate Mathod(增加关联方式增加关联方式) 应用于: Map Layer 对象. 描述:创建 Map Layer 相关联的表与另一个表间的关联. 语法:object Add Relate (toField,SourceTable,fromfield). object:确定 Applies To 列表中对象的对象表达式. tofield:确定在与 Map Layer 相关联的 Record Set 中的城名的字符串表达式. SourceTable:确定包含与 Maplayer 对象的 Recordset 关联数据的 Table 对象的表达式. Fromfield:确定源表中的 Fiele 域名的字符串表达式. 评论:若 Recovcl Set 含有多于 100 个记录,须在源表中对减创建索引. 参见:Table 对象 举例:引例使用 Add Relate 方式来联系外来表(指源表)的记录与一个 Map Layer 对象 的 Recordset 中一记录.也使用了 Remove Relates (消去关联)方式来取消所有相关联域间 的联系.试验此例时,把代码贴入一个表格的说明部分, 此表格包含一个名为 CammonDialog1 的 Cammondialog(通用对话框),两个名为 Command1 和 Command2 的命令钮,一个名为 List1 的列表箱(List Box).和一个含有 Map Layer(地图层)名为 Map1 的地图此例假定你拥有与 包括你想要与 Map Layer 创建关联的数据表(Table)的文件关具有相同名称的微软数据驱动 (*.dbf)源数据. 此外,你需要改变作为 Map Layer 传递参数的域名(Field).按 F5,点击 Command1 你会发 现附加域出现在列表箱中.若 Rescrclset 的记录超过 100 个, 须在源表中创建域名索引. Address Object(地址对象地址对象) 一个 Address 对象代表一个标准化地址,通过 Address-Matcher 对象的 Standardize Address 方式图对象(Map Objects)可以返回一个标准地址.这种方式使用一个字符串返回一 个 Address 对象.一个标准地址表征说明一个地址和使字符串的组成符合标准属性的结果. 标准化一个地址便于地址匹配过程,并增加 MapObject 对给定地址找到相应匹配的可能性. 有一些(并不一定是全部)的地址对象属性可以用标准化地址来表述.这些属性具有自描述性 如:Housenumher(房号),House Suffix(房后缀 House coordinate(房坐标),Prefix divection (前缀方向),Prefix type( 前缀类型),Street(街道),Street Type(街道类型). Suffix duovtion(后缀方向),Unit type(单位类型)Unitvalue(单位值),City(城市)Seate( ) Postal code (邮编),Costry(国家),举个例子,给出字符串“380 NewYork street,Roelcand CA 92373“房号为 380,街道为纽约街,“Street Tape“为标准型,City 为“Red Lancs“,statie 为 “CA“.Postalcods 为 92373. 你可以在 Visu Basi 中用如下代码创建地址对象. 参见:Address Location 对象,Address Matcher 对象,Place Locater 对象 MapObjectsMapObjects 参考手册参考手册 GIS Research Center of CSUT,中南工业大学中南工业大学 GIS 研究中心研究中心 第第 3 页页 Address Location Object (地址位置对象地址位置对象) 一个 Address Location 对象代表地址匹配的结果.当你把一个 Address 与一个 Street Table 匹配时,可以返回匹配状态和 Matchcode(匹配方式)属性它依赖于匹配结果和 Address Matcher (地址匹配器)中的 Exact Matches(精确匹配) 属性的设置.你可以决定提 供手动干涉方式,以与地址匹配若匹配成功, 可以返回地址位置 (Location)为一个点(Poinx)对 象,或通过 Streetside(街边)属性返回街边状态. 参见:Address 对象, Address Matcher 对象 Place Locator Object 对象 Address Matcher Object (地址匹配器对象地址匹配器对象) 一个 Address Matcher 对象可以具体化一个单下地址或街道交叉口,可以提与街道网络 匹配的地址表.地址匹配器为这些情况提供执行地址匹配的方式.你可以用 Street Table 属 性来具体化街道网络 Geo Dataset 的名称.当第一次使用 Street Table 时,要使用 Build index(建立索引)方式来为此 Street Table 创建地理编码索引.可以允许 Geo Data Set 的 索引具有 Zndexed (已索引)属性,如果此 Geo Data Set 包含不同于缺省域名的域时, 你可 以用一些域属性来详细说明这些差别,举例来说,你可以用 Street Field(街道域) 属性来详 细说明包含街道名的 Street Table(街道表)中的域.同样,你也可以详细说明 Left Fuom Field,Left To Field Right From Field,Right To Field,Leftzip Field,Right Zip Field.还有其它域属性可以用来详细说明 street Table 中的附加域名. 为确认地址匹配器 拥有一个有效的 Street Table,及详细说明的域也是有效的, 你可以测试 Valid(有效)属性 的值.一旦 Valid 为 Frue (真),你便可以请求地址匹配方式(Match Address)或 Match Intersection(匹配交互)方式.若给出一个单个地址, 你可以使用 Match Address 方式来匹 配一个字符串或使用 Standardize Address(标准化地址).方式来创建一个 Address 对象, 然后用 Match Address 方式试着匹配这一标准化地址.在这两种情况下,这种方式返回一个 Address Location 对象.同样,你可以提供两个代表的街道名称的字符串,并使用 Matchzntersection 方式把它们的交互部分定位为 Point,通过设定 Exact Mactles(精确 匹配) 属性你可以设定 Macth Address 是否使用近似匹配.若在一个表中有地址列表的话, 你可以使用 Geo code Table (地理编码表)方式来对每一个记录进行地址匹配, 同时创建了 一个包含匹配结果的新表.这个输出表包含了成功匹配的点位置.也可以使用 FindApproxinateMatches (寻找近似匹配)方式为一给定街道名称寻找近似匹配,或使用 FindAllStreetNames(寻找所有街道名)方式来寻找所有以特定字母开头的街 道名称.这两种 方式都将结果返回在一个 String (字符串)集中.你可以在 Visual Basic 中用如下代码创 建 Address Matcher 对象 参见:Address 对象 Address Location 对象 Place Locatou(定位器)对象 After Layer Draw Event 应用于Map 对象 描述在一个 Map 画完一个特定层后出现. 语法Private sut object-Aftre Layer Draw(By Val index As Integer,By Val canceled As Boolean, By Val hDC As long) object确定 Map 的对象表达式. Index唯一确定 Map Layers 集中一员的一个整数. HDC由 Microsft Windows 操作环境提供给此 Map 设备联系指针. 评论:可以使用 HDC 来指代一个对象的设备联系的指针. 这样可以产生一个值传送给 Windows API 调用. 参见:Aftertrackinglayerdraw 事件,BeforelayerDraw 事件,BeforeTrackingLagerDraw 事件,CancelActior 属性,DragFiles 事件,DrawCancelecl 事件,DropFiles 事件, Refrechcount 属性 举例:此例说明了 After Layer Draw 事件何时产生,在画地图的每一层之前这些代码显 示一个简单信息来指示层名称.试验此例时,把这些代码贴入一个窗体的说明部分(此窗体包 含一个名为 Map1 的 Map,它至少包含一个 MapLayer 然后按 F5.AfterTrackingLayerDrawEvent 应用于Map 对象 描述出现在一个地图在 Tracking Layer(跟踪层)中画完所有 Geo Event 对象之后. 语法Private Sub object-After TrackingLayer Draw(By Val hDc As Long) 此语法有以下部分组成: object: 确定一个 Map 的对象表达式. MapObjectsMapObjects 参考手册参考手册 GIS Research Center of CSUT,中南工业大学中南工业大学 GIS 研究中心研究中心 第第 4 页页 hDC:由 Microsft Windows 操作环境提供给此 Map 设备联系指针. 评论:可以使用 HDC 来指代一个对象的设备联系的指针. 它可以产生一个值传送给 Windows API 调用. 参见:After layer draw 事件,Before layer Draw 事件,Before Tracking Lager Draw 事件,Cancel Actior 属性,Drag Files 事件,Draw Cancelecl 事件,Drop Files 事件, Refrech count 属性 举例:此例说明了 After Tracking Layer Draw 事件何时发生.点击一下地图就会向 Tracking Layer 中增加一个 Geo Event.此事件代码报告在 Tracking Layer 上的 Geo Event 对象数是为试验此例,把如下代码贴入一个窗体的声明部分(此窗体包括一个名为 Map1 的 Map,它含有至少一个 Map Layer 然后按 F5. Alighment Constants(排成直线常量排成直线常量) Map Objects(地图对象)定义了如下常量,目的是为了使用一个 Fext symbol( 文本 符号) 对象的 Horizontal alignment(排成水平线)和 Vertical Alignment( 排成竖 直线)属性. mo Align Top1用该特征将文本底排成一直线 mo Align Botton2用该特征将文本底排成一直线 mo Align Left3 用该特征将文本左侧排成一直线 mo Align Right4用该特征将文本右侧排成一直线 mo Align Center5用该特征将文本中心排成一直线 参见:Label Renolerer(卷标给定者)对象. Text Symbol 对象 Allow Duplicates Property(允许复制属性允许复制属性) 应用:Label Renderer 对象 描述:返回或设定一个值,此值指示一个如果 Label Renderer 对象是它经画出一 个 具有同样内容的卷标,它是否还要复制这样一个卷标. 语法:object Allow Duplicater=boolean 此属性语法含有以下部分: object确定一个 Label Renderer 对象的对象表达式. Boolean说明在已绘完一个具有同样内容的卷标后,此 Label Renderer 对象是否 会再复制这样卷标的 Boolean 表达式. 设置:boolean 的设置值为: True(缺省)此 Label Renderer 对象将复制卷标. False此 Label Renderer 对象将不复制卷标. 参见:Text Symbol 对象 举例:此例使用三个 Label Render 属性来控制卷标给定者画出的文本样式.它使用 Allow Duplicates 属性来控制一个 Label Render 对象是否会向 Map Layer 中绘制多个同 样的文本.它使用 Draw Back Qround 属性来控制此 Map Layer 的特征是否画出,它使用 Splined Text 属性来控制当 Map Layer 显示线特征时, 该文本是 否(Spline)注意当此例 初始化 Allow Duplicates 为 False 时, 它的实际缺省值为 True.为试验此例把如下代码 贴入一个窗体的声明部分, 此窗体包括一个名为 Map1 且包含一个显示多义线特征 Map Layer 的 Map,一个名为 List1 的 List Box,3 个名为 Check1,check2,check3 的 check Box 和一个名个 Command 的 Command Button.这些代码将会定位或设定这些控制,只是要确 保 Form 中地图下有足够的空间.按 F5 并双击将作为源文本的 Field (域)触发(togle) 检查箱控制来设定属性. Appearance Constants. 地图对象定义了如下常量,以使用一个 Map 对象的 Appearance 属性 moflat0(缺省)平面.画出的地图无视觉效果 mo3d1三维. 画出的地图有三维效果 参见: Apperance Prperty,Map Object Appearance Property 应用:Map 对象 描述:返回或设定运行时,Map 对象的描画方式运行时只可读. 语法:object Appearance 此处的 object 代表确定一个 Map 的对象表达式. MapObjectsMapObjects 参考手册参考手册 GIS Research Center of CSUT,中南工业大学中南工业大学 GIS 研究中心研究中心 第第 5 页页 设置:Appearance 属性设置如下: 0(缺省)平面.画出的地图无视觉效果. 1画三维立体图 参见:BackColor property, BorderStlye Property, ScrollBars Property Area Property 适用: Polygon object(对象) 描述: 返回正方地图单元里的对象的面积. 语法: object Area Area 性能语法有以下部分 Object确定 Applies Tl 表中的一个对象的对象表达式. 参见: Perimeter Property 举例这个例子用一个 Polygon 的一些几何特性来返回你选定的一些特性的基本信 息.为试验这个例子,把编码粘贴到一个框表的 Declaration 部分,这个框表包括一个带多边 形的 Maplayer 的名叫 Map 的 Map.按 F5 并击多边形.例子 这个例子用 Areaoflnterest 性能来扩展到一个 Maplayer 范围.为试验这个例子,把编码贴到一个框表的 Declaration 部分.这个框表包括一个叫 Command 1 的 Command Button 和一个至少包括一个 Map Layer 的名叫 Map1 的 Map.按 F5. 画一个矩形来 200M IN 并按 Command1 来扩大到 Map Layer 的 最大范围. Area oflnterest Property 适用:Map Layer Object 描述:Retums the defalt area of interest for a Maplayer object.在设计和执 行时特性是只读. 语法: object Areaoflnterest Area oflnterest 特性的语法有以下几部分 Object确定 Applies To 表中的一个对象的对象表达式 评论: 参见: Extent Property,Pectangle object B Back Color Property 适用: Map object 描述: 给一个 Map 返回或设定背景. 语法: object Back Color =color Back Color 特性的语法有以下几部分. Object确定一个 Map 的对象表达式. Color如同 Settings(设置)里描述的那样,一个值或常量决定一个对象的颜色. 设置:Map Objects,象 Visual Basic,用 Microsoft Windows 操作环境里的红.绿. 蓝(RGB)颜色配置。颜色配置如下: Normal RGB colors 用 Color 调色板或编码形式的 RGB 或 QB Color 功能设定 的颜色. System defalt colors用 Visual Basic(VB)对象库或 ObjectBrowse 里的 Map Objects 对象库的系统颜色库设定的颜色 Windows 操作环境替代用户在 Cortrol Panel(控 制板)设定里规定的选择. 评价:正常的 RGB 颜色的可实现范围是从 0 到 16.777.215(低 3 bytes,从最小的到最重要的,分别决定红.绿.蓝的数 量.红.绿和蓝组成部分分别被从 0 到 255(你可用 Rasip cotors 方式来为 类设置一个起始为最后一个设置终止色.CBR 可以为中间的几个级别自动添色.与之类似你可 在 size Symbols 方式下给第一类相关的符号,以点为初始尺寸, 给最后一类相联系的符号 以一个最大尺寸,这样 CBR 就会赋给一系列渐变符.CBR 会线性变化的将尺寸分赋给中间的 类别.在 Map control 中的 CBR 是一个可创造的在 Visual Basic 里有一个方法来设置 CBR. 应用于Layers Object (图层窗口下) 说明从 Layers Object 中移动所有的图层. 语法 object clear clear mothool 的语法有如下目标限定和组成 组成部分描述 object必要项 目标表达式用以评价适用范围表中的目标. 参见Add Method (Layers Collection),Item Method,Move To Method,MoveTo Bottom Method Move To Top Method Remove Method. 例子本例使用 Clear method 清除图画的所有层次(Layer)为试用本例,把代码粘贴到 一格式的 Delaration,部分中,该格式中有一名为 Command1 的 Command Button,一名为 Map1 的 Map.Map1 至少要有一个 Map Layer 或 Imape Layer 然后按 F5 键,并击打 Command1.程序. MapObjectsMapObjects 参考手册参考手册 GIS Research Center of CSUT,中南工业大学中南工业大学 GIS 研究中心研究中心 第第 11 页页 Clear Events Method 适用于Tracking Layer Object 描述从 Tracking Layer 中删除所有 Geo Event Objects 及与之相关对应的符号. 语法object clear Events Clear Events method 的语法组成如下: 组成部分描述 object一目标表达式用以评价某一个 Tracking Layer 目标. 说明从 Tracking Layer 中移走单个事件要使用 Renove Event 方法,清除所有 Symbol object 应设 Symbol Count 为 0. 参见Geo Event Object Symbol object 例子本例使用 clear events 方法从 Tracking Layer 中一次性全部走 GeoEvents 代码 在多于五个 Geo Events 时会提醒用户是否真的想全部移走.为试用本例,把代码粘贴到一格 式的 Declaration 部分中,该格式含有一名为 Map1 的 Map,Map1 至少要有一个 Map Layer 然后按 F5 键,并击打 Map 以加总 Geo Events. Color Constants Map Objects 定义了下列色彩常数,以便与 Symbol object 共用. 见材料 P39 参见Symbol Object Color Property 适用Symbol Object Text Symbol Object 描述返回或设定一目标的颜色 语法object color=color Color property 的语法组成如下: 组成部分描述 object一目标表达式用以评价适用范围表中的目标 Color一个值或常数用以确定某目标的颜色(设定中有所描述) 设定与 Vesual Basic 类似 Map Object 使用 Microslft Window 的操作环境(RGB)色 彩系统.色彩设定如下: 设定描述 RGB利用色彩调配板调配所得的色彩或 RGB,QBC 色彩函数确定的色彩 系统缺省色彩由目标浏览窗(object bravser)中的 Visual Basic(VB)目标库或 Mapobjects 目标库所列出的系统色彩常数确定.Windows 的操作环境替代 3 个用户根据控制 组的设定所作出的选择. 说明正常 RGB 色彩的有效范围为 0 到 16.777.215(相对较低的三个字节,从最小到最大分别决定着红,绿,蓝三种颜色的多少,红,绿,蓝 三种成份都由 0 到 255(如果输出分辨为 10,则在水平和垂直方向上都将是映象原图象程序数的十倍. 参见 Export Map Method,On

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论