标题: Google Earth 中高级使用技巧
蚂蚁很忙
元帅
Rank: 1


UID 74468
精华 1
积分 37095
帖子 17159
威望 66
金币 18154
热心 25
阅读权限 100
注册 2008-3-10
状态 离线
Google Earth 中高级使用技巧

在 Google Earth中高级使用技巧中,我想说的是如何把GPS里的信息转到google Earth里,如何加入航点、航线、如何编写简介、如何叠加行政图、如何处理BUG....等等,还有如何自己编写KML文件,定义座标点,这些功能google Earth官方不支持,而且免费版也是不支持GPS的,但对于车友来说又重要,我要是写也写得是这些。 第一章、处理 BUG、输入中文
  初用 Google Earth,最头疼的就是它的中文BUG,往往打开后不停的报错,出现无法存储座标点、打不开已有的KML座标点文件,打开不指南针,到处是“Can't found Image”的警告,界面上是一个一个的大白块......
  其实原因很简单,因为 Google Earth是为 英语 使用者来设计的,它要求它的路径中不能有中文,不光是安装路径中不能有中文,默认的存储路径中也不能有中文,我们大多在XP登录名中使用中文名。比如我用的是“猪猪”,这样,我的默认的存储路径就是 “C:Documents and Settings猪猪ApplicationDataGoogleGoogleEarth”,于是路径中有中文,便出现了以上所说的BUG。
  解决办法也很简单,将默认的存储路径改到 “C:Documents and SettingsDefault UserGoogleGoogleEarth”就一切正常了。

  步骤:
1.建立C:Documents and SettingsDefault UserGoogleGoogleEarth目录,最方便的办法就是把那个原来的目录整个复制过来。
2.开始-运行-regedit
3.在注册表中用 CTRL+F 查找 “GoogleEarth”键值
4.路径中凡有中文的一概改为英文,比如:“C:Documents and Settings猪猪Application DataGoogleGoogleEarth”双击改变为“C:Documents and SettingsDefault UserGoogleGoogleEarth” ,大约有5-6处
5.保存退出,重新进起动XP,就一切正常了。
  这对于很多用英文登录名的用户根本就不是问题,但一旦出现还挺麻烦,所以特别说一下。
  在 Google Earth里输入中文也很简单,直接敲就可以了,但是有些中文字Google Earth不支持,这时只要随便打开一个记事本,输入完整,然后将输入内容C OP Y进Google Earth就可以正常显示了。
  最后要注意的是,如果要读取下载的现成的座标点文件( KML、KMZ文件),一定要把它们放在一个英文目录中,而且一直追溯到根目录,目录名都没有中文,不然会读不出的。
第二章、加入航点
  在 Google Earth里加入一个地标是很容易的,CTRL+N,它就会在目录地形的正中心加个地标,然后起个名字,拉到大概的地方就可以了。但是,这样的地标有时相差上千米,失之毫厘、错之千里,用这样的地标导航,有时会害死人的,只能看看,实用价值不大,所以Google Earth才放心地让你免费用,而且Google Earth也不支持旧GPS信息批量转入的功能。
  我们手中有 GPS的朋友,大多手中有一大把非常准确的GPS航点信息,现在大多用OZI或MAPED IT 之类的程序看,但因为没有地形地理信息(OZI 地图 只有行政区划信息),不直观,如何将这些信息和GE的3D地理结合起来呢,而且还要免费的用呢?这里要用到一个咱们自己的DIY程序:Google Earth地标自动标注程序(目前最高版本为V0.8B)和一个非常易用的GPS程序MapEdit。
  使用步骤:
  将 GPS的航点(航迹)数据文件下载到硬盘(这不用说了,不同GPS有不同的方法)以我的HOLXGM101为例,是两种文件:*.tlg (航迹) 和*.wrt (航点)
