首页 | 本学科首页   官方微博 | 高级检索  
     

MapBasic应用软件设计技术研究
引用本文:杨立法,王文浪. MapBasic应用软件设计技术研究[J]. 西安邮电学院学报, 2001, 6(3): 11-16
作者姓名:杨立法  王文浪
作者单位:西安邮电学院计算机系
摘    要:MapInfo是公认的最好的桌面地理信息系统平台之一。MapBasic是MapInfo理想的二次开发工具。然而 ,由于MapBasic编程环境的限制 ,单一的MapBasic程序不适合构建大型应用系统。本文基于对MapInfo运行环境以及MapBasic语言特点的分析 ,从面向对象的观点提出了一种新的适于构建大型系统的MapBasic软件结构 ,即先按空间对象的大类分别构造MapBasicApplication ,再用一个控制程序依次加载各个Application ,并通过共享地图窗口实现不同Application间的信息交换 ,通过共享系统事件实现各个Application的同步。用MapBasic开发MapInfo应用系统 ,能够最大限度地发挥MapInfo空间数据处理功能。相信本文的讨论有助于MapBasic用户开发出高质量的应用型地理信息系统

关 键 词:地理信息系统  MapInfo应用  MapBasic编程  面向对象分析
文章编号:1007-3264(2001)03-0011-06
修稿时间:2001-02-20

A study on the design technology of MapBasic application
Abstract:MapInfo is one of the most powerful GIS platforms and MapBasic is ideal developing tool for MapInfo.However,due to some restriction of MapBasic development environment,a single MapBasic program is indeed unsuitable for building a large scale of GIS Application system,.For this reason most GIS developers prefer to adopt the integrated mapping technology to using MapBasic program for their MapInfo application system.As a result,those systems look like MIS and can not meet most unskilled end users'need.In order to construct a high intelligent GIS application system based on MapInfo,the authors have made great endeavors to study the MapBasic development environment and attempt to find a feasible solution.In this paper,on the basis of object-oriented analysis,the authors present a new efficient approach of developing large scale of GIS software on MapInfo just by using MapBasic program.This technique not only helps the developers to better understand MapBasic and MapInfo,but also impels them to pay more attention to the spatial objects to produce a high-specialized and intelligent GIS application system.
Keywords:GIS(geographic information system)  mapInfo application  mapBasic programming  object-oriented analysis
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号