2004年10月27日Google宣布收购了美国的一家卫星图像公司Keyhole公司,并于2005年6月推出了Google Earth系列软件。用户们可以通过下载一个Google Earth客户端软件,就可以免费浏览全球各地的高清晰度卫星图片。

Google卫星地图的横空出世,催生了不少包括我在内的“地图玩家”,这些卫星地图发烧友们乐此不疲地收集和张贴那些有趣的地标以及自己的新发现,他们使得这个非常酷的软件迅速普及到了大众,使得普通人也可以体会到使用Google Earth浏览自己家房顶的快感。下面,我就介绍一下我自己在使用Google Earth这个软件的过程中,总结的一些常用的技巧和应用。

1、根据经纬度定位地标的方法

在Search面板的Fly To输入框中,输入一个经纬度,按回车,就可以直接“飞”到那个位置。其间采用的那种动画效果,让我们产生一种遨游地球的奇妙感觉。

2、如何在软件中截图

这里介绍一个简单的截图方法,找到一个画面后,按下“Ctrl+Shift+E”,会出现一个通过电子邮件发送截图的界面,如下图所示,双击附件里那个图片,另存到硬盘上即可。这个图片就是当前的截图。

3、如何导出地标文件

在需要引出的地标文件夹上,用鼠标右键点一下,在菜单中选择“Save As”然后输入引出文件名就行了,目前可以导出KMZ和KML两种地标文件格式。

4、KML和KMZ地标文件有什么不同

Google Earth有两种类型的地标文件,一种是KML文件,一种是KMZ文件。

KML是原先的Keyhole客户端进行读写的文件格式,是一种XML描述语言,并且是文本格式,这种格式的文件对于Google Earth程序设计来说有极大的好处,程序员可以通过简单的几行代码读取出地标文件的内部信息,并且还可以通过程序自动生成KML文件,因此,使用KML格式的地标文件非常利于Google Earth应用程序的开发。

KMZ是Google Earth默认的输出文件格式,是一个经过ZIP格式压缩过的KML文件,当我们从网站上下载KMZ文件的时候,Windows会把KMZ文件认成ZIP文件,所以另存的时候文件后缀会被改成.ZIP,因此需要手动将文件后缀改成.KMZ。

KMZ文件用ZIP工具软件打开,然后解压缩即可得到原始KML文件。当然,KMZ文件也有自己的好处,就是KMZ文件的自身可以包含图片,这样就可以不依赖引用网络上的图片。

一般情况下,双击KMZ/KML文件即可从Google Earth中打开地标文件,但是需要注意的是,KMZ/KML地标文件名不能包含中文字符,文件存放的路径也不能有中文字符,否则将无法在Google Earth中打开。

5、如何快速得到一个地标的KML格式

快速得到地标的KML文件内容的方法是,在Google Earth中右键点击一个地标,然后点右键,点Copy,然后打开记事本按Ctrl-V即可将该地标的KML内容粘贴到其中。

6、如何测量地图上两点的距离

点击菜单“Tools”-“Ruler”,弹出如下对话框。

此时,点击地球上任意两点,均可计算出两点间的距离(默认单位为英里,其它还有千米、米、厘米、英尺、码等),选择Path还可以测量曲线和折线的距离。

7、如何制作自己的地标

看多了别人制作的地标,自己是不是也觉得手痒呢?你有没有想过把自己的住宅、工作单位、自己发现的“有趣的地方”,也做成地标呢?

制作一个地标其实非常简单,看到一个好玩的地方,在Google Earth菜单中点“Add”,再选择“Placemark”,即可出现下图的界面。

其中地标的经纬度会自动填写,我们只需要填写Name(地标名称)和Description(地标说明注释说明)即可,这里可以填写中文,不过如果你想要在Google Earth官方社区上发布的话,建议还是使用英文。

信息填写完成后点OK即可生成一个地标,如果想修改一个地标,在地标上点右键-Properties,即可修改地标的说明以及位置。

地标说明是支持HTML语法的,因此我们可以应用HTML来插入图片、修改字体等,建立一个好看的地标说明。

8、如何共享发布自己的地标

Google Earth社区可以让任何人在Google Earth上分享自己的地标,我们分享自己的地标也很简单,不过需要一定的英文基础。

首先登录Google Earth社区网站 http://bbs.keyhole.com,点“New user”建立一个论坛社区用户,然后在自己的地标上点右键,再点Share/Post,如下图,即可进入Google Earth社区的地标发布页面。这里需要注意的是,Google Earth对中文支持一点也不好,如果地标的介绍和名称使用中文字符的话,在Google Earth将显示为乱码,因此请务必使用英文字符来标明地标的名称和介绍。

地标发布后一般不会立刻显示在Google Earth的图层中,通常需要几个月的时间,你标注的地标才会出现在Google Earth的图层之中。

9、图层的应用

Google Earth在卫星地图的基础上,提供了很多数据图层,图层打开会在相应的位置呈现各种数据。具体操作是,在Google Earth左侧,找到一个叫图层(Layers)的设置,点中不同的图层,可以在Google Earth显示更多的信息,这里介绍主要的几个:

Google Earth Community图层:显示在Google Earth社区上,网友自己标记的地标。我们上面提到的分享地标就是用的这个图层。

Borders图层:显示国家、省等之间的边界信息。

National Geographic Maga图层:有大量国家地理杂志在非洲的航拍高清晰地图地标。

Transportation图层:可以显示世界各地的机场,火车站信息。

