Design and Implementation of MAPGIS OLE DB Provider
-
摘要: 组件式GIS是GIS与组件技术相结合的新一代地理信息系统.介绍了地理信息系统和组件式GIS的基本概念, 并简单介绍了组件式GIS的基本优点及MAPGIS组件开发平台的组成和功能划分.阐述了使用MAPGIS组件进行GIS应用软件二次开发的一般方法和步骤, 以及在VB中使用MAPGIS组件对象的基本步骤.并以VB为开发环境, 结合MAPGIS数据管理组件、图形显示组件、图形编辑控件、属性编辑控件等, 给出了一个具有图形显示、地理属性数据编辑等功能的实例程序, 演示了如何使用MAPGIS组件进行GIS应用软件的二次开发.Abstract: Component GIS, combined with GIS and component technology, is a mainstream in GIS technology. This paper introduces the concept of GIS and component GIS and presents the merits of component GIS and the structure of MAPGIS component development platform. Meanwhile it shows the common method of GIS application development by using MAPGIS components and the steps of using MAPGIS components in VISUAL BASIC. Also, it describes a sample to demonstrate how to develop GIS application based on MAPGIS components. The sample is combined with VISUAL BASIC and MAPGIS components, such as data management component, graphic display component, graphic editing control and attribute data editing control, and thus possesses the functions of graph display and GIS attribute data editing.
-
Key words:
- GIS /
- component /
- component GIS /
- MAPGIS /
- secondary development of GIS
-
表 1 WINDOWS文件与MAPGIS组件对应关系
Table 1. Correspondence of WINDOWS files and MAPGIS components
-
[1] 吴信才. 地理信息系统的基本技术与发展动态[J]. 地球科学———中国地质大学学报, 1998, 23 (4): 329-333. https://www.cnki.com.cn/Article/CJFDTOTAL-CXYY201933059.htmWU X C. Basic technology and development of geographic information system[J]. Earth Science—Journal of China University of Geosciences, 1998, 23 (4): 329-333. https://www.cnki.com.cn/Article/CJFDTOTAL-CXYY201933059.htm [2] 李超岭, 张克信. 基于GIS技术的区域性多源地学空间信息集成若干问题探讨[J]. 地球科学———中国地质大学学报, 2001, 25 (6): 545-550. https://www.cnki.com.cn/Article/CJFDTOTAL-DQKX200105021.htmLI C L, ZHANG K X. Study on regional multi-source geological spatial information system based on techniques of GIS[J]. Earth Science—Journal of China University of Geosciences, 2001, 25 (6): 545-550. https://www.cnki.com.cn/Article/CJFDTOTAL-DQKX200105021.htm [3] 宋关福, 钟耳顺. 组件式地理信息系统研究与开发[J]. 中国图象图形学报, 1998, 3 (4): 314-316. https://www.cnki.com.cn/Article/CJFDTOTAL-FIVE200006034.htmSONG G F, ZHONG E S. Research and development of components geographic information system[J]. Journal of Image and Graphics, 1998, 3 (4): 314-316. https://www.cnki.com.cn/Article/CJFDTOTAL-FIVE200006034.htm [4] 周顺平, 李雪平. MAPGIS二次开发库的设计与实现简介[J]. 地球科学———中国地质大学学报, 1998, 23 (4): 337-340. https://www.cnki.net/KCMS/detail/detail.aspx?dbcode=IPFD&filename=ZNXX201105003102&dbname=IPFDLAST2015ZHOUS P, LI X P. MAPGIS design and realization in the secondary-developed functions set[J]. Earth Science—Journal of China University of Geosciences, 1998, 23 (4): 337-340. https://www.cnki.net/KCMS/detail/detail.aspx?dbcode=IPFD&filename=ZNXX201105003102&dbname=IPFDLAST2015 [5] 袁艳斌, 吴冲龙, 李伟忠. 面向野外地质填图的空间实体对象表达[J]. 地球科学———中国地质大学学报, 2001, 26 (2): 192-196. https://www.cnki.com.cn/Article/CJFDTOTAL-DQKX200102019.htmYUAN Y B, WUC L, LI W Z. Object styles of spatial entity for field geological mapping based on object-oriented method [J]. Earth Science—Journal of China University of Geosciences, 2001, 26 (2): 192-196. https://www.cnki.com.cn/Article/CJFDTOTAL-DQKX200102019.htm [6] Rofail A, Shohoud Y. COM与COM +从入门到精通[M]. 邱仲潘, 等译. 北京: 电子工业出版社, 2000. 27-34.Rofail A, Shohoud Y. Mastering COMand COM+ [M]. Beijing: Electronics Industry Press, 2000.27-34.