- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB_MapInfo的GIS软件高级开发在兰江水文的应用
浙 江 工 业 大 学 学 报
JOU RN A L O F ZH EJ IA N G U N IV ER S IT Y O F T ECHN OL O GY
第 31 卷第 5 期
2003 年 10 月
V o l. 31 N o. 5
O c r. 2003
文章编号: 100624303 (2003) 0520562205
V B + M ap In fo 的 G IS
软件高级开发
在兰江水文的应用
陶海冰, 丁伯阳
( 浙江工业大学 建筑工程学院, 浙江 杭州 310032)
摘要: G IS 开发应用有三种实现方式: 独立开发、单纯二次开发和集成二次开发。集成二次开
发指利用工具软件实现 G IS 的基本功能, 以 4GL 语言 (如 V B、D EL PH I 等) 为开发平台,
进
行二者的集成。 根据己将成功的开发应用兰江水文实际中的 G IS 二次开发软件作实例, 分
析采用 V B + M ap In fo 二次集成开发的特点, 并解决了实现M ap In fo 的某些工具按钮, 实现 特殊的工具按钮, 实现M ap In fo 多浏览表功能, 实现在多文挡界面下地图正常显示, 通过程 序使M ap In fo 联接 A ce ss 或 SQ L Seve r 数据库, 实现空间数据的查询与管理的功能。
关键词: G IS;
集成开发;
V isu a l B a sic; M ap In fo
文献标识码: A
中图分类号: T P 208
D eve lopm en t of G IS sof twa re ba sed on VB+ M a p In f o
TA O H a i2b in g, D IN G Bo 2yan g
(Co llege o f A rch itec tu re C iv il E ng inee r ing, Zh e jiang U n ive r sity o f T ech no lo gy, H angzho u 310014, C h ina)
A bstra c t: T h e re a re th ree w ay s to deve lop th e G IS so f tw a re: in dep en den t deve lop , p u re
deve lopm en t b a sed o n p ro fe ssio n a l G IS so f tw a re, an d in teg ra ted m app in g. In teg ra ted m app in g m ean s th a t yo u can in teg ra te th e m ap w in dow f rom p ro fe ssio n a l G IS so f tw a re in 2 to yo u r V isu a l B a sic o r V C app lica t io n s w h ile do in g m o st ——m ayb e even a ll——o f yo u r
p ro g ramm in g in V isu a l B a sic o r V C app lica t io n s. T h is p ap e r w ill show how to u se V B + M ap In fo to co n du c t w ith m app in g in te rface an d tak e som e p ro g ramm e r co de s.
Key word s: G IS; in teg ra ted m app in g; v isu a l b a sic; m ap In fo
引
言
0
一般来说, 应用 G IS 开发有三种实现方式: 独立开发、单纯二次开发和集成二次开发。1 独立开
发指不依据任何 G IS 工具软件, 在一定平台上实现 G IS 的全部或部分功能, 以适应专业系统的需 要, 但开发难度较大且所需资金要求高且。 单纯二次开发指完全借助于 G IS 工具软件提供的开发
收稿日期: 2003203206; 修订日期: 2003206220
基金项目: 浙江省自然科学基金资助项目 (S01087)
作者简介: 陶海冰 ( 1979- ) , 男, 浙江台州人, 在读硕士研究生。
语言进行系统开发, 但此种开发语言 (如M ap In fo 的M apB a sic) 多为 3GL 语言, 其开发编程工作量
大, 调试不易, 开发效率较低。集成二次开发指利用工具软件实现 G IS 的
文档评论(0)