本帖最后由 fsy124618 于 2013-8-15 11:31 编辑
路线坐标导入到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.4320
11400.018 3932616.7720 553344.4499
11405.000 3932616.7689 553349.4320
11410.000 3932616.7595 553354.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>
复制代码 |