1. 打开MapEdit,打开*.tlg (航迹) 或*.wrt (航点)文件。
2. (重要)用鼠标定义要转换的 航迹 或 航点,注意,有个小圆圈的航点是定义上的。
3. (重要)在定义要的航点上,用右键--convert to--point,
4. 将它们转换成任一格式,然后确定OK。
5. SAVE AS另存为 *.mp文件,将mp文件复制到C:get目录下(Google Earth地标自动标注程序的使用目录)
6. 打开Google Earth地标自动标注程序,选GPS-KML,输入选做好的*.mp文件,输出则任意起名字,我这里改叫"猪猪xxxx"
7. 打开Google Earth,CTRL+O,打开这个KML文件。
8. 看,转换完成了,这个例子里转了几十个广东和 海南 沿海的地标,准确度100。
9.当然,还可以点右键,EDIT,重新编辑它的名子、内容、观看高度...等信息,以方便浏览回忆(这在第四章时还会详细讲到)。

  注意事项:
  在 mepedit做saveas之前,如果没有做3、4两步的转换操作,否则存下来的*.mp文件就是空的了,*.mp文件则不能被转换成Google Earth信息。
  还有,因为 GM101的问题,tlg文件有时会有错座标,所以,在mepedit里看到一条长直线,这样的话,转换程序也会算不出来,所以,暂时要用notepad编辑下*.mp文件,把负值座标去掉,即:把类似“(-0.000003,-0.000003),”的座标对去掉,一般在某一线的前面部分,注意要把后面的“,”也去掉,保存格式的正确。最后保存后转换就行啦。
  还有其它的 3种转换功能,步骤大同小异,有需要可参考说明解决。

第三章、加入航迹、画航线
  为了更直观,加入已有航迹、和画航线功能也是很重要的,加入已有航迹的步骤与第二章中加入航点的步骤是完全一样的,本节着重说一下如何画航线。
  有时, GPS会不小心丢掉航迹,我们有些早些没有GPS时的路径也想把它画出来,以方便 后来 的朋友,Google Earth PLUS中的确有这种功能,但说实话,误差太大了,有点涂鸦的味道,要想准确,又要用到一个咱们自己的DIY程序:
Google Earth 线路生成器
  我以画一个 1953英国探险队攀登珠峰的线路图来做说明(本航线为自画航线,仅做说明用,千万不要以此登山,否则后果自付,呵呵呵):
1.把文件解压到任一目录,exe为运行程序双击就可以运行之。
2.在Google Earth中用Ctrl+Shift+N建立一个文件夹并命名,如“英国探险队攀登珠峰1953”
3、注意在名字前加pathline##???。##为两位数字表示线宽度,???为颜色字符可设为BLK(黑)/BLU(蓝)/GRN(绿)/SYN(青)/RED(红)/PNK(品)/YEL(黄)/WHT(白)。全部英文字母可以大小写,注意一定要在开头。如上述文件夹改名为“pathline01Yel英国探险队攀登珠峰1953”改变线宽度或颜色更方便的办法是直接改动KML文件,用记事本打开KML文件只要在kml文件的path描述里,在

   pathname
   的后面加:

就行了,其中3是宽度,fc0000ff是红色,研究下颜色的表示值吧。
4、在Google Earth中制作线路上的结点。(CTRL+N,然后拖到卫星照片中的合适位置上)我为这条攀登珠峰线路做了30点,以准确说明这次从 尼泊尔 南坡最早一次登上珠峰时的线路,参考于美国国家地理杂志的EVEREST50周年地图。当年是没有GPS的,这就可以看出GE和线路生成器的结合优势了。
5、右键点文件夹,Save as成 *.kml文件,注意必须是kml文件,且不能生成于有中文名字的目录路径下!本例中有个“D:aage953EVEREST.kml”文件。

6、打开本路线生成器,打开上述保存的文件,按生成钮。本程序会在相同位置生成同名但后面再加了.kml的名字的文件,本例中也就是有个“1953EVEREST.kml.kml”文件。
7、在Google Earth的File->Open 该文件,里面就多了个同名的文件夹,里面已经有你命名的路径了,当然,你打的点也依旧在里面。


顶部
[广告] 免费域名(Free Subdomain) 免费空间(Free hosting) PR查询(Google Pagerank)



当前时区 GMT+8, 现在时间是 2008-8-29 11:42
信产部ICP备案:京ICP备05066424号 北京市公安局网监备案:1101050648号

Powered by Discuz! 5.5.0
清除 Cookies - 联系我们 - 网友俱乐部 - Archiver - WAP