DG Coverage图层:显示不同年份卫星地图的数据,不同的年份,将显示不同的颜色,这让我们可以知道一个地方的卫星地图到底是什么时候拍摄的。

10、卫星地图的应用

Google Earth的确很酷,但是Google Earth并不只是用来玩的,我们可以在上面开发出自己的应用,将自己网站的实用功能和Google提供的卫星地图整合起来。

要想使用Google的卫星地图资源,必需面对如何调用的问题,这涉及到很复杂的程序编写。好在Google体会到了程序员的辛苦,很早就自己推出Google Maps API,全世界对Google卫星地图有兴趣的程序员都能够通过简单的API调用来开发自己的Google地图服务。

要进行Google Maps API的开发,需要先去 http://www.google.com/apis/maps/申请一个所谓的API Key,有了这个Key,才能使用Google Maps服务。当然,如果大网站调用Google Maps API的数据非常大的时候,需要事先联系Google的相关人员。

API的英文帮助参见这个地址: http://www.google.com/apis/maps/documentation/ 。掌握最基本的API之后,我们就可以使用编程的方法来实现各式各样的基于Google Maps的令人目眩的

Google Earth的十个常用技巧应用相关推荐

  1. GEE(Google Earth Engine)学习——常用筛选器Filter操作

    目录 一.筛选器Filter (1)关系比较型筛选器 (2)差值筛选器 (3)字符筛选器 (4)详细时间筛选 (5)筛选器叠加筛选 二.Join配合Filter进行两数据集联合筛选 (1)仅保留左侧数 ...

  2. ESRI的Shapefile文件向Google Earth中KML文件的格式转换

    转载自http://wenku.baidu.com/link?url=3TG7c0cERbdnZwFBLq6n2v-chB-k4ja5ikNYSyRQHyLf4yvYCGBEGrlhch8GD5e-9 ...

  3. 【Google Earth Studio】进阶编辑技巧

    Google Earth Studio教程专栏 [Google Earth Studio]初步探索 [Google Earth Studio]基础编辑技巧 [Google Earth Studio]进 ...

  4. Google Earth 常用操作

    您的点赞和关注是我创作的最大动力~~ 历史影像查看 Google Earth Pro 点击工具栏上的 "show historical imagery" 按钮或者点击 " ...

  5. 谷歌地球(Google Earth)入门技巧

    1. 中文(繁体)语言设置 第一步:打开谷歌地球,点击"Tools",在菜单中选择"Options" 第二步:选择新窗口中的"General" ...

  6. ASP.NET的常用技巧等

    网络日志 2006/10/17 ASP.NET的常用技巧(转) ASP.NET的常用技巧 Asp.Net细节性问题技巧精萃 1.Asp.Net中几种相似的标记符号: < %=...%>&l ...

  7. 【CSS3教程】CSS3基础常用技巧实例集合

    为什么80%的码农都做不了架构师?>>>    CSS3常用技巧 CSS3下条纹&方格斜纹背景的实现 一.效果抢先:CSS3下的条纹背景demo 这些美丽的纹饰全部都是由CS ...

  8. 响应式设计的十个基本技巧

    为什么80%的码农都做不了架构师?>>>    Responsive Design对于我来说一点都不陌生,从他在这个互联网出现的时候,就一直在观注他的成长,而且在w3cplus站上也 ...

  9. android studio导出apk_Android 应用构建速度提升的十个小技巧

    应用的构建速度会直接影响开发效率,本文将带您通过改造一个 Android 应用: "Google 追踪圣诞老人 (Google Santa Tracker)" 来为大家提供十个小技 ...

最新文章

  1. 深交所互动平台_怡达股份股价涨跌幅偏离大盘,深交所:啥原因?
  2. android transform xml xsl,XslCompiledTransform.Transform 方法 (System.Xml.Xsl) | Microsoft Docs
  3. 论文笔记:MTCNN
  4. OpenGL波浪模拟
  5. java上移动,Java在屏幕上移动对象
  6. php pdo 封装类,php pdo封装类代码(支持事务)
  7. 设置路由器端口转发功能如何操作
  8. 【题意分析】1042 Shuffling Machine (20 分)
  9. zipkin使用_Sleuth和Zipkin进行分布式链路跟踪,一点课堂(多岸学院)
  10. SD Card Formatter for Mac Download
  11. ”盒模型“之如何防止边框和内边距把元素撑开
  12. LeetCode 1282. 用户分组(桶排序思想)
  13. java this关键字的使用_Java关键字(五)——this
  14. 关于团队开发项目的想法
  15. Laravel 5.4: 特殊字段太长报错 420000 字段太长
  16. 记一次酷派尚锋Y75刷机
  17. 代码开源为黑客敞开了大门
  18. 汽车故障诊断技术【1】
  19. 怎么用计算机弹电脑病毒音乐,怎么制作电脑病毒?简单电脑病毒制作方法
  20. [数值计算-11]:多元函数求最小值 - 偏导数与梯度下降法Python法代码示例

热门文章

  1. java开发有日志存表的吗_Java日志信息存库(logback篇)
  2. linux延迟绑定,php延迟绑定和非延迟绑定解析
  3. mysql何时会走索引
  4. matlab与专业应用,MATLAB应用技术--在电气工程与自动化专业中的应用
  5. python画图隐藏画笔_python画图
  6. 修改计算机属性中的内存大小_Python 类属性的动态特点
  7. java mapreduce教程_Java搭建MapReduce完成二次排序步骤
  8. mysql test数据库_mysql数据库test
  9. PyTorch 分布式训练DDP 单机多卡快速上手
  10. Centos 8 RHEL 8 破解root密码