首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

MapX 核心物件模型:GeoSets、Datasets、Annotations 與可建立物件

     編輯:關於C語言

GeoSets

GeoSet(.GST 檔)類似 MapInfo 的 Workspace,是圖層與設定的集合,控制程式顯示的地圖內容。執行期設定 GeoSet 會移除現有圖層與 Dataset,改由 GeoSet 定義的圖層取代。若僅想清除所有圖層,可指派空字串給 GeoSet。

可用 GeoSet Manager 管理 .GST 檔(預設位於 …\mapx\maps),透過 GeoDictionary Manager 修改資料路徑指向。

Datasets

Datasets 實現地圖與屬性資料的綁定。例如:城市銷售資料庫 + 城市地圖 → 綁定後地圖上呈現銷售趨勢。此過程稱為「自動綁定/匹配」,前提是地圖已在 GeoDictionary 中註冊。屬性資料視覺化使專題地圖成為可能。

Annotations

Annotations 集合提供操作地圖文字與符號的簡易方式,位於所有圖層上方,不連接資料,類似透明圖層。主要成員:

  • AddSymbol:依 Map.DefaultStyle 加入符號
  • AddText:加入文字
  • Remove:移除特定標註
  • Type:miSymbolAnnotation 或 miTextAnnotation

重要屬性 Graphic(Graphic 物件)包含 Caption、Position、Style、X、Y 等樣式與位置資訊。

MapX 可建立的物件

在 MapX 物件模型中,以下物件可被實例化:

AffineTransform、BindLayer、BitmapSymbols、CoordSys、Datum、Feature、Fields、LayerInfo、Map、ODBCQueryInfo、Parts、Point、Points、Rectangle、RowValue、RowValues、Style、Variables、NotesQueryInfo、NotesViewInfo
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved