【正文】
作專題圖 ? 所有的專題屬性應在運行時調(diào)整。 ? Name 指定專題地圖的名字。如果 MapX不能選擇一個缺省的專題類型,就會產(chǎn)生錯誤。 ? 圖例是專題的關鍵 , 描述用于專題圖的顏色 、 符號 、 符號所代表的含義 。創(chuàng)建專題地圖是制圖軟件的常見用法。創(chuàng)建有關數(shù)據(jù)集的默認主題 ? ? Exit Sub ? MapXErr: ? MsgBox Error amp。UID=mapx。USA39。, miAggregationAuto, miTypeNumeric)。 (39。GEONAME39。, 39。39。DRIVER={Microsoft Access Driver (*.mdb)}。 := 39。 fields: CMapXFields。 _ Data Source=C:\Program Files\MapInfo\MapX \Data\ = Select * from USA 39。 := 39。 := ‘testLyr39。 當數(shù)據(jù)源中的指定列參與數(shù)據(jù)綁定時 , BindLayer 對象被引入 。 ? Fields: 這是一個 Fields集合對象 , 是包含 Fields對象的集合 。 這第二個 geofield 被用來確定匹配的唯一性 。 GeoDictionary中必須注冊 , 圖層以及其主要數(shù)據(jù)列 。 GeoField 列將作為新的點層中的圖元的名稱 。 ? miDataSetLayer 如果 Dataset的類型是 miDataSetLayer , 那么參考 MapInfo Table表中的字段創(chuàng)建 Dataset,則 SoureData參數(shù)項必須是一個 Layer對象。 ? 下面是詳細的幾種數(shù)據(jù)資源 (注意 : 這些并不是全部的類型 ): ? .miDataSetDAO – DAO數(shù)據(jù)集 (Data Access Object Recordset). 的 DataSource必須是一個 DAO數(shù)據(jù)集對象。 Dataset對象則由數(shù)據(jù)綁定而產(chǎn)生。 Page 42 屬性數(shù)據(jù)讀寫 ? 設置 Layer對象的 keyfield屬性確定字段 設置 feature對象的 keyvalue屬性讀取 /設置值,更改后調(diào)用 update方法 . ? 用 dataset對象的 value(i,j)屬性讀取值 pop=(10,9) ? Rowvalues集合 ,Rowvalue對象,按行讀取,要求將圖層加入數(shù)據(jù)集 [RowValues=](Row) Page 43 數(shù)據(jù)綁定 ? DataSets 可以把數(shù)據(jù)與地圖進行綁定。 Page 37 FeatureFactory ? Dim f As ? Dim p As New ? ? 39。 如果只有一個點 , 只能創(chuàng)建一個符號對象 。 屬性 描述C e n t e r X 定義 F e a t u r e 中點的 X 坐標C e n t e r Y 定義 F e a t u r e 中點的 Y 坐標F e a t u r e I D 定義 f e a t u r e 的 I D ,每個 f e a t u r e 在同一層中只有唯一的 I D . 這是一個整數(shù)值 .L e n g t h 定義 f e a t u r e 的長度P e r i m e t e r F e a t u r e 的周長N a m e 定義 f e a t u r e 的名字T y p e 定義 f e a t u r e 的類型 ( p o i n t , l i n e , e t c . )Page 36 FeatureFactory ? 此對象使用戶能夠創(chuàng)建新的地圖元素 , 或者通過在已有元素上執(zhí)行操作來創(chuàng)建元素 ( 例如緩沖區(qū) ) 。 ? Feature 對象的方法允許用戶創(chuàng)建和操作獨立的feature對象 。M a p 1 . A n n o t a t i o n s . A d d T e x t“ D e v e lo p e r S e r v ic e s ” , 7 9 .4 4 ,4 6 . 8 8 8 9 , m i P o s i t i o n T LR e m o v e 刪除指定標注。 Private Sub Form_Load() 99, miToolTypePoint , miCrossCursor End Sub Private Sub Command1_Click() = 99 End Sub Page 30 style ? ? ? ? label .style ? LabelProperties .style ? Graphic .style ? MultivarCategory .style ? RangeCategories .style ? IndividualValueCategories .style Page 31 coordinate ? 顯示坐標系統(tǒng) ? 數(shù)字坐標系統(tǒng) ? Page 32 Label ? =true ? = miLabelTool ? LabelAtPoint: (x, y) ? ? ? ? ? Label 對象和 Labels 集合 ? LabelChanged 事件: ? Page 33 Annotations ? 標 注 對 象方法 描述 代 碼 樣 例A d d S y m b o l 增加一個符號標注。 ? Type 描述工具行為的類型 。 取值為 ToolConstants 值 。 PWD=mapzk。HOST=spw。 ?ARCVIEW的 SHAPE文件:步驟如下: – . 將其中的 DBF文件寫成 TAB表形式 . – . 打開 .tab 文件 , 將 “ Type DBF Charset WindowsSimpChinese” 改為 ” Type SHAPEFILE Charset WindowsSimpChinese”. – . 將文件加入應用 . Page 20 LayerInfoTypeConstants ? miLayerInfoTypeTab = 0 ? miLayerInfoTypeUserDraw = 1 ? miLayerInfoTypeRaster = 2 ? miLayerInfoTypeShape = 3 ? miLayerInfoTypeServer = 4 ? miLayerInfoTypeGeodictUserName = 5 ? miLayerInfoTypeTemp = 6 ? miLayerInfoTypeNewTable = 7 Page 21 遠程數(shù)據(jù)庫 ? 連接 ODBC數(shù)據(jù)源,要求數(shù)據(jù)庫已經(jīng)地圖化。 ?可自注冊的柵格圖象:如: GeoTiff。每一個獨立的圖層都可以作為一個獨立的地圖。 使用 geosetmanager的時候,所有的 .gst文件要放在 \Program Files\MapInfo\MapX \Maps目錄下。如果用戶只想刪除已裝入的圖層以及 DataSets而不想裝入