经纬度生成KML文件
谷歌地球KML文件制作工具
谷歌地球KML文件制作工具一、项目背景Google earth作为一款免费的地图软件,能形象的展示各地地形、海拔、建筑物、道路、河流等信息,目前在无线网络优化中起到非常重要的作用,例如:新建站规划、投诉处理、天线方向调整等等。
本软件能将基站site文件、路测文件制作成Google earth 使用的kml文件,直观形象的反应到谷歌地球上。
该软件对文件格式要求灵活,不用劳神费力地去整理文件内容,只要文件中包含所需信息即可使用,而且操作简单,运行速度快,在使用过程中取得了巨大的经济效益,具有较好的应用前景及推广价值。
二、实施方案(一)数据准备1.基站扇区数据准备包含基站名称、小区名称、基站经纬度、小区方向角、小区半功率角的文本文件均可,各个字段间以制表符“tab”隔离,可以直接将excel文件里的内容粘贴到文本文件即可。
其中经纬度格式均为小数格式,如:122.324445,37.32343,小区方向角和半功率角均为整数比如:0 120 360。
以爱立信site文件为例:2.路测数据准备路测数据必须要包含经度,纬度和需要染色的信息,文件格式为爱立信TEMS 导出fmt文件或者文本文件均可,各个字段间以制表符“TAB”隔离,经纬度格式为小数格式,需要染色的信息量必须为整数,如:-90,-67等。
例如爱立信TEMS导出fmt文件:3.简单地标数据准备只需要文本文件中包含地标名,经度和纬度即可,各字段以制表符“TAB”分隔。
经纬度必须为小数格式。
(二)Kml文件生成该软件为C#语言编写,出于操作方便、简洁的考虑,所有功能集中在一个界面上,通过依次点击不同的按钮实现相应的功能,最终导出kml文档。
1.基站扇区kml文件生成操作流步骤及注意事项:第一步:点击“存盘目录”行最后按钮,弹出保存文件对话框,保存文件对话框的文件名不要更改也不要填写,只是起到选择目录的作用,“确定”即可,kml文件存盘目录设置成功。
第二步:点击“site文件”行最后按钮,弹出选择文件对话框,选择相应的site文件即可。
谷歌地球KML文件制作工具
谷歌地球KML文件制作工具一、项目背景Google earth作为一款免费的地图软件,能形象的展示各地地形、海拔、建筑物、道路、河流等信息,目前在无线网络优化中起到非常重要的作用,例如:新建站规划、投诉处理、天线方向调整等等。
本软件能将基站site文件、路测文件制作成Google earth 使用的kml文件,直观形象的反应到谷歌地球上。
该软件对文件格式要求灵活,不用劳神费力地去整理文件内容,只要文件中包含所需信息即可使用,而且操作简单,运行速度快,在使用过程中取得了巨大的经济效益,具有较好的应用前景及推广价值。
二、实施方案(一)数据准备1.基站扇区数据准备包含基站名称、小区名称、基站经纬度、小区方向角、小区半功率角的文本文件均可,各个字段间以制表符“tab”隔离,可以直接将excel文件里的内容粘贴到文本文件即可。
其中经纬度格式均为小数格式,如:122.324445,37.32343,小区方向角和半功率角均为整数比如:0 120 360。
以爱立信site文件为例:2.路测数据准备路测数据必须要包含经度,纬度和需要染色的信息,文件格式为爱立信TEMS 导出fmt文件或者文本文件均可,各个字段间以制表符“TAB”隔离,经纬度格式为小数格式,需要染色的信息量必须为整数,如:-90,-67等。
例如爱立信TEMS导出fmt文件:3.简单地标数据准备只需要文本文件中包含地标名,经度和纬度即可,各字段以制表符“TAB”分隔。
经纬度必须为小数格式。
(二)Kml文件生成该软件为C#语言编写,出于操作方便、简洁的考虑,所有功能集中在一个界面上,通过依次点击不同的按钮实现相应的功能,最终导出kml文档。
1.基站扇区kml文件生成操作流步骤及注意事项:第一步:点击“存盘目录”行最后按钮,弹出保存文件对话框,保存文件对话框的文件名不要更改也不要填写,只是起到选择目录的作用,“确定”即可,kml文件存盘目录设置成功。
第二步:点击“site文件”行最后按钮,弹出选择文件对话框,选择相应的site文件即可。
利用Googleearth制作地图(陆东明)
利用Googleearth制作地图
1、制作基站扇区图
1.1准备工具
1.2生成KML文件
打开MakeKml.exe文件,选择基站表-KML
选择文件位置、工作表、经纬度、方向角、扇区半径、生成文件保存位置,site_name选项是显示名称所在列,一般选择基站名。
选择结束就可以点击生成KML文件按钮,等待生成
KML文件。
点击”OK”和“确定”。
可以关闭MAKEKML软件了。
下图保存位置为桌面,平时建议不保存在桌面。
1.3打开KML文件
刚才我保存的文件在桌面上,直接双击打开文件。
效果图如下:
可以直接在左侧的“位置”选择需要查看的基站,如:毕节朱家湾,双击效果图:
2、制作DT路线数据图
2.1准备工具
2.2将鼎力测试数据转换为TXT格式
打开鼎力软件,选择工具——导出mapinfo
选择导出文件、导出数据类型,一般的数据分析是看PCCPCH_RSCP质量,选择保存位置。
导出的文件类型是.THL格式
可以利用excel打开,根据筛选,把PCCPCH_RSCP列空白项去掉勾选。
要不然可能生成KML 文件错误。
把导出的文件转换成TXT格式
2.3生成KML文件
生成KML文件,打开Makekml软件,选择文件位置、专题字段、分级数等。
分级数决定左侧分级方式的行的多少,可以自行决定颜色。
选择保存路径后,点击生成KML文件。
点击
确定。
打开KML文件。
效果图如下:。
Google Earth KML中文说明
字符串在KML文件中的任何字符串,例如 name 和 description标签中的值,都可以是utf-8或者Unicode编码的字符串.KML标签列表这一节包含所有能用的KML标签的参考,按字母顺序排列,每一段列出了该标签正确的大小写格式,类型、值和层次.<address>单一标签.是<Placemark>的子元素,包含按照标准填写的地址:街道,城市,州,或邮政编码.值:代表一个点所在位置或邮政编码的字符串.父元素:被以下元素包含:<Placemark>子元素:无.<altitudeMode>值:clampedToGround、relativeToGround或absolute.父元素:被以下元素包含:<Point><LineString><Polygon>子元素:无.<begin>单一标签.是<TimePeriod>的子元素.指定一个时间区域的开始点.如果没有指定,则代表无限小的时间.<begin><TimeInstant><timePosition>1876-08-01<timePosition><TimeInstant><begin>值:使用UTC(Coordinated Universal Time)格式的日期时间 .查看<TimeInstant>和<timePosition>了解更多关于时间格式的信息.父元素:被以下元素包含:<TimePeriod>子元素:包含:<TimeInstant><color>单一标签,代表一个32位的16进制颜色值.值:The standard range from 00000000 to ffffffff父元素:被以下元素包含:<PolyStyle><LineStyle><IconStyle>子元素:无.<coordinates>单一标签,可以是是任何几何形状的子元素,定义每一个点的经度、纬度和高度(按照严格的顺序). 多个点使用空格隔开,经纬度按照WGS84标准.<Point><coordinates>-111.661,33.2212,0<coordinates><Point>值:由点的坐标决定,经纬度的单位是度,而高度的单位是米(海拔).注意:应该按照经度,纬度,高度这样的格式和顺序来设置,否则坐标可能会不准确.父元素:Contained by any geometry.子元素:无.<description>单一标签.提供描述信息.描述显示在用户点击该目录或标注时的弹出窗口中.支持纯文本和HTML语法,如果其中包含有效的网址,则Google Earth会自动显示为一个连接T(例如).而不需要使用任何标签如果你使用任何的HTML语法,就必须使用字符实体引用或者CDATA来防止HTML字符如><被当作XML解析,下面的例子说明了description标签的用法:<description><![CDATA[<a href=":8888/">Google Search!</a>]]><description>CDATA元素让KML解析器忽略其内部的特殊字符.按以下方式使用该元素:<![CDATA[ special characters here ]]>如果你不喜欢使用CDATA元素,你也可以使用实体引用来替换所有的特殊字符.值:任意字符串注意: description标签只是支持HTML格式化,并不支持其他的网络性能,比如脚本语言和Iframe.父元素:被以下元素包含:<Document><Folder><NetworkLink><GroundOverlay><ScreenOverlay><Placemark>子元素:无.<Document>kml文档的根元素.同时也是一个目录,可是它不是必需的,如果你的kml文件使用到了schemas和样式表,就一定要使用该标签.<Document><Style id="my_style"><Icon>./images/my_image.png<Icon><Style>. . . .<Document>值:无.父元素:无.子元素:Can contain the following tags:<Folder><name><description><LookAt><visibility><Placemark><GroundOverlay><ScreenOverlay><NetworkLink><Document><drawOrder>单一标签,是<GroundOverlay>和<ScreenOverlay>的子元素. 用来定义当多个图片重叠的时候的摆放顺序.默认值是0,该值大的图片显示将在该值小一些的图片的上面.<drawOrder>0<drawOrder>值:从0到99的范围.父元素:被以下元素包含:<GroundOverlay><ScreenOverlay>子元素:无.<east>单一标签,是<LatLonBox>.的子元素.指定图片标注右边缘的经度值.<east>-95.1583<east>值:由图片标记所描述的实际地理位置决定,经度和纬度以度数表示,而高度则以海拔高度(以米为单位)来表示.父元素:被以下元素包含:<LatLonBox>子元素:无.<end>是<TimePeriod>的子元素.指定一个时间区域的结束点.如果没有指定,则代表无限大的时间.<end><TimeInstant><timePosition>2004-08-01<timePosition><TimeInstant><end>值:使用UTC(Coordinated Universal Time)格式的日期时间 .查看<TimeInstant>和<timePosition>了解更多关于时间格式的信息.父元素:被以下元素包含:<TimePeriod>子元素:包含:<TimeInstant><extrude>单一标签,允许对2维的图形如地名标注、路径、多边形进行立体化处理.值:以米为单位的extrusion高度值.父元素:被以下元素包含:<LineString><Polygon><Point>子元素:无.<fill>单一标签.指示是否对多边形进行填充.值:0 (不填充)或1.父元素:被以下元素包含:<PolyStyle>子元素:无.<Folder>复合标签.用来对所有的标注进行树形分类. 请看关于目录的介绍获得更多信息.<Folder><name>Name of Folder<name><description>Descriptive text<description><Folder><name>SubFolder #1 Name<name><description>Descriptive text<description><Placemark>[placemark data here ...]<Placemark><Folder><Folder><name>SubFolder #2 Name<name><description>Descriptive text<description><Placemark>[placemark data here ...]<Placemark><Folder><Folder>值:无.父元素:被以下元素包含:<Document><Folder><NetworkLink>子元素:包含:<Folder><name><description><LookAt><visibility><Placemark><GroundOverlay><ScreenOverlay><NetworkLink><Document><geomColor>单一标签.是<Style>的子元素. 用来给地理点、线和多边形设置颜色,下面的例子表现一个不透明的蓝色:<Placemark><Style ID="myIconStyleID"><geomColor>ff640000<geomColor><Style><Point><coordinates>-122.072408, 37.412161, 6.936751<coordinates><Point><styleUrl>#myIconStyleID<styleUrl>...<Placemark>注意:颜色被设置后,图标的表面颜色会被<geomColor>的颜色值进行multiply(正片叠底)处理. 例如,如果图表颜色是蓝绿色,并且你设置<geomColor>为绿黄色,最后显示出来就将会是绿色. 注意这个正片叠底模式, RGB颜色值分别相乘(R*R, G*G, B*B).因此,红色(1, 0, 0)和绿色(0, 1, 0) 最后会生成黑色,因为(1*0, 0*1, 0*0)最后是(0, 0, 0).值:16进制表示的颜色,包括透明度的值,顺序是alpha, blue, green, red (ABGR).父元素:被以下元素包含:<Style>子元素:无.<GeometryCollection>复合标签,用来组合多个几何形状,例如组合多个多边形用来在Google Earth中描述一个单一的标注.<GeometryCollection><Polygon><outerBoundaryIs><LinearRing><coordinates>.....<coordinates><LinearRing><outerBoundaryIs><Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>.....<coordinates><LinearRing><outerBoundaryIs><Polygon><GeometryCollection>值:无.父元素:被以下元素包含:<Placemark>子元素:能够包含任何几何形状,包括其它GeometryCollection.<geomScale>单一标签.是<Style>的子元素.用这个标签来缩放图标(也就是地理点)和线以改变它们在Google Earth之中的显示大小.<Style id="myPlacemarkID"><geomScale>2<geomScale><labelScale>1.08</labelScale><geomColor>ff08ceff<labelColor><Icon><href>root://icons/....<href><Icon><Style>通常,这个标签并不影响多边形,除非多边形使用outline模式,在这个模式下,只有多边形的外轮廓的线有效果.值:代表缩放到的倍数的小数.例如,默认的图标大小是1而geomScale设置为.5,则设置后图标大小便为原来的一半同样,如果geomScale设置为2则将使图表大小翻倍. 对于线段,这个只代表线宽,默认的线宽是1.父元素:被以下元素包含:<Style>子元素:无.<GroundOverlay>复合标签,本标签代表一个地理图片标注.<GroundOverlay><visibility>0<visibility><Icon><href>C:/GoogleEarth/example.jpg<href><Icon><drawOrder>0<drawOrder><LatLonBox><rotation>36.9994<rotation><north>39.3082<north><south>38.5209<south><east>-95.1583<east><west>-96.3874<west><LatLonBox><GroundOverlay>值:无.父元素:任何有目录功能的标签.子元素:包含:<drawOrder><Icon> (必需)<LatLonBox> (必需)<visibility><rotation><h>当在用作图标的图片上选择一个区域的时候,h是图片上被提取区域的高度像素值.值:一个整数值,指定图片上被提取区域的高度像素值.父元素:被以下元素包含:<Icon>子元素:无.<heading>单一标签.是<LookAt>的子元素. 当前视角在水平面上的投影和正北的夹角,下面的例子表现了一个向西的视角.<heading>-90<heading>值:由观测者(视点)方向决定.以度为单位.父元素:被以下元素包含:<LookAt>子元素:无.<href>单一标签.是<Icon>的子元素. 用来指定图片或图标的路径.可以是本地或远程网络服务器的路径.<Icon><href>C:/GoogleEarth/example.jpg<href><Icon>值:图片路径.C:/GoogleEarth/example.jpg如果是网络服务器上的图片,则给出该图片的URL地址:/images/nav/navTopLogo.png另外,如果要指定一个的图片做图标,你也可以实现从大图片上截取一块区域作为图标.而且这样将会有更好的性能.例如,你可能有一张图片,由16个小图片按4X4排列而成,你可以实现引用其中的一每小块图片作为图标,只要你指定该小块图片在整个图片上的的以下四个坐标值:x、y 坐标,小块区域左上角的像素坐标w、h 坐标,小块区域的宽度和高度像素值<Style id="Example"><IconStyle><Icon><href>example.png<href><x>128<x><y>0<y><w>64<w><h>64<h><Icon><IconStyle><Style>父元素:被以下元素包含:<Icon>子元素:无.<Icon>复合标签,是<GroundOverlay>, <ScreenOverlay>,和<IconStyle>的子元素. 必需的<href>子元素定义图片或图标的路径. 可以是本地或远程网络服务器的路径.值:无.父元素:被以下元素包含:<GroundOverlay><ScreenOverlay><Style>子元素:包含:<href><x><y><w><h><IconStyle>复合标签,是<Style>的子元素并包含<Icon>元素. IconStyle指定图标的样式.值:字符串父元素:<Style>子元素:包含:<Icon><scale><innerBoundaryIs>复合标签,定义一个多变形的边.<Polygon><innerBoundaryIs><LinearRing><coordinates>-88.306534, 30.227852, 0.000000 ...... -88.306534, 30.227852, 0.000000<coordinates><LinearRing><innerBoundaryIs><Polygon>值:无.父元素:被以下元素包含:<Polygon>子元素:无.<key>单一标签,是<Pair>的子元素.用来定义一个高亮或正常情况下的样式<StyleMap id="example_style"><Pair><key>normal</key><styleUrl>#example_style_off<styleUrl><Pair><Pair><key>highlight</key><styleUrl>#example_style_on<styleUrl><Pair><StyleMap>值:normal代表该标注的正常样式,highlight代表该标注被选中情况下的样式.父元素:被以下元素包含:<Pair>子元素:无.<labelColor>单一标签,用来指定Google Earth之中的标签颜色.在<Style>标签之中使用.<labelColor>ffff0055<labelColor>值:默认值是ffffffff (白色,不透明).可以是16进制的符号并按照aabbggrr(alpha, blue, green, red)排列,其中,透明度是从0(透明)-255(不透明). 要了解更多请查看关于颜色的介绍文章.父元素:被以下元素包含:<Style>子元素:无.<latitude>单一标签,是<LookAt>的子元素. 指定从-90到90的纬度值.<latitude>33.3205<latitude>值:由视点坐标决定,单位是度.父元素:被以下元素包含:<LookAt>子元素:无.<LatLonBox>复合标签,是<GroundOverlay>的子元素.用来指定该图片标注的地理坐标.<LatLonBox><rotation>36.9994<rotation><west>-96.3874<west><east>-95.1583<east><south>38.5209<south><north>39.3082<north><LatLonBox>值:无.父元素:被以下元素包含:<GroundOverlay>子元素:包含:<east><west><north><south><rotation> (可选)<LinearRing>复合标签,定义一个闭合的折线,以描述一个多边形. 使用<coordinates>标签说明折线的每一个点的坐标,最后的点将会和第一点连接以使图形闭合. <Polygon><outerBoundaryIs><LinearRing><coordinates>-88.306534, 30.227852, 0.000000 ...... -88.306534, 30.227852, 0.000000<coordinates><LinearRing><outerBoundaryIs><Polygon>值:无.父元素:被以下元素包含:<Polygon>子元素:包含:<coordinates><LineString>复合标签,用来定义一段折线. 以坐标值字符串的形式定义该折线的轨迹.使用<coordinates>元素来描绘每个点的坐标.值:无.父元素:被以下元素包含:<Placemark><GeometryCollection>子元素:包含:<coordinates><longitude>单一标签,是<LookAt>的子元素. 指定从-180到180的经度值.<longitude>-111.965<longitude>值:由视点坐标决定,单位是度.父元素:被以下元素包含:<LookAt>子元素:无.<LookAt>复合标签.为标注或目录定义观测者坐标(视点).<LookAt><heading>-0.00895499<heading><tilt>39.4365<tilt><range>214.17<range><latitude>37.3895<latitude><longitude>-122.086<longitude><LookAt>值:无.父元素:被以下元素包含:<Folder><Document><Placemark><GroundOverlay>子元素:包含:<heading><latitude><longitude><range><name>单一标签.用来显示为一个标注的简单名称,或者在<Schema>元素之中代表标示符. <Folder><name>Favourite Places<name>. . .<Folder>值:任意字符串.父元素:被以下元素包含:<Folder><Document><GroundOverlay><Placemark><ScreenOverlay><Schema>子元素:无.<NetworkLink>复合标签,用来定义一个引用的本地或远程的KML文件.<NetworkLink><refreshVisibility>0<refreshVisibility><refreshInterval>121<refreshInterval><Url><href>//myServer/Googleearth/example.kmlM.<href><Url><visibility>1<visibility><name>TestNetworkLink<name><NetworkLink>值:无.父元素:被以下元素包含:<Folder><Document>子元素:包含:<refreshVisibility><refreshInterval><<Url>><name><visibility><north>单一标签,是<LatLonBox>的子元素.指定图片标注上边缘的纬度值.<north>39.3082<north>值:由图片标记所描述的实际地理位置决定,经度和纬度以度数表示.父元素:被以下元素包含:<LatLonBox>子元素:无.<ObjArrayField>复合标签,是<Schema>的子元素.用来为一个schema对象定义一个字段数组类型. 使用<type>元素指定数组中类型的名称.值:无.父元素:被以下元素包含:<Schema>子元素:包含:<name><type><ObjField>复合标签,是<Schema>的子元素.用来为一个schema对象定义一个字段类型.使用<type>元素指定类型的名称.值:无.父元素:被以下元素包含:<Schema>子元素:包含:<name><type><open>单一标签,指示目录是否默认被展开.值:在载入时,如果值为1,则该目录默认会被展开,如果值为1,则默认是闭合的,如果目录包含大量的标注,最好确保目录默认闭合状态.父元素:被以下元素包含:<Folder>子元素:None.<outerBoundaryIs>复合标签,定义一个多边形的各个边.必需.<Polygon><outerBoundaryIs><LinearRing><coordinates>-88.306534, 30.227852, 0.000000 ...... -88.306534, 30.227852, 0.000000<coordinates><LinearRing><outerBoundaryIs><Polygon>值:无.父元素:被以下元素包含:<Polygon>子元素:包含:<LinearRing><outline>单一标签,只是多边形是否只绘制轮廓值:0 (no outline) or 1.父元素:被以下元素包含:<PolyStyle>子元素:无.<overlayXY>单一标签,是<ScreenOverlay>的子元素. 定义标注图片上用来和屏幕坐标对应的一点在图片自身上的坐标. 应该有X和Y两个值和各自的单位(像素(pixels)或比例(fraction)). 例如:<overlayXY x="1" y="1" xunits="fraction" yunits="fraction"/>代表图片的右上角. 和<screenXY of x="-50" y="0.9" xunits="pixels" yunits="fraction"/>一起使用, 将会使图片右上角离屏幕右边缘距离为50像素,距离屏幕顶端距离是屏幕高度的10%.值:x和y能够用以下方式指定:将图片显示在屏幕的中间:<overlayXY x="0.5" y="0.5" xunits="fraction" yunits="fraction"/><screenXY x="0.5" y="0.5" xunits="fraction" yunits="fraction"/>将图片显示在屏幕的左上角:<overlayXY x="0" y="1" xunits="fraction" yunits="fraction"/><screenXY x="0" y="1" xunits="fraction" yunits="fraction"/>将图片显示在屏幕的右边:<overlayXY x="1" y="1" xunits="fraction" yunits="fraction"/><screenXY x="1" y="1" xunits="fraction" yunits="fraction"/>父元素:被以下元素包含:<ScreenOverlay>子元素:无.<Pair>复合标签,是<StyleMap>的子元素.用力定义一个名称/值对以便为标注提供多样化的样式支持.值:无.父元素:被以下元素包含:<StyleMap>子元素:Must contain the following:<key><styleUrl><parent>单一标签,是<Schema>的子元素.指定添加的schema字段所继承的基本类型.<Schema><name>High School<name><parent>Placemark<parent><SimpleField><name>Address<name><type>wstring<type><SimpleField><SimpleField><name>Average SAT score<name><type>int<type><SimpleField><Schema>值:一个已经存在的KML基本类型,查看KML基本类型获得更多信息.父元素:被以下元素包含:<Schema>子元素:无.<Placemark>复合标签.用来描述一个地名标注.例如,可以用来描述一个地理坐标点,坐标必须以[经度,纬度,高度]来指定,而且:经度: 在-180和180之间纬度:在-90和90高度:以米为单位的海拔高度(WGS84). 在地表面下面的点将会自动显示在地表面以上.另外,你可以为placemark定义一系列其他的元素如视点、名称和描述.<Placemark><name>Queen Creek<name><LookAt><longitude>-111.634<longitude><latitude>33.2407<latitude><range>5571.15<range><tilt>-0.0129749<tilt><heading>-0.0651017<heading><visibility>1<visibility><styleUrl>root://styleMaps#default?iconId=0x300<styleUrl><Point><coordinates>-111.634,33.2486,413.037<coordinates><Point><Placemark>值:无.父元素:被以下元素包含:<Folder><Document>子元素:包含:<description><name><Point><styleUrl><LookAt><visibility><Point>复合标签.定义地图上一个点的坐标.使用<coordinates>指定坐标的位置.<Point><coordinates>-111.965,33.3217,355.27 <coordinates><Point>值:无.父元素:被以下元素包含:<Placemark><GeometryCollection>子元素:包含:<coordinates><Polygon>复合标签,在地图上定义一个多边形.默认使用<outerBoundaryIs>来定义各边. <Polygon><outerBoundaryIs><LinearRing><coordinates>-88.306534, 30.227852, 0.000000 ...... -88.306534, 30.227852, 0.000000<coordinates><LinearRing><outerBoundaryIs><Polygon>值:无.父元素:被以下元素包含:<Placemark><GeometryCollection>子元素:包含:<outerBoundaryIs><innerBoundaryIs><PolyStyle>复合标签.使用在<Style>标签之中,为多边形指定样式值:无.父元素:被以下元素包含:<Style>子元素:包含:<range>单一标签,是<LookAt>的子元素.描述当前视点的海拔,以米为单位.<range>909.907<range>值:由视点的位置决定.父元素:只能被<LookAt>包含.子元素:无.<refreshInterval>单一标签.用来指定刷新一个网络KML文件或图片标注的时间秒数.<NetworkLink><refreshVisibility>0<refreshVisibility><refreshInterval>121<refreshInterval><<Url>>//myServer/GoogleEarth/example.kml</<Url>><visibility>1<visibility><name>TestNetworkLink<name><NetworkLink>值:以秒为单位.如果该值大于0,则该项每n秒刷新一次,如果该值小于0,则该项根本不会被加载,如果该值等于0,则该项会被加载一次而不会再被刷新.父元素:被以下元素包含:<NetworkLink><GroundOverlay><ScreenOverlay>子元素:无.<refreshVisibility>单一标签,是<NetworkLink>的子元素.指定网络KML文件被重新加载刷新的时候是否忽略KML文档之中各标注的默认可见性.值:默认值是0,即忽略KML文档中的默认可见性设置而使所有标注的可见性不变 . 更改为1既可以在每次网络KML文件被刷新之后重新根据KML文件内容设置标注的可见性.例如,假设有一项在KML文件之中可见性设置为0,而且refreshVisibility设置为1,当文件第一次加载到Google Earth之中的时候,该项是不显示的如果用户通过点击该项的复选框而已经使该项显示出来,这种情况下该网络KML文件被刷新之后,该项又会重新变成不显示.翻译到这里,我只好感叹又学了一招,我刚才试了一下,果然不错,非常有用。
经纬度CAD文件如何转换为平面坐标系(CGCS2000-国家2000坐标系)文件
经纬度CAD文件如何转换为平面坐标系(CGCS2000-国家2000坐标系)文件,
附CAD文件转换成kml操作。
1.经纬度CAD文件
如下图中红色标注位置,表示的是经度108.89度,纬度24.96度。
可以看出是一个经纬度文件,不是我们熟悉的坐标文件,好多人就一脸懵逼,特别是新手。
2.转换文件
(1)安装电脑版的奥维地图。
打开如下,点击用户登陆手机端的账户。
(2)在CAD中将经纬度文件转换成DXF文件,因为奥维不能读取DWG。
(3)在奥维中“系统”-“倒入对象”中导入DXF文件。
(4)在弹出的“解析文件”对话框中依次按图进行设置,“CAD坐标”选择“经纬度”,然后“开始解析”,最后点“导入”。
(5)在收藏夹中选择导入的文件,右击,出现对话框中选择“导出”
(6)在导出对话框中,选择导出的格式。
在这里可以选择KML或者DXF格式。
Kml格式是奥维地图的基础格式,经纬度的文件,该格式文件可以直接在奥维里打开,而不需要进行任何设置,区别于DXF格式还需要设置才可以导入奥维。
想要在GPS手簿软件中或者CAD中打开需要选择导出DXF。
(7)选择存放路径
(8)进行到处文件的坐标系设置。
这里注意中央经线根据不同地区对应设置即可,其他不变。
最后点击“确定”后“导出”即可。
(9)成果。
kml 标准格式
kml 标准格式KML,即Keyhole Markup Language,是一种用于地理空间数据交换的开放式标准,由Google提出并推广。
它被广泛用于Google地图、高德地图、百度地图等众多地图应用中,用于存储、分享和浏览地理空间数据。
一、KML文件的基本结构一个KML文件通常包含一个根元素,以及一些子元素。
这些子元素可以包括地理空间数据的各种属性,如坐标、图片、视频等。
KML文件的常见元素包括Document、Folder、Placemark等。
二、KML文件中的元素及其意义1. Document:表示整个KML文件的内容。
2. Folder:表示一组地理空间对象的容器。
一个Folder中可以包含Placemark、LineStringPlacemark、PolygonPlacemark等元素。
3. Placemark:表示一个地理空间点、线或者多边形的位置。
一个Placemark可以包含坐标、名称、图片、视频等属性。
三、KML文件的常见属性1. id:每个Placemark或Folder都需要有一个唯一的id。
2. coordinate:表示Placemark的地理位置,通常是一个经纬度的坐标。
3. name:Placemark或Folder的名称。
4. icon:表示Placemark的图片或图标。
5. visibility:控制元素的可见性。
四、KML文件的编写和分享KML文件可以通过各种地图应用打开,也可以通过一些在线工具进行编辑和分享。
在编写KML文件时,需要注意数据的准确性和美观性,确保分享的KML文件能够正确地表达意图。
五、使用KML的注意事项KML文件主要针对地理空间数据的存储、分享和浏览,因此在使用时需要注意以下几点:1. KML文件主要适用于地理空间数据的存储和分享,对于非地理空间数据,可能需要其他的数据格式。
2. KML文件的使用需要依赖于地图应用和在线工具,因此需要确保所使用的地图应用或在线工具支持KML格式。
利用中线信息制作数据范围kml文件的制作及技巧
使用软件:1)Smart Mapping2)Global Mapper3)Google Earth制作流程及技巧A.识别中线数据类型、坐标系统及文件格式1)中线数据类型有点、线两种。
点类型的数据需要执行B步骤生成相应的线类型数据,线类型数据从C步骤开始操作。
2)常见坐标系统有WGS84、Xian80、Beijing54,常见的投影方式有高斯3度、高斯6度、经纬度、UTM、横轴墨卡托。
3)常见的文件格式有txt文件、dat文件、kml/kmz文件、dwg/dxf等。
提示:通常txt和dat文件存放的是中线点数据,而kml/kmz和dwg/dxf则可能会包含线数据或者点数据或者两者都包含。
B.制作中线数据根据数据的坐标系和投影方式的不同,操作方法不同,甚至有多种制作方法。
1)经纬度投影方式经纬度投影的通常都是WGS84坐标系统,这种类型的点数据可以通过Global Mapper 直接生成线数据。
a)打开Global Mapper,点击Open Your Own Data Files,在如图1所示弹出对话框中选择要进行操作的点文件。
图1 Global Mapper中打开文件b)设置参数。
弹出图2所示对话框:○1选中图中红色框框住的选项;○2绿色框选中的位置需根据自己数据情况选择,如东北高格式的数据如图勾选,北东高格式的数据选择。
然后点击对话框右上角的OK按钮。
图2 Global Mapper中ASCII文件导入选项设置c)弹出图3所示对话框,提示选择数据的坐标系统,点击OK。
图3 Global Mapper中未知坐标系提示框d)弹出选择坐标系统的对话框,如图4所示,默认设置,点击OK。
图4 Global Mapper中选择坐标投影对话框e)此时Global Mapper自动按照文件中点的顺序和关系自动生成线要素,如图5所示。
图5完成点数据导入2)非经纬度投影方式平面投影的文件有两种可供选择的制作方法:a)可以通过Smart Mapping中展控制点的方式生成中线文件保存为dwg或dxf格式。
googleearth谷歌地球经纬度打点工具excel版
99.61044 99.61144 99.34097 99.40189 99.88544 99.32845 99.57394 99.84079 99.54636 99.66455 99.34035 99.32405 99.316413 99.39203 99.39393 99.47178 99.49719 99.65894 99.64521 99.34703 99.73705 99.54565 99.54324 99.53937 99.81201
24.83257 24.82555 24.54373 24.46364 25.10424 24.41546 24.84889 25.04678 24.63968 24.63628 24.77918 24.84134 24.79724 24.7114 24.78914 24.38201 24.36771 24.84539 25.01876 24.45958 25.04787 25.01861 24.53253 24.42212 24.90075
昌宁科技局
昌宁兴宁街上段 昌宁湾甸广场 昌宁湾甸芒小 昌宁珠街六旭 昌宁湾甸鸡长水 昌宁田园石佛山 昌宁耇街陈塘 昌宁翁堵桃子寨 昌宁尼诺破石头 昌宁卡斯大塘 昌宁卡斯大水井 昌宁卡斯马白邑 昌宁鸡飞甘塘 昌宁卡斯合作营业厅 昌宁更戛芦子箐 昌宁更戛臭水 昌宁观音山林场 昌宁沿江湿地 昌宁湾甸芒胆 昌宁苟街阿水崖阳 昌宁大田坝场上 昌宁大城水库 昌宁更戛干路坝 昌宁耇街新厂茨竹林
#VALUห้องสมุดไป่ตู้!
本宏用于生成kml文件,sheet名即生成的文件名, 在同一目录下生成相应的KML文件。可由不同的 sheet同时生成不同的KMl文件。该宏处于不断完善 中,有提议可EMAIl:tangfei@
#VALUE!
经纬度制作KML文件
KML读取表转KML文件
以绵阳为例,如何从模板西屏乡转化得到金峰镇KML地图。
一,打开模板
选取模板,西屏乡.kml,点右键,选择打开方式,使用记事本打开。
选取自动换行后,结果如下:
上图为GoogleEarth KML文件可编辑代码。
二、打开KML读取表,选取需要转换的行并替换原边界点信息。
复制目标单元格内容,然后在KML文件中替换原边界点信息,可把原经纬度框住后直接粘贴
粘贴后:
GoogleEarth是通过“,0”做分隔符区别经纬度,故空格多少影响不大。
需更新经纬度一般在两<coordinates>之间。
三、替换KML内部标示(西屏乡替换为金峰镇)及关键点经纬度(中心视点及乡镇名称位置)
使用热键Ctrl+H或从编辑下拉菜单中进入替换页面。
1、使用金峰镇替换西屏乡,选择全部替换
2、使用新乡镇关键点替换原关键点经纬度
模板西屏乡关键点经纬度为104.612494,31.723262
可分别全部替换为金峰镇区域内某点经纬度,此处采用第一个边界点经纬度104.62837,31.3494
完成后,将文件另存为金峰镇.KML
注意保存时类型选择所有文件,文件名带KML后缀,编码使用UTF-8。
至此,转换完成。
kml文件制作步骤详解
具体制作步骤:1、安装并打开Google Earth软件2、选择菜单栏下面的地标选项,此时弹出一个对话框,如图所示3、用鼠标沿着您所需要的漫游水库连续打点,在左侧的对话框中取到经纬度保存到excel 表格中4、把取到的度分秒转换成度数并依次填入下面的kml代码对应的经度<longitude>和纬度<latitude>中,具体参数解释详情请见最后一页的代码中度分秒转换成度数的步骤:1、首先将整理好的excel文档(注意:在Excel里将英文封号'替换成中文封号’)导入到数据库中2、再批量转换,转换的sql语句如下:/****** Object: UserDefinedFunction [dbo].[f_split_location] Script Date: 05/16/2013 14:19:18 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate function [dbo].[f_split_location](@locationStr varchar(30))returns varchar(12)as/**功能:经纬度转换函数参数:@SourceStr 待解析字符串返回:计算后的经纬度数据作者:贺翔版本:2011-08-15范例:select dbo.f_split_location('119°55′06.75″')[经纬度]select dbo.f_split_location('119.55.06.75″')[经纬度]*/beginif(charindex('°',@locationStr)>0)beginset @locationStr=replace(@locationStr,'″','');--移除秒标识declare @l varchar(10),@ll varchar(10),@lll varchar(10),@value varchar(12); --经纬度(度、分、秒)set @l= left(@locationStr,charindex('°',@locationStr,1)-1);--度数set @locationStr=stuff(@locationStr,1,charindex('°',@locationStr,1),'')set @ll= left(@locationStr,charindex('′',@locationStr,1)-1);--分数set @locationStr=stuff(@locationStr,1,charindex('′',@locationStr,1),'')set @lll= @locationStr;--秒数set @value=cast(@l as int)+(cast(@ll as numeric(10,1))/60)+(cast(@lll as numeric(10,1))/3600)endelse set @value=@locationStr;return(@value)end--demo--update 表名set 字段= dbo.f_split_location([字段])<?xml version="1.0" encoding="UTF-8"?><kml xmlns="/kml/2.2" xmlns:gx="/kml/ext/2.2" xmlns:kml="/kml/2.2" xmlns:atom="/2005/Atom"><gx:Tour><!--Tour开始的标志--><name>浦阳江</name><gx:Playlist><!--Tour是由Playlist组成--><gx:FlyTo><!--Playlist是一系列的点列表,每个点都包含在Flyto元素中--> <gx:duration>1</gx:duration><!--从上一个Flyto点到这一个Flyto点所用的时间,单位秒--><LookAt><longitude>119.861722</longitude><!--longitude标签. 添加相应的经度--><latitude>29.450333</latitude><!--latitude标签. 添加相应的纬度--><altitude>1000</altitude><!--altitude标签. 离地面高度1000米--><heading>-90</heading><!--heading标签. 是<LookAt>的子元素. 当前视角在水平面上的投影和正北的夹角,-90表现了一个向西的视角.--><tilt>0</tilt><!--titl标签,<LookAt>的子标签. 代表视点到指定点的角度(视角) ,值为0 代表没有倾斜,即在Google earth中的视角是垂直向下的. 值为90 代表最大倾斜度,即在Google earth中视角是水平的. --><range>40</range><!--range标签,是<LookAt>的子元素. 描述当前视点的海拔,以米为单位.--><altitudeMode>absolute</altitudeMode><!--高程模式,在打开terrain图层后,relative为DEM高程加以上设置的高程,absolute只是以上设置的高,不考虑terrain--> </LookAt></gx:FlyTo><gx:FlyTo><gx:duration>3</gx:duration><gx:flyToMode>smooth</gx:flyToMode><LookAt><longitude>119.862722</longitude><latitude>29.451305</latitude><altitude>1000</altitude><heading>-90</heading><tilt>0</tilt><range>40</range><altitudeMode>absolute</altitudeMode></LookAt></gx:FlyTo></gx:Playlist></gx:Tour></kml>。
Google Earth中点的经纬度坐标如何批量导出
E:\ArcGIS Google Earth中点的经纬度坐标如何批量导出
首先把所有的点在google earth中用save place as功能,保存为后缀名为kml的文件,然后借助一个软件Free Version of GPS Track Maker(地址)把kml文件采用open file打开,然后另存为Waypoint+Text Format(*.txt),再借助Excel把形成的txt文件导入进去,点的经纬度坐标就会出现在你的面前,如下图所示:
在其中处理一下,仅保留所需的经纬度坐标,就可以在arcgis中重新生成点文件。
同理,对于在google earth中生成的多边形,可以采用同样的方法,把组成多边形的点导出,然后在Arcgis中重新生成Google Earth中的多边形。
注意!!!!一般goole earth位置另存为的是kmz文件,它是kml文件的压缩版,利用winrar 打开就可以解压为kml文件。
如果不解压,在GPStrackmaker里是识别不了的.
还有一点小技巧:怎么转txt到excel——打开EXCEL——获取外部数据——导入文本文件——找到文件点导入——选择分隔符号——下一步——(逗号打勾,空格打勾,其他打勾),其他后面的那个方框中输入“~”,完成.
(如何将kmz文件解压为kml文件):
首先打开winrar,在其地址栏中输入.kmz文件的路径,如图:解压即可)。
kml文件生成工具使用说明
Kml文件生成工具使用说明
如果没有1:2000图,将线位展到Google earth上将会是一个不错的选择。
在Google earth上,你可以合理组织安排作业路线,可以合理布设基础控制网,可以了解线位走向及所穿越的地形地物。
想将线位展到Google earth上,只要完成以下几步便可轻松完成:一.生成逐桩坐标,将逐桩坐标通过LGO坐标匹配转换为精确经纬度坐标,然后将经纬度坐标换算成十进制。
二.运行kml文件生成工具,选定需要生成的区域(从第二行开始,必须选定A~E五列,注释一般为空),如下图
所示。
选定生成区域后,点击工具-宏,出现如下界面,
点击执行,出现如下提示:
选择确定,提示kml文件已经成功保存在C盘。
三.在C盘里找到xls2GE.kml文件,双击即可运行Google earth并显示所展点位。
姬同昌
2011-10-8。
KML文件格式详细介绍
签在<Folder>标签上的应用:
<Folder> <name>My House</name> . . . </Folder>
<description> 使用描述元素给标注附加更多的关于该标注的信息,Google Earth 自动识别其中的网址并显 示为一个链接,并不需要任何 HTML 标记,不过你也可以再需要时使用 HTML 格式化文本 的显示,甚至还可以使用图片。
你可以定义该标注在用户打开 KML 文件的时候是否显示,在文件打开完成之后是否显示该 标注完全取决于用户的操作。
<LookAt> <LookAt>元素用来指定对给定点的特定视角,Google Earth 能够为地名标注(placemarks),目 录(folders),图片标注(overlays)和其他标注设置视角,当一个标注存在指定的<LookAt>标签 时,双击该标注将使 Google Earth 平滑移动到指定视角。
经纬度CAD文件如何转换为平面坐标系(CGCS2000-国家2000坐标系)文件
经纬度CAD文件如何转换为平面坐标系(CGCS2000-国家2000坐标系)文件,
附CAD文件转换成kml操作。
1.经纬度CAD文件
如下图中红色标注位置,表示的是经度108.89度,纬度24.96度。
可以看出是一个经纬度文件,不是我们熟悉的坐标文件,好多人就一脸懵逼,特别是新手。
2.转换文件
(1)安装电脑版的奥维地图。
打开如下,点击用户登陆手机端的账户。
(2)在CAD中将经纬度文件转换成DXF文件,因为奥维不能读取DWG。
(3)在奥维中“系统”-“倒入对象”中导入DXF文件。
(4)在弹出的“解析文件”对话框中依次按图进行设置,“CAD坐标”选择“经纬度”,然后“开始解析”,最后点“导入”。
(5)在收藏夹中选择导入的文件,右击,出现对话框中选择“导出”
(6)在导出对话框中,选择导出的格式。
在这里可以选择KML或者DXF格式。
Kml格式是奥维地图的基础格式,经纬度的文件,该格式文件可以直接在奥维里打开,而不需要进行任何设置,区别于DXF格式还需要设置才可以导入奥维。
想要在GPS手簿软件中或者CAD中打开需要选择导出DXF。
(7)选择存放路径
(8)进行到处文件的坐标系设置。
这里注意中央经线根据不同地区对应设置即可,其他不变。
最后点击“确定”后“导出”即可。
(9)成果。
路线坐标导入到GOOGLE earth里
路线坐标导入到GOOGLE earth里1.第一步首先在GOOGLE earth里提取一条路线的源代码,怎么取呢?请看下面。
请先安装GOOGLE earth(如果已安装,就不必了),随便在GOOGLE earth里画一条路线,然后另存,会保存成kml格式或kmz格式,然而kml可以文本读取,而kmz不可,它为二进制。
快速得到地标的KML文件内容的方法是,在Google Earth中右键点击一个地标,然后点右键,点Copy,然后打开记事本按Ctrl-V即可将该地标的KML内容粘贴到其中。
2.第二步在坐标与经纬度之间转换通过坐标转换软件进行经纬度转换下面介绍一种,我是用纬地路线自带的坐标带转换工具。
保存的路线纬地坐标带转换下面列出一些坐标及经纬度路线坐标桩号 x(E) y(N)0.000 3932616.7720 541944.432011400.018 3932616.7720 553344.449911405.000 3932616.7689 553349.432011410.000 3932616.7595 553354.4320转换后经纬度E(L) N(B) H114.4624,35.5215,0114.5881,35.5209,0114.5881,35.5209,0114.5882,35.5209,0把第一步得到KML经纬度换为上面转换后代码KML文件(把下面代码复制,然后保存为KML,即可用)1.<?xml version="1.0" encoding="UTF-8"?>2.<kml xmlns="/kml/2.2"xmlns:gx="/kml/ext/2.2"xmlns:kml="/kml/2.2"xmlns:atom="/2005/Atom">3.<Document>4.<name>连接线.kmz</name>5.<Style id="sn_ylw-pushpin">6.<LineStyle>7.<color>ff0000ff</color>8.<width>2</width>9.</LineStyle>10.<PolyStyle>11.<fill>0</fill>12.</PolyStyle>13.</Style>14.<Style id="sn_ylw-pushpin0">15.<LineStyle>16.<color>ff0000ff</color>17.<width>2</width>18.</LineStyle>19.<PolyStyle>20.<fill>0</fill>21.</PolyStyle>22.</Style>23.<Placemark>24.<name>连接线</name>25.<description>起于*********公里</description>26.<styleUrl>#sn_ylw-pushpin</styleUrl>27.<LineString>28.<tessellate>1</tessellate>29.<coordinates>30.114.4624,35.5215,031.114.5881,35.5209,032.114.5881,35.5209,033.114.5882,35.5209,034.</coordinates>35.</LineString>36.</Placemark>37.</Document>38.</kml>复制代码如有问题请联系QQ 306323178。
生成KML文件的方法、装置及移动终端[发明专利]
专利名称:生成KML文件的方法、装置及移动终端专利类型:发明专利
发明人:陈传超,胡仁义,吴林波
申请号:CN201610251304.4
申请日:20160421
公开号:CN107305562A
公开日:
20171031
专利内容由知识产权出版社提供
摘要:本发明提供一种生成KML文件的方法、装置及移动终端。
所述方法包括:创建GPS字段相关数据库,所述GPS字段包括经度、纬度、海拔;利用AndroidAPI监听GPS字段相关的GPS数据变化,并将监听到的GPS数据写入所述GPS字段相关数据库;创建具有KML格式的文件,并将所述GPS 字段相关数据库中的GPS数据写入所述具有KML格式的文件,生成KML文件。
本发明能够在脱离PC 端且不依赖于NMEA日志的情况下生成KML文件,操作简单快捷。
申请人:展讯通信(上海)有限公司
地址:201203 上海市浦东新区浦东张江高科技园区祖冲之路2288弄展讯中心1号楼
国籍:CN
代理机构:北京汇泽知识产权代理有限公司
代理人:张瑾
更多信息请下载全文后查看。
行政区边界-kml格式
行政区边界-kml格式行政区边界是指不同行政区域之间的分界线,用于划分不同的行政区域,方便管理和统计。
KML格式是一种用于描述地理信息的文件格式,可以用来表示行政区边界。
KML全称为Keyhole Markup Language,是一种基于XML的语言,被广泛应用于地理信息系统(GIS)软件和其他相关领域。
KML格式可以保存地理信息的坐标数据、标签信息和样式等。
在KML格式中,行政区边界通常以多边形的形式表示。
一个行政区域的边界通常由一系列的经纬度坐标点组成,这些点按照顺时针或逆时针的顺序连接起来,形成一个封闭的多边形,代表该行政区的边界线。
KML文件中可以同时包含多个行政区域的边界信息,每个行政区域可以使用不同的样式来展示。
使用KML格式来描述行政区边界的好处在于,它是一种开放的标准格式,可以被多种GIS软件和地图服务所支持,例如Google Earth、百度地图、高德地图等。
这样,我们可以将KML文件导入到这些软件中,实现地理信息的可视化展示和空间分析。
在写行政区边界的KML文件时,除了描述行政区域边界的几何形状,还可以添加一些额外的属性信息,如行政区的名称、人口数、面积等。
这些属性信息可以帮助我们更好地理解和分析行政区边界的特征和特性。
KML格式的文件结构相对简单,一个基本的KML文件由一个<kml>元素包裹,其中包含一个<Document>元素,<Document>元素中可以包含多个<Placemark>元素,每个<Placemark>元素对应一个行政区域,其中包含了该行政区域的几何形状和属性信息。
使用KML格式来描述行政区边界有着广泛的应用场景。
例如,政府部门可以利用KML文件来进行行政区划的规划和管理,企业可以利用KML文件来进行市场分析和商圈定位,学术界可以利用KML文件来进行地理空间分析和研究。
总之,KML格式是一种非常实用的地理信息描述格式,通过使用KML格式来描述行政区边界,可以方便地进行地理信息的可视化展示和分析,为各种应用场景提供了极大的便利。
kml编码格式 -回复
kml编码格式-回复KML编码格式是一种用于地理信息系统(GIS)的文件格式,它被广泛应用于将地理数据可视化和共享的领域。
KML(Keyhole Markup Language)最初由Keyhole地理公司开发,该公司后来被谷歌收购,并成为Google Earth的基础。
KML编码格式采用XML结构,通过标记语言的方式定义地理数据的表示和展示方式,使得地理数据能够在不同的GIS应用程序之间高效地共享和交流。
首先,我们来了解一下KML编码格式的基本结构。
KML文件通常由一个根元素<kml> 开始,然后通过嵌套的标签结构来定义地理数据的各个方面。
KML文件可以包括多个地理数据对象,每个对象都有自己的标签元素。
例如,<Placemark> 元素可以用于定义一个具体的地理位置对象,包括其名称、坐标、描述以及其他属性。
在KML编码格式中,地理位置信息以经度、纬度和可选的海拔高度表示。
经纬度可以使用多种方式来表示,最常见的是十进制度数表示法(例如39.92,-105.1)和度分秒表示法(例如3955'30"N, 10506'00"W)。
KML 编码格式还支持使用其他坐标参考系统(CRS)来定义地理数据的坐标系,例如墨卡托投影或UTM投影。
除了地理位置信息,KML编码格式还支持添加其他地理数据属性。
例如,<ExtendedData> 元素可以用于定义与地理位置对象相关联的附加属性,这些属性可以包括任意的名称-值对。
同时,KML编码格式还支持添加图形样式到地理位置对象,通过使用<Style> 和<StyleMap> 元素来定义地理数据的呈现方式,例如颜色、填充、线宽等。
KML文件还可以包括其他元素和功能,以支持更丰富的地理信息展示和交互。
例如,<NetworkLink> 元素可以用于引用其他KML文件,并实现数据的动态更新。