GE使用手记一:MyPlaces.kml

GE使用手记一:MyPlaces.kml
2006-07-25 17:26
1、受限制用户在管理员已经安装GE之后,也可以安装GE,安装目录在:D:\Documents and Settings\net\Application Data\Google\Google Earth
2、受限制用户可以自己安装更高级的版本。
3、GE应用数据的存放目录:D:\Documents and Settings\net\Application Data\Google\GoogleEarth
   3.1、该目录下有3个文件:
        A、myplaces.kml:该文件记录用户启动GE的信息,启动时加载,所有地标和注记文件都存放在这里,此文件可以控制GE自动关闭,没有这个文件,将不显示地球等现象,同时存取读已经浏览过的地球数据库文件:dbCache.dat.index和dbCache.dat。
        B、dbCache.dat.index:检索浏览过地球数据库dbCache.dat的索引文件。
        C、dbCache.dat:存放浏览过地球数据的临时数据库,浏览过的地方堵存放在这里,但总容量不能超过2G,超过这个数据容量,就自动更新数据,这个值的大小,可以控制设置。
   3.2、两个目录:icons和images文件夹
        A、icons文件夹:这个目录下存放的全是 .png格式的图标图像文件,如文件名:kh.google.com_icons_lh_l.png,kh.google.com_icons_lh_nh.png,kh.google.com_icons_lodging_new_l.png,kh.google.com_icons_lodging_new_nh.png等等。
        B、images文件夹:这个文件夹里存放图片文件,如:gif,jpg格式的图片,在地标文件加载时存放的,原始安装软件时,这个文件夹是空的。
