本文利用MapInfo软件所提供的MIF数据交换文件,采用通用的Visual C++开发平台进行电子地图设计。既克服了前者的费时费力,又克服了后者受制于人的缺点,同时又兼具了两者的优点:开发周期短、成本低、安全性能高。

本文旨在通过MapInfo设计平台,借助于Visual C++等软件,制作一个具有放缩、漫游等功能的电子地图。

2   地理信息与地理信息系统

2.1  GIS技术概述

2.1.1  GIS的组成

一、硬件环境

地理信息系统的硬件配置一般包括以下几个部分:

(1)计算机主机,它可以是单机,也可以是组成计算机网络系统。

(2)数据输入设备,用于将系统需要的各种数据输入计算机,并将模拟数据转换成数字化数据。其它一些专门设备,如数字化仪、扫描仪、解析测图仪、数字摄影测量仪器、遥感图像处理系统、机助纸图系统、图形处理系统等均可以通过数字接口与计算机相关联。

(3)数据存储设备,主要指存储数据的磁盘、磁带、光盘及相应的驱动设备。

(4)数据输出设备,包括图形终端显示设备、绘图机、打印机、磁介质硬拷贝机、可擦写光盘以及多媒体输出装置等,他们将以图形、图像、文件、报表等不同形式显示数据的分析处理结果。

(5)数据通信传输设备,配上网络系统连线、网卡及其它网络专门设施,地理信息系统就可通过网络与服务器或其它工作站交流信息或共享数据。

GIS可充分利用包括从主机服务器到桌面工作站乃至网络计算机的一切计算资源[3]。

二、软件环境

地理信息系统运行所必须的软件环境,通常包括:

(1)计算机系统软件,一般有计算机厂家提供的为用户开发和使用计算机提供方便的程序系统,通常包括操作系统、汇编系统、编译程序、诊断程序、库程序,以及各种维护使用手册、程序说明等。这些是地理信息系统正常运行所必需的。

(2)地理信息系统软件和其它支持软件,可以是通过地理信息系统工具专门开发的地理信息系统软件包,也可包括数据库管理系统[5]。计算机图形软件包、CAD 图像处理系统等,用于支持对空间数据输入、存储、转换、输出和与用户交互。

(3)应用分析程序,这是系统开发人员或用户根据地理专题或区域分析模型编制的用语某种特定应用任务的程序,是系统功能的扩充与延伸。应用程序作用于地理专题数据或区域数据,构成地理信息系统的具体内容,这是用户进行系统开发的大部分工作是开发应用程序,而应用程序的水平在很呆程度上决定着系统的优劣和成败。

(4)地理空间数据,地理空间数据是地理信息系统的操作对象与管理内容。它是以地球表面空间位置为参照,描述自然、社会和人文经济景观的数据,这些数据可以使数字、文字、表格、图像图形等。它是有系统建造者通过数字化仪、扫描仪、键盘、磁带机或其它输入设备输入到地里信息系统中,是地理信息系统所表达的现实世界经过模型抽象的实质性内容,其相应的区域信息包括位置信息、属性信息和空间关系等。

2.1.2  GIS工作原理

   一、空间模型

   GIS将实现世界抽象为相互联结不同特征的层面(LAYER)组合,这一简单实用的概念提供了解决各种纷繁复杂难题(诸如车辆追踪、大气循环模式)的捷径。

   二、地理参考系

   空间数据包括绝对位置信息(如经纬度坐标)以及相对位置信息(包括地址、编码、统计调查值等)。GIS的地理坐标系可有效帮助用户在地球表面任意空间定位。

上一篇:VC红外图像和可见光图像的配准算法实现
下一篇:基于单线激光雷达的障碍物检测

基于Java的串口通信设计

基于Kinect的深度图像编码

基于混沌的数字图像加密技术研究

基于Virtex-5FPGA的图像处理系统研究

基于移动通信的工业生产线状态监测技术研究

基于TF/IDF特征的网络问题自动分类研究

基于坐标变换方法的隐身...

新課改下小學语文洧效阅...

麦秸秆还田和沼液灌溉对...

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

老年2型糖尿病患者运动疗...

安康汉江网讯

网络语言“XX体”研究

LiMn1-xFexPO4正极材料合成及充放电性能研究