fsy124618 发表于 2011-8-5 17:09:08

路线坐标导入到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>

fsy124618 发表于 2011-8-5 17:21:16

这是我自己写的
郑重提出申精

fsy124618 发表于 2011-9-9 16:12:57

感觉还行啊
如果你们对照着步骤操作一遍
应该没有问题

hch1069 发表于 2011-9-22 06:20:47

楼主正式厉害啊,收藏了

flywangyu 发表于 2011-9-22 07:44:05

版主,厉害啊,有空我试试啊。。。。。。。

lichongwei1985 发表于 2011-9-22 08:37:01

mark一下,有空回来练习一下,应该是非常有用的
页: [1]
查看完整版本: 路线坐标导入到GOOGLE earth里