4、解析myplaces.kml文件
   如果没有MyPlaces.kml文件,打开GE后,就会自动产生一个MyPlaces.kml文件,此时打开的地球,不会有任何变化。可以把后缀KML改为TXT文件,用记事本打开。
   4.1、MyPlaces.kml为:
                *******************//
                <?xml version="1.0" encoding="UTF-8"?>
                <kml xmlns="http://earth.google.com/kml/2.1">
                <Document>
                     <Folder>
                         <name>My Places</name>
                     </Folder>
                </Document>
                </kml>
                *******************//
    4.2、MyPlaces.kml的默认值为(其他几个地标已经去掉,启动时美国界面,带语法注释):
                *******************//
                <?xml version="1.0" encoding="UTF-8"?>          (XML语言标记,UTF-8编码)
                <kml xmlns="http://earth.google.com/kml/2.1">   (GE的KML语言)
                <Document>         (kml文档的根元素。同时也是一个目录,可是它不是必需的,如果你的kml文件使用到了schemas和样式表,就一定要使用该标签。)
                        <Folder>        (复合标签.用来对所有的标注进行树形分类. 请看关于目录的介绍获得更多信息)
                             <Placemark>  (复合标签。用来描述一个地名标注。例如,可以用来描述一个地理坐标点,坐标必须以[经度,纬度,高度]来指定,而且:经度: 在-180和180之间,纬度:在-90和90,高度:以米为单位的海拔高度(WGS84). 在地表面下面的点将会自动显示在地表面以上。另外,你可以为placemark定义一系列其他的元素如视点、名称和描述。)
                                 <description><![CDATA[Google Earth default view.<br>
                          Edit/Snapshot a new view to change
                          your default]]></description>     (单一标签。提供描述信息。描述显示在用户点击该目录或标注时的弹出窗口中。支持纯文本和HTML语法,如果其中包含有效的网址,则Google Earth会自动显示为一个连接T(例如http://www.google.com),而不需要使用任何标签,如果你使用任何HTML语法,就必须使用字符实体引用或者CDATA来防止HTML字符如><被当作XML解析。CDATA元素让KML解析器忽略其内部的特殊字符。按以下方式使用该元素:<![CDATA[ special characters here ]]>如果你不喜欢使用CDATA元素,你也可以使用实体引用来替换所有的特殊字符。注意: description标签只是支持HTML格式化,并不支持其他的网络性能,比如脚本语言和Iframe。)
                             <name>default</name>   (单一标签.用来显示为一个标注的简单名称,或者在<Schema>元素之中代表标示符)
                                <View>
                                   <longitude>-95.2654</longitude>  (经度:单一标签,是<LookAt>的子元素,指定从-180到180的经度值。由视点坐标决定,单位是度。)
                                   <latitude>38.9594</latitude>     (纬度:单一标签,是<LookAt>的子元素,指定从-90到90的纬度值。由视点坐标决定,单位是度。)
                                   <range>6371000</range>           (单一标签,是<LookAt>的子元素.描述当前视点的海拔,以米为单位。由视点的位置决定。只能被<LookAt>包含。)
                                   <tilt>4.60013e-011</tilt>        (单一标签,<LookAt>的子标签。 代表视点到指定点的角度(视角),值为0代表没有倾斜,即在Google earth中的视角是垂直向下的。值为90代表最大倾斜度,即在Google earth中视角是水平的。代表视角倾斜度的数值,单位可以是十进制的度数,也可以是其他标准GIS数值。被以下元素包含:<LookAt>。)
                                   <heading>5.2718</heading>        (单一标签,是<LookAt>的子元素。 当前视角在水平面上的投影和正北的夹角,下面的例子表现了一个向西的视角:<heading>-90<heading>。由观测者(视点)方向决定,以度为单位。被以下元素包含:<LookAt>。)
                                </View>
                             <visibility>0</visibility>             (单一标签,定义目录、地名标记、图片标记的默认可见性。0 代表默认不显示,1 代表默认显示。)
                          <Style>           (复合标签,用来指定显示样式诸如自定义图标、几何形状、颜色和标签大小。 样式被标注和几何形状通过ID来引用,因此你可以让多个标注或几何形状共享一个样式。注意:为了被引用,样式必须有一个ID属性。你也可以在<Placemark>元素内部定义一个<Style>,这个样式就是该标注的本地样式,因此会覆盖所有的相应的引用样式(例如从<styleUrl>引用的样式)的设置.基于性能考虑,应该尽量少使用本地样式。样式有一个ID属性,在样式被引用的时候使用。)
                            <IconStyle>     (复合标签,是<Style>的子元素并包含<Icon>元素. IconStyle指定图标的样式。字符串。)
                                 <Icon>        (复合标签,是<GroundOverlay>, <ScreenOverlay>,和<IconStyle>的子元素。 必需的<href>子元素定义图片或图标的路径。 可以是本地或远程网络服务器的路径。)
                                 </Icon>
                            </IconStyle>
                          </Style>
                          <Point>           (复合标签。定义地图上一个点的坐标。使用<coordinates>指定坐标的位置。)
                             <coordinates>-95.2655,38.9594,288.034</coordinates>       (单一标签,可以是是任何几何形状的子元素,定义每一个点的经度、纬度和高度(按照严格的顺序)。多个点使用空格隔开,经纬度按照WGS84标准。由点的坐标决定,经纬度的单位是度,而高度的单位是米(海拔)。注意:应该按照 经度,纬度,高度 这样的格式和顺序来设置,否则坐标可能会不准确。)
                          </Point>
                     </Placemark>
                  </Folder>
             </Document>
             </kml>
             **********************//
    4.3、MyPlaces.kml改为启动时自动直接转向北京:
             **********************//
             <?xml version="1.0" encoding="UTF-8"?>
             <kml xmlns="http://earth.google.com/kml/2.1">
             <Document>
                  <Folder>
                      <name>My Places</name>
                      <open>1</open>   (单一标签,指示目录是否默认被展开。在载入时,如果值为1,则该目录默认会被展开,如果值为1,则默认是闭合的,如果目录包含大量的标注,最好确保目录默认闭合状态。被以下元素包含:<Folder>。)
                      <Placemark>
                           <name>default</name>
                                <visibility>0</visibility>
                                <description><![CDATA[Google Earth default view.<br>
                Edit/Snapshot a new view to change
                your default]]></description>
                               <View>
                                      <longitude>106.2654</longitude>
                                      <latitude>32.9594</latitude>
                                      <range>6371000</range>
                                      <tilt>4.60013e-011</tilt>
                                      <heading>5.2718</heading>
                               </View>
                               <Style>
                                    <IconStyle>
                                          <Icon>
                                          </Icon>
                                   </IconStyle>
                               </Style>
                               <Point>
                                      <coordinates>106.2655,32.9594,288.034</coordinates>
                               </Point>
                       </Placemark>
                    </Folder>
                </Document>
                </kml>
                **********************// 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhangjie_xiaoke/archive/2008/03/27/2222310.aspx

posted @ 2009-12-12 23:15  googlegis  阅读(681)  评论(0编辑  收藏  举报

坐标合肥,非典型GIS开发人员 GitHub