如何将GPS Long / Lat值转换为.WKT格式的LINESTRINGS?

问题描述 投票:-1回答:1

我有包含经度和纬度信息的GPS数据,例如:

1-经度= 121.469600纬度= 31.291600

2-经度= 121.432800纬度= 31.307100

...

我需要将此点转换为LINESTRING函数并创建.wkt格式的文件,我将使用该文件在THE ONE模拟器上创建路由。我有示例.wkt文件,例如:

LINESTRING(2552480.8583879373 6673392.573941387,2552720.809051393 6673409.434952837,2552930.1703346907 6673422.44040407,2553055.669603237 6673293.861283979,2553058.119715625 6673058.3372244015,2553281.9791423935 6672606.85359586,2553180.9635660085 6672364.467961353,2552883.7245106613 6672239.799346303,2552708.001130296 6672220.484913082,2552440.7491407027 6672213.753367998,2552483.811722061 6672500.92928317,2552341.7794494093 6672696.104081427,2552261.900555275 6672932.613958296,2552508.7708714856 6673110.496865532)

我不明白LINESTRING函数中的值是什么(exp:2552480.8583879373 6673392.573941387)?如何将我的长/短值转换为此?

gps latitude-longitude multilinestring wkt one-simulator
1个回答
0
投票
这些是“知名文本”格式的坐标值:https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry

您可以检出WKTReader类以了解如何将它们转换为一个模拟器坐标(基本上是一对一)的详细信息:https://github.com/akeranen/the-one/blob/master/src/input/WKTReader.java

© www.soinside.com 2019 - 2024. All rights reserved.