近年来国内外出版的一系列关于地理信息系统应用技能的书籍,部分侧重于科学原理阐明,部分侧重于专业部门的应用。《初识地理信息系统》依据应用型本科人才培养要求,既介绍常见GIS软件的操作与简单应用,又拓展当今地理信息系统中最前沿的核心技术,具有良好的实用性。《初识地理信息系统》分GoogleEarth和Maplnfo软件两个部分,共9章,主要内容为:初识GoogleEarth,Google Earth基本功能,Google Earth高级功能,Google Earth应用案例,Maplnfo概述,地图数据编辑,属性表编辑,数据查询与数据统计,地图制作与输出。每章内容针对某一个专题设计练习实验,并进行详细解释说明,方便读者阅读使用。
前言
第1章初识Google Earth1
1.1 Google Earth概述1
1.1.1 Google Earth简介1
1.1.2 Google Earth数据来源2
1.1.3 Google Earth能做什么3
1.2 Google Earth安装4
1.2.1系统要求4
1.2.2安装过程5
1.2.3参数设置6
1.3Google Earth工作界面7
1.3.1主界面区7
1.3.2搜索定位区9
1.3.3位置信息区9
1.3.4图层信息区9
1.3.5常用工具条9
1.4获取支持11
1.4.1 Google相关服务网站11
1.4.2资源链接11
1.5实例与练习12
第2章Google Earth基本功能14
2.1基本地图功能l4
2.1.1设置3D视图14
2.1.2游览地球l4
2.2本地搜索17
2.2.1基本查询17
2.2.2离级查询l8
2.3线路导航18
2.3.1获取路线l8
2.3.2编辑路线19
2.3.3游览路线22
2.3.4打印路线24
2.4距离和面积测量24
2.4.1基本操作步骤24
2.4.2修改测量范围24
2.5图层管理25
2.5.1查看图层25
2.5.2定制图层26
2.5.3实用图层27
2.6使用多媒体28
2.6.1照片管理29
2.6.2视频管理30
2.7实例与练习31
第3章Google Earth高级功能36
3.1地标操作36
3.1.1使用地标36
3.1.2分享地标38
3.1.3漫游地标40
3.1.4编辑地标和日录40
3.2地图叠加45
3.2.1覆盖图的数据来源46
3.2.2创建覆盖图46
3.2.3创建WMS覆盖图49
3.2.4打开和浏览覆盖图49
3.3模拟飞行49
3.3.1调用和退出49
3.3.2操纵飞行器50
3.4电影制作51
3.4.1影片质量52
3.4.2增加3D视图的清晰度52
3.4.3调节漫游的速度52
3.4.4隐藏或显示3D视窗中的显示项52
3.4.5升始录制52
3.5数据导入/导出53
3.5.1导人数据53
3.5.2导出数据55
3.6实例与练习57
第4章Google Earth应用案例61
4.1我的家乡61
4.1.1背景61
4.1.2目的61
4.1.3要求61
4.1.4数据61
4.1.5操作步骤61
4.2三维校园65
4.2.1背景65
4.2.2目的65
4.2.3要求66
4.2.4数据66
4.2.5操作步骤66
第5章Maplnfo概述72
5.1Maplnfo Professional简介72
5.2Maplnfo Professional软件界面72
5.2.1桌面组成72
5.2.3主要窗口76
5.2.3工具栏78
5.3Maplnfo Professional数据组织84
5.3.1地图文件管理84
5.3.2图层和对象88
5.3.3工作空间90
5.4实例与练习92
第6章地图数据编辑95
6.1配准栅格图像95
6.2绘制矢量地图97
6.2.1绘图工具97
6.2.2绘制对象98
6.3编辑对象102
6.3.1设置和清除日标102
6.3.2合并和分解对象102
6.3.3务割对象103
6.3.4擦除对象104
6.3.5叠压节点105
6.4检查数据质量106
6.4.1区域检查106
6.4.2排除图层内异类109
6.4.3排除图层间重叠l10
6.5实例与练习ll1
第7章属性表编辑l15
7.1更新列l15
7.2添加行l20
7.3表联接l20
7.4紧缩表125
7.5实例与练习126
第8章数据查询与数据统计l29
8.1选择查询l29
8.2 SQL查询l29
8.2.1 soL查询操作过程l29
8.2.2csoL Select窗口l30
8.3数据统计l46
8.4实例与练习l47
第9章地图制作与输出l51
9.1创建专题地图l51
9.2地图辅助要素l54
9.2.1图例l54
9.2.2比例尺l55
9.2.3指北针l57
9.3地图布局l57
9.4地图输出l61
9.4.1图像输出l61
9.4.2打印输出l61
9.5实例与练习l62
主要参考文献165
第1章初识GoogleEarth
1.1GoogleEarth概述
1.1.1GoogleEarth简介
GoogleEarth软件(以下简称GoogleEarth)是一套以3D形式展现地表全貌的地图软件,它把航拍照片、卫星影像和GIS数据整合在一起,使用户足不出户就能"游览"世界各地,观看卫星影像、地图、地形图与3D建筑物,甚至可以探索星空星系,浏览丰富的地理内容,存储分享游览过程。
GoogleEarth的基础技术来自于Keyhole(钥匙孔)公司的旗舰软件Keyhole(原名EarthViewer)。Keyhole是一家卫星图像公司,总部位于美国加利福尼亚州山景城,成立于2001年,专业从事数字地图测绘等业务,它提供的Keyhole软件与影像资料库允许网络用户浏览卫星影像和航空照片。2004年10月27日,Google公司宣布收购Keyhole公司,并于2005年6月推出GoogleEarth系列软件。整体来说,GoogleEarth和以前的Keyhole并没有太大的差别,影像数据、功能等都差不多,只是界面作了调整。与Keyhole公司的运营思路不同的是,Google公司将最基本版本的GoogleEarth定义为免费软件,而相应的Keyhole软件只允许试用7天。
图1.1是GoogleEarth与Keyhole主界面的对比。
图1.1GoogleEarth与Keyhole主界面对比
GoogleEarth的个人版一共有三个版本,Google公司将最低版本定为免费软件,也就是我们平时可以自由下载的版本,而P1us版则必须每年支付20美元才可以获得使用授权。GoogleEarth还有Pro专业版,每年400美元。GoogleEarth现在又推出了Mac和Linux版。这几个版本的区别是P1us版、Pro版增加了一些如绘制线条/多边形、GPS导航、统计等功能,但它们的全球地貌影像与3D数据基本都是一样的,并不存在P1us版、Pro版的图像质量更好的说法。一般情况下,免费版已经可以满足初学者或普通应用的需求。表1.1GoogleEarth版本差异一览表
1.1.2GoogleEarth数据来源
GoogleEarth的卫星影像,并非单一数据来源,而是卫星影像与航拍的数据整合。其卫星影像部分来自于美国Digita1G10be公司的QuickBird(快鸟)商业卫星与美国EarthSat公司的LANDSAT-7卫星影像;航拍部分的来源为英国B1ueSky、美国Sanb0rn、台湾群立科技等公司与各国航空摄影单位的航空照片。由于数据来源不同,并具有不同的分辨率,因此地球上的某些地区,甚至连街道都可以很清楚地看到,而另一些地区即使从远处看也很模糊。GoogleEarth上全球地貌影像的有效分辨率至少为100m,通常为30m(如中国内地),视角海拔高度为15km左右,但针对大城市、著名风景区、建筑物区域会提供分辨率为1m和0.6m左右的高精度影像,视角高度分别约为500m和350m。目前提供高精度影像的城市多集中在北美和欧洲,其他地区往往只有首都或极其重要的城市才提供。中国高精度影像的地区有:北京、上海、香港(位于周边的深圳也有影像显示)、澳门(位于周边的珠海和斗门也有影像显示)、四川潼川、黑龙江大庆与宫棚子、新疆库尔勒。图1.2所示为美国纽约市和中国滁州市部分影像对比。需要注意的是,当使用GoogleEarth时,所看到的并不是实时图像。
GoogleEarth所提供的有关美国、加拿大和英国的数据可以具体到街道级别,这意味着可以拉近镜头以便查看街道名称和当地企业,并获得各个地点之间的交通路线。数据库还含有大量关于西欧的信息,不过世界其他地区则不一定。尽管可以拉近镜头并清楚地看到埃及金字塔,但却看不到该区域中的街道名称或杂货店。
这将我们引向GoogleEarth数据的另一个来源:Google搜索引擎。GoogleEarth令人着迷的部分原因在于它与Google搜索的协作。当查看某座城市时,还可以搜索附近地区的咖啡店、饭店、超市、酒吧和其他许多店铺,并可以单击它们从Google搜索引擎获得更详细的信息。
图1.2美国纽约市和中国滁州市部分影像
1.1.3GoogleEarth能做什么
1.寻找你的家乡、学校或者地球上的任意地点
单击【搜索】面板中【前往】标签,在输入框中输入地址,然后单击【搜索】按钮,GoogleEarth就会列出匹配的搜索结果,双击其中的某条结果,GoogleEarth就会"飞"到该位置。
2.录制旅程
打开游览功能,按下录制按钮,就可以看到整个世界,还可以添加背景音乐或画外音,使旅程更具个性。
3.巡游世界
如果周游世界对你来说是个很大的难题,那么GoogleEarth可以成为你最好的朋友。您只需单击"观光"框中的某个地点,就可以近距离观看世界各大标志性景点。"观光"框中列出了最受欢迎的景点,包括巴黎埃菲尔铁塔、亚利桑那大峡谷和罗马梵蒂冈城等。
4.查看历史影像
通过该功能可以查看同一区域的历史影像,可以带你回到过去,在不同时间点上,查看发生了哪些变化,如城郊扩建、冰盖消融、海岸侵蚀等变迁。单击【视图】→【历史图片】或单击工具条上的【历史图片】按钮,接着只要调整时间轴就可以浏览不同时间的图像。
5.海洋探索
通过该功能,可以一直沉入海底,查看来自BBC和"国家地理"等合作伙伴的独家内容,包括巴哈马群岛、红海和大堡礁海域等潜水胜地,可以看到水下世界的3D图像,还可以浏览有关海洋科学的文章和视频,甚至可以探究泰坦尼克号等沉船的3D残骸影像。要执行此操作,只需在【图层】面板中勾选【海洋】。同时,还可以隐藏或显示海洋表面。要执行此操作,请单击【视图】【水面】,可以从此表面以上或以下查看此视觉效果。例如,当显示海平面时,可以在海平面以下游览。
6.GoogleEarth星空
除了可以浏览地球之外,GoogleEarth还允许探索神秘的星空,包括众多的恒星、星座、星系、行星。要浏览这些平时难以接触的目标,只要选择菜单【视图】→【探索】或者单击工具栏上的切换按钮,眼前的地球稍后就会变成浩瀚无际的宇宙星空。值得注意的是,当切换到星空模式时,呈现在眼前的视图可能不是每次都一样,因为切换到星空模式后的视图,是以地球当前位置的上方为基准。例如,切换前地球上的当前位置是滁州,那么切换后的视图将是滁州的夜空,所以如果切换前地球的位置不同,切换后的初始视图也会不一样。当退出星空模式时,GoogleEarth会返回到切换前地球上的位置。
另外,GoogleEarth还可以探索火星和月球,要观看火星或者月球的图像和地形,可在工具的右上角选择【火星】或者【月球】。要返回地球视图,选择【地球】即可。
7.显示太阳
可以显示阳光对当前视图的影响,通过时间轴甚至可以控制太阳在24h内的位置,从而显示出在不同的阳光强度和照射方向下,同一区域不同的景观。若需要"显示/隐藏太阳",
请执行下列步骤:
(1)单击工具栏上的太阳图标或选择菜单【视图】→【太阳】,完成此动作后会出现时间轴,并且3D视图会有所变化。
(2)时间轴的默认时刻是当前的UTC时间,可以拖动时间轴上的滑块查看一天内不同时刻的太阳位置,以及对当前视图的影响。
(3)依据当前位置在一年中的不同时节,甚至可以看到日落和日出的效果。(4)若要隐藏太阳,请再次单击太阳图标。
提示:若在使用该功能时,开启了【气象】→【云层】图层,那么效果会更好。
1.2GoogleEarth安装
1.2.1系统要求
为保证GoogleEarth流畅运行,系统最低要求与推荐配置如表1.2所示。请确保系统正确配置了OpenGL驱动程序。如果GoogleEarth出现运行很慢和不响应的迹象,这可能是因为系统需要其他视频驱动程序。
表1.2系统要求
1.2.2安装过程
访问GoogleEarth中文主页单击右上角蓝色
按钮,在弹出网页中选择"同意协议并下载",下载GoogleEarth免费版。如图1.3所示。
图1.3GoogleEarth中文主页下载界面
运行Google更新器自动下载GoogleEarth安装文件并进行安装,安装完成后单击运行
GoogleEarth启动。启动界面如图1.4所示。
图1.4GoogleEarth启动界面
1.2.3参数设置
1.切换语言
一般情况下安装完毕后即为中文版。如果想更改设置,切换GoogleEarth的显示语言,请参考图1.5。具体操作过程如下:
(1)选择菜单【工具】→【选项】,然后在弹出窗口上选择【常规】标签。
(2)在"语言"区域,选择所期望的语言,注意:初次安装后,GoogleEarth会自动选择和当前计算机操作系统相同的显示语言,但如果系统所采用的语言尚未被支持,则会默认为英语。
图1.5语言设置
2.选择服务器
注意:本操作仅适用于GoogleEarthPro(专业版)和EC(企业版)用户。
当第一次启动GoogleEarth企业版时,会弹出一个【选择服务器】的对话框,它可以让读者选择一个合适的数据库服务器来使用,这个对话框包含如下设置。
选择服务器:选择或输入一个合适的服务器地址。
端口:输入被选服务器的开放端口。
自动登录服务器:选择该复选框后,以后每次启动G00g1eEarth都会自动登录服务器,
……