gpt4 book ai didi

mysql - 在服务器上存储 GPS 坐标(轨迹)的最佳方式

转载 作者:可可西里 更新时间:2023-11-01 07:03:39 38 4
gpt4 key购买 nike

在服务器(MySQL 或 Oracle 或任何文件)上存储 GPS 坐标(航迹)的最佳方式是什么?例如,GoogleMaps 是如何实现的?我想保存和比较相同部分的轨道。

附言我有所有必要的数据。

最佳答案

如果我是你,我会使用 TRACK 和 POINT 表。

TRACK 表将为每个不同的轨道包含一行

  TRACK_ID      int not null  (PK)
NAME varchar(40)
DESCRIPTION varchar(255)
other identifying information

POINT 表将包含每个轨迹的多行,轨迹中的每个点一行

  POINT_ID     int not null  (PK)
TRACK_ID int not null (FK to TRACK)
LAT float degrees .. positive means north
LONG float degrees .. positive means east, negative means west
ALT float (elevation if you have it)
TS timestamp of point

关于这个的一些注意事项。保持 POINT 表的行短;你会有很多,你希望能够快速处理它们。另外,不要屈服于使用 double 而不是 float 的诱惑; float 据格式对于典型点具有足够的精度(除非您是土地测量员并且了解通用横向墨卡托投影之类的东西)。

关于mysql - 在服务器上存储 GPS 坐标(轨迹)的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13418066/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com