json - 创建自定义 KML 文件以加载 json 文件中存在的接近路径数据
问题描述
我正在研究铯地图上的 kml 文件集成。我已经有一个带有飞机的方法路径数据的 json 文件。我想将此文件转换为 kml 文件,以便我可以将相应的数据加载到 cesium 地图上,将接近路径显示到地图本身上。(我不想直接加载我拥有的 json 文件是有正当理由的。我只想加载 kml 文件!)。
因此,为了在铯地图上使用 kml 文件创建一条线,我必须使用一个名为 : 的标签<LineString>
以及其他标签,这个线串还有另一个名为 :的子标签<coordinates>
,它需要 2 个值,即从哪里开始和从哪里结束。
但是在我的 json 文件中,我拥有的数据如下:
[
{
"Rwy": "30R",
"Altitude": 82,
"Gradient": 3,
"Course": 299,
"Distance": 9.2,
"Variation": 2,
"lat": 25.24775,
"lng": 55.38086111111111,
"DMS": "25°14'51.9\"N 55°22'51.1\"E"
}
]
现在上面的数据代表一条线,它只使用一个坐标(纬度和经度)它没有使用开始坐标和结束坐标来创建一条线,就像我们需要的那样,以防linestring
我认为在json 文件,他们正在使用方向数据以及我不知道rwy
course
DMS
和variation
表示什么,它可能用于创建一个向量,该向量具有起点并在特定方向上延伸一定范围。
现在真正的问题是如何在 kml 中创建向量?它只有一个起点,并在特定范围内沿特定方向延伸。
任何帮助将不胜感激:)
解决方案
推荐阅读
- vba - 如何在编辑 MSAccess 表单文本框时获取“值”属性?
- sql - 在存储过程中查找和使用值
- android - Android以编程方式更改按钮的背景
- react-router - 如何在 React Router v5 中保留重定向查询参数
- google-app-engine - 如何让 Google Cloud Platform App EngineStandard 访问非安全端点
- python - 用于句子的 Pytorch 数据加载器
- reactjs - 如何在宽度和高度较小的圆形下拉菜单中显示内容
- php - PHPMailer Gmail 登录失败,尽管将端口设置为 465 调整“访问不太安全的应用程序”并使用“DisplayUnlockCaptcha”
- graphql - GraphQL.Net - 防止突变异常的空数据
- r - 在 R 中为具有 3 个不同条件的 3 个不同变量创建一个 for 循环