地理学报 ›› 1996, Vol. 51 ›› Issue (1): 12-24.doi: 10.11821/xb199601002

• 论文 • 上一篇    下一篇

面向对象的电子地图创作模型──国家经济地图集(电子版)软件设计研究

初世强, 刘岳   

  1. 中国科学院、国家计划委员地理研究所,北京100101
  • 收稿日期:1995-05-01 修回日期:1995-09-01 出版日期:1996-01-15 发布日期:1996-01-15

AN OBJECT-ORIENTED MODEL OF ELECTRONIC MAP DESIGNING:A STUDY ON THE SOFTWARE FOR THE NATIONAL ECONOMIC ATLAS OF CHINA (ELECTRONIC VERSION)

Chu Shiqiang, Liu Yue   

  1. Institute of Geography, Chins Academy Of Sciences and the State Planning Commision of P. R. China, Beijing 100101
  • Received:1995-05-01 Revised:1995-09-01 Online:1996-01-15 Published:1996-01-15

摘要: 本文系统地描述了电子地图创作系统MapMagic的设计思想和实现技术。文章根据电子地图的新特点,运用面向对象的方法技术提出了电子地图的概念模型,并给出了其计算机形式化表示──电子地图模型。在此基础上,研究地图创作的任务,建立起面向对象的电子地图创作模型,并详细讨论了该创作模型的体系结构、组成要素及其实现机制。按照上述思想设计的MapMagic软件系统应用到《中华人民共和国国家经济地图集》(电子版)开发过程中,取得了理想的效果。

关键词: 面向对象, 电子地图, 电子地图图层, 创作模型

Abstract: With the development of computer-aided cartography (CAC) incorporating geographic information system (GIS), electronic mapping system has taken on a new look with rich interactive and analytical abilities. This paper presents an object-oriented model for electronic map designing, and describes its implementing techniques systematically.On the basis of a thorough analysis of a number of cartographic works, such as the National Economic Atlas of China, adopting the object-oriented method, the author provides a conceptual model of electronic maps by abstracting two classes: "map class" and "map layer class" (Fig. 1).Each map has a main topic (usually described with the map name), and this topic may be divided into several sub-topics (themes) including a base map and thematic contents. Each theme is represented by a certain symbolization method with a specific legend, which can be taken as a kind of object "layer". Thus. a map can be considered as an organic entity, named "map object’, which consists of the map name, the mathematical basis, map layers and the relationships among them.The map class should include a series of function members for map designing, editing. querying and analyzing, thematic data and figure output, etc. And thus, a conceptual model of electronic map can be deduced.Going a step further, the author summarizes a numbers of thematic map symbolization methods for economic and social phenomena, and establishes a library of computerized models of thematic symbols, such as "pie" graph, "bar" graph, "percent proportion table" graph, "population pyramid" graph. Based on those above, the author creates a model for electronic map designing, and sets up a series of mapping "templates". With these templates, map features can be visualized automatically with cartographers’ own styles. In addition, a group of essential software resources invoked in mapping templates, such as the map symbol library. the map color library, the method library for cartographic index classification, the symbol-scale building tool, the data capture dynamic linking library (DLL) and the object linking and embedding (OLE) tool, are introduced.Developed in accordance with the strategy mentioned above, the software package MapMagic can produce multimedia electronic maps efficiently and has been successfully used in editing and compiling the Electronic Version National Economic Atlas of China. Through practice, it has been proved that MapMagic, as a thematic mapping software for general purposes, is a qualified method of editing & compiling a variety of electronic maps on social, economic, or natural phenomena.

Key words: object-oriented, electronic map, layer of the electronic map, designing model

中图分类号: 

  • P28