MapObjects是一個OLE控制項,它可以用於大量開發框架中,包括流行的像VB、VC等之類的程式設計環境,因此開發人員可以在自己熟悉的開發環境中利用MapObjects開發GIS套用。
MapObjects是建立在微軟的對象連結和嵌入(OLE)2.0基礎上的。MapObjects是一個提供製圖與GIS功能的OLE控制項,它包含了超過45個可程式OLE對象。MapObjects地圖控制項可以直接插入到許多標準開發環境的工具集中,可以通過屬性也操縱地圖。這些屬性也是在諸如VC之類的開發環境中建立的,或者通過其他程式化相關對象來控制地圖。這些對象為套用開發人員提供了有力的製圖與GIS功能支持。
MapObjects允許定製利用製圖和GIS組件的應用程式,它的特點包括:
(1)廣泛的數據格式支持
(2)支持ODBV和ADO訪問資料庫表格數據源
(3)支持擴展的圖形數據及操作
(4)支持投影
(5)增強的GPS功能
(6)空間分析功能
(7)支持資料庫版本管理
MO的功能
(1)能符號化顯示一幅全要素地圖,支持自定義符號
MapObjects自帶了一些符號,同時為滿足具體用戶的需求,提供了自定義符號的開發接口,這極大的拓展了開發人員的開發空間,也提升了MapObjects的套用尺度。
(2)支持對圖層的管理和操作
MapObjects為用戶提供了較為齊全的圖層管理功能。這些圖層管理方法包括圖層的添加、刪除以及圖層壓蓋關係的調整等。尤其是他提供的圖例控制項(MO20legend.legend)為用戶提供了極為方便的圖層管理方法,同時可以實現設定符號的功能。
(3)支持各種圖形操作
通過MapObjects,開發人員可以實現一些基本的圖形操作,如放大、縮小和漫遊等。由於MapObjects對數據建立了索引機制,其地圖顯示速度非常快,並且提供了無級縮放功能。
(4)可以添加註記
MapObjects為開發人員提供了各種添加地圖註記的方法,通過這些方法可以實現註記的標註,同時可以設定註記的顏色、大小、字型和位置。
(5)提供各種查詢功能
MapObjects為開發人員提供了多種進行空間查詢的方法,通過他們可以實現幾何參數查詢、空間定位查詢、空間關係查詢和SQL查詢等多種形式查詢。
(6)提供一定的空間分析功能
MapObjects提供了一定程度上的空間分析功能,通過他提供的空間分析方法可以實現一些簡單的空間分析功能,例如緩衝區分析。
(7)提供空間資料庫訪問功能
MapObjects可以向通過ArcSDE訪問存放在Oracle 8i/9i、SQL2000等資料庫中的空間數據,並且可以把庫中的數據作為一個圖層在客戶端進行顯示。
(8)提供地圖印表機輸出功能
在進行地圖輸出之前,通過MapObjects用戶首先可以實現地圖整飾,對要輸出的地圖圖面進行調整;同時可以對地圖進行列印輸出,並能把當前視口中的地圖按照bmp、jpg等圖像格式導出。
(9)實現GPS導航功能
MapObjects向用戶提供了用於顯示動態數據的動態數據操作對象,這組對象包括CMoTrackingLayer和CMoGeoEvent兩個對象。通過他們,再配合幾何圖形操作對象,用戶可以實時顯示動態數據,能夠實現GPS導航、車輛監控、物流分析等多種套用。
相關詞條
-
MapObjects
MapObjects是ESRI公司提供的一組供套用開發人員使用的製圖與GIS功能組件,它由一個OLE控制項和一系列可程式OLE對象組成。利用MapObje...
-
MapObjects地理信息系統程式設計
《MapObjects地理信息系統程式設計》,國防工業出版社出版,本書從程式設計的實踐出發,由淺入深,循序漸進。既可以作為了解地理信息系統軟體的入門教材...
圖書簡介: 內容提要: 圖書目錄: -
Mo[OLE控制項(MapObjects)]
MO是一款由ESRI公司提出的OLE控制項。
-
基於C#的地理信息系統設計開發案例教程
、MapObjects、ArcGISEngine)為對象,採用C#開發語言,以示...(COMGIS)的設計開發方法,以目前主流GIS組件MapX、MapObjects...
基於C#的地理信息系統設計開發案例教程 圖書詳細信息: 圖書簡介: 前言 目錄 -
趙冬泉
系統開發(基於 MOIMS、 MapObjects、 SQL...系統開發(基於 MapObjects , VB 下開發,實現在城市雨污水管道...聲通. 基於 MapObjects 的排水管網流向表達和編輯 . 測繪...
-
《地理信息系統二次開發教程組件篇》
組件篇 內容簡介 本書通過大量實例,介紹了如何利用MapObjects和...與GIS的發展第2部分 基於MapObjects開發GIS第3章 基於MapObjects開發GIS概述3.1 ESRI產品系列3.2...
-
土地管理信息系統
步驟標準按照軟體工程的要求,縣(市)級土地利用規劃管理信息系統建設過程一般劃分為準備與立項、需求分析、系統設計、系統實現、系統集...
步驟標準 地籍管理 土地管理 -
組件式GIS
控制項的組件式GIS成為GIS組件,如MapObjects和MapX就是...MapObjects由ESRI推出,MapX由MapInfo公司推出。這兩個產品的共同特點...
簡介 基本思想 基本特點 開發平台的結構 組件式GIS的構成