路线坐标导入到GOOGLE earth里
本帖最后由 fsy124618 于 2013-8-15 11:31 编辑路线坐标导入到GOOGLEearth里
1.第一步
首先在GOOGLEearth里提取一条路线的源代码,怎么取呢?请看下面。
请先安装GOOGLEearth(如果已安装,就不必了),随便在GOOGLEearth里画一条路线,然后另存,会保存成kml格式或kmz格式,然而kml可以文本读取,而kmz不可,它为二进制。
快速得到地标的KML文件内容的方法是,在Google Earth中右键点击一个地标,然后点右键,点Copy,然后打开记事本按Ctrl-V即可将该地标的KML内容粘贴到其中。
2.第二步
在坐标与经纬度之间转换
通过坐标转换软件进行经纬度转换
下面介绍一种,我是用纬地路线自带的坐标带转换工具。
保存的路线
纬地坐标带转换
下面列出一些坐标及经纬度
路线坐标
桩号 x(E) y(N)
0.0003932616.7720541944.4320
11400.0183932616.7720553344.4499
11405.0003932616.7689553349.4320
11410.0003932616.7595553354.4320
转换后经纬度
E(L) N(B) H
114.4624,35.5215,0
114.5881,35.5209,0
114.5881,35.5209,0
114.5882,35.5209,0
把第一步得到KML经纬度换为上面转换后代码
KML文件(把下面代码复制,然后保存为KML,即可用)<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Document>
<name>连接线.kmz</name>
<Style id="sn_ylw-pushpin">
<LineStyle>
<color>ff0000ff</color>
<width>2</width>
</LineStyle>
<PolyStyle>
<fill>0</fill>
</PolyStyle>
</Style>
<Style id="sn_ylw-pushpin0">
<LineStyle>
<color>ff0000ff</color>
<width>2</width>
</LineStyle>
<PolyStyle>
<fill>0</fill>
</PolyStyle>
</Style>
<Placemark>
<name>连接线</name>
<description>起于*********公里</description>
<styleUrl>#sn_ylw-pushpin</styleUrl>
<LineString>
<tessellate>1</tessellate>
<coordinates>
114.4624,35.5215,0
114.5881,35.5209,0
114.5881,35.5209,0
114.5882,35.5209,0
</coordinates>
</LineString>
</Placemark>
</Document>
</kml>
这是我自己写的
郑重提出申精 感觉还行啊
如果你们对照着步骤操作一遍
应该没有问题
楼主正式厉害啊,收藏了 版主,厉害啊,有空我试试啊。。。。。。。 mark一下,有空回来练习一下,应该是非常有用的
页:
[1]