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
凯发k8国际的版权所有© 2015