APP下载

GIS矢量图形系统设计与实现

2012-03-23漆首令

城市建设理论研究 2012年4期

漆首令

摘要:分析了目前GIS开发与应用的现状和从底层开发小型GIS矢量图形系统的意义;提出了一种小型GIS矢量图形系统的设计方案;并就该小型GIS矢量图形系统的实现,探讨了其中相关的数据组织、属性数据设计、符号库等技术问题。

关键词:GIS;矢量图形系统;底层开发;符号库

Abstract: the analysis of the current development and application of GIS and the present situation of development from the bottom small GIS vector graphics system of meaning; Puts forward a small GIS vector graphics design scheme of the system; And the small GIS vector graphics system is realized, and discusses the relevant data of the organization, attribute data design, technical problems such as library symbols.

Keywords: GIS; Vector graphics system; Base development; Symbols library

中图分类号: N945.23 文献标识码:A文章编号:

地理信息系统(Geographical Information System,简称GIS)是对地理空间数据及相关信息进行采集、管理、查询、处理、分析、表达和输出的计算机系统。它始于上世纪60年代,之后随计算机硬、软件技术的发展而迅速发展,并获得广泛的应用。

GIS基础软件是各种GIS研究和应用的平台。当前市场上有各种GIS基础软件可供选用。国外主要有ArcGis、MapInfo、MicroStation等,国内主要有SuperMap、吉奥之星、MapGis、GeoBean等。本文就从一个小型GIS矢量图形系统的底层开发和设计入手,介绍和分析了本GIS矢量图形系统的方案设计和实现技术以及基本功能。

1 自行开发GIS系统对GIS技术应用发展的意义

1.1 GIS的主要开发方式

目前GIS的开发,从大的方面来说,主要包括底层开发和二次开发。按照二次开发实现方式的不同,可以分为以下几种:基于宏语言的开发,基于专用开发语言的开发,基于函数调用的开发,基于OLE/DDE(对象的连接与嵌入技术/动态数据交换技术)方式的开发和基于组件的开发等[1]。二次开发由于借助了GIS厂商提供的专业开发工具,开发人员可以在较高的起点上直接进行GIS系统的组织开发,开发的系统性和可靠性较好,同时,对开发人员的要求低,简单易学。……

登录APP查看全文