EPS地理信息工作站目前支持C++、C#等編程語言以及VBScript/JSript等腳本語言開發。
基于EPS地理信息工作站的二次開發,開發者一般需要有Windows編程的基本概念和地理信息系統的基本概念(包括GIS原理概述、空間數據類型、空間數據庫、空間數據結構與數據管理等),同時還需要了解EPS地理信息工作站平臺的基本概念、結構體系和操作方法,并熟悉一種目前平臺所支持的開發語言工具。
C++ 開發:
圖1:平臺主要類庫層次結構
圖2:EPS數據組織層次結構
VBScript/JSript開發:
腳本接口構成:
有模腳本
以OnClick為入口函數,End Sub結束,在一個有模腳本程序中必須定義OnClick函數。有模腳本不支持與視圖窗口進行交互操作。
腳本結構示例
Sub OnClick()
'添加代碼
End Sub
無模腳本
以OnInitScript為入口函數,在一個無模腳本程序中必須定義OnInitScript、OnExitScript、OnOK和OnCancel函數。有模腳本允許與視圖窗口進行交互操作,可以響應視圖窗口的鼠標消息、按鍵消息和繪圖消息。同時無模腳本支持通用參數錄入對話框,通過該對話框可實現用戶參數錄入。
腳本結構示例
Sub OnInitScript()
mode = 0 '=0 無參數對話框=1 有參數對話框
title="功能名稱"
SSProcess.ShowScriptDlgmode,title
End Sub
Sub OnOK()
End Sub
Sub OnCancel()
End Sub
北京山維科技股份有限公司 Beijing Sunway Technology Co., Ltd.
北京市昌平區北清路中關村生命科學園生命園路4號院博雅CC 7號樓4層 總 機:010-52593970 /71/72/73/74/75 傳真:010-52593979
版權所有© 2015 京ICP備14014528號-1 京公網安備 11011402010810號