【发布时间】:2013-05-24 10:11:00
【问题描述】:
我正在使用带有 GPS 坐标的 C++,因为格式通常如下“338766,703”
我用一些数据类型测试了这个数据,但是在用矢量处理后,输出只是“338766”,我无法保留 GPS 点的全部数据。
所以我希望你能帮助我存储GPS点数据的数据类型的适当解决方案。
【问题讨论】:
-
我尝试了double,但是经过向量处理后,经度和纬度,纬度对double来说很好,经度仍然是同样的问题!
-
文件是什么样的,它的文档格式是什么,解析它时使用的是什么语言环境?
-
原始格式:338766,703|6196200,40088435(分别为X、Y)它们用|分隔符号,我在一个文件中读取它们并通过 atof 函数将它们转换为双精度,在 atof 之后我得到这个结果: (338668 / 6.19649e+06) 我希望有一个完整的数据作为输出的原始数据!我正在为一组 GPS 坐标做 Convex Hull,该函数将输出一组 Convex HUll 点谢谢
-
","不是小数点,好像把x和y分开,而"|" speoaates 点。这些坐标不是纬度,它们是整数,找到该文件格式的规范。这些坐标的地理位置更远?
-
是的,|符号分隔两个纬度和经度坐标,这是设备接收到的信息,包括纬度和经度等信息。这 ”。”已被我替换为“,”(逗号),以便由我的函数处理。所以根据你的说法,我应该保留“。” ?
标签: c++ gps coordinates type-conversion