《GIS设计与实现》实验指导书

《GIS设计与实现》实验指导书

课程名称:GIS设计与实现 课程编号:

软件名称:MapInfo Professional 7.0, MapBasic6.0 指导教师:赵玉梅 实验内容:

实验一、MAPINFO的基本功能与基本操作,熟悉MapBasic语言 实验二、基于MAPINFO的空间数据设计与建立 实验三、基于MAPINDO的属性数据库的设计与建立 实验四、系统功能、界面设计与实现

实验一、MAPINFO基本功能与操作,熟悉MapBasic语言

实验目的:

(1) 熟悉桌面GIS软件MapInfo的界面环境 (2) 初步掌握MapInfo主要工具、菜单命令的使用 (3) 练习使用MapBasic语言 实验内容及步骤:

一、熟悉MapInfo的界面环境 1、 在地图窗口打开MapInfo表

a、选择“文件>打开表”或从“快速启动”对话框中选择“打开表”,出现打开表的对话框。

b、在“文件类型”下拉列表中可以选择要打开的文件类型,可以选择打开dBASE DBF(*.dbf)文件、分界ASCII(*.txt)、Excel电子表格(*.xls)、以及栅格图像文件等。要打开MapInfo表,则在文件类型中选择MapInfo(*.tab)。 小技巧:按住Shift键,可同时打开连续的多张表, 按住Ctrl键,可同时打开不定顺序的多张表。

c、设定要打开的表名称、目录和驱动器。本实验中打开data目录下的China.tab表、Chinahwy.tab表和Chincaps.tab表。

你会看到一个显示中国地图的窗口,该窗口叫做地图窗口。浏览屏幕上部的菜单条,将发现其中多了一个“地图”菜单。 2、在浏览窗口中查看数据

a、选择窗口 >新建浏览窗口 (或者单击常用工具条上的新建浏览窗口按钮

b、出现“浏览表对话框”,选择China表,按“确定”。

屏幕上又出现了一个新窗口,即浏览窗口,显示出与China表相关的表格信息。观察屏幕上部的菜单条,Browse (浏览) 替换了 Map (地图) 菜单。这是因为浏览窗口当前是活动窗口。 3、布置屏幕:

为更加有效地布置屏幕,选择 窗口 > 平铺窗口 重新布置屏幕。如果选择窗口 >层叠窗口 (Cascade Windows)会怎样? 4、创建数据集的子集:

MapInfo提供了操作数据集中的全部数据或部分数据的功能。通过仅仅选择所需的数据,可以创建China表的选择结果 (selection) 。

在浏览窗口中,单击表格前的方框(如黑龙江省);若同时按住Shift键,可以同时选择多个省。观察屏幕上地图窗口的变化。所选择的省被放入称作为selection (选择结果) 的临时表里。 5、在统计图窗口中查看数据

为刚才创建的 China表的选择结果 (Selection) 创建统计图。

a、选择 窗口 >新建统计图窗口(或者单击常用工具条上的新建统计图窗口按钮

)。

b、 出现“创建统计图 ”向导框。在“图类型”中选择“柱状图”,并在模板中选择所需要的样式。点击“下一步”。

c、在统计图表 的缺省选择是Selection (选择结果),在“从表”下拉栏中选择“年底总人口”并按“增加”按钮,在“标注使用列”下拉菜单中选择“年底总人口”,再按“确定”。

在菜单条上,“统计图”替换了“浏览” 菜单。当前统计图称作Query 1。一旦你对 Selection 进行了操作, MapInfo就将其重新命名为 Query N。不能对统计图的数据集作任何改动,统计图只是数据的一种可视化表达。 6、保存工作空间

MapInfo提供了工作空间,可以将多个窗口保存为一个工作空间,待下次使用MapInfo时可迅速打开所保存的工作空间,即可启动工作空间中所包括的窗口,不必重新打开和设定,节省使用者工作时间。

选择“文件>保存工作空间”,出现“保存工作空间”对话框,给工作空间取一个新文件名,并选择保存路径。 7、关闭所有的文件:

保存工作空间之后,选择文件>全部关闭 ,关闭已打开的所有文件。 8、打开工作空间:

选择文件>打开工作空间。选择刚才保存的文件。

显示出刚才保存的工作空间。注意到统计图没有显示,这是因为它是为Selection创建的,Selection是临时表,工作空间不保存对临时表的任何操作。

二、掌握MapInfo主要工具、菜单命令的使用

主工具条是MapInfo提供的最丰富的操作工具,可对地图进行各种操作,是菜单命令不能代替的。 1、

点选按钮

可利用此工具在地图、属性及配置窗口中选取一个或多个对象。 小技巧:按住Shift键不放,可同时选择多个对象。 注意:要将所选取的对象的图层属性设为可选取。 2、

矩形选取按钮

可在地图窗口中选取矩形范围内的所有对象。只要选取对象的距心点落在矩形区域内,都会被选取。

注意矩形框是对位于上面的可选择图层进行选择。(此处是Chincaps) 3、

圆形选取按钮

可在地图窗口中选取圆形范围内的所有对象。只要选取对象的距心点落在圆形区域内,都会被选取。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4