我尝试使用mqtime和traveltime命令计算距离,但它不起作用。我已经提取了lat和我的观察结果,但是现在它不能用于计算命令的距离:
mqtime, start_x(origin_long_1) start_y(origin_lat_1) end_x(destination_long_1) end_y(destination_lat_1)
错误:30 var后类型不匹配,但前30次也没有计算
traveltime, start_x(origin_lat_1) start_y(origin_long_1) end_x(destination_lat_1) end_y(destination_long_1)
我该如何解决这个问题?
答案 0 :(得分:2)
根据您在previous thread中的评论,您有纬度/经度坐标,并且您正在尝试计算这些点之间的距离。使用您在评论中提供的数据,以下是如何使用Django Version: 1.5.1
Exception Type: DatabaseError at /admin/auth/user/add/
Exception Value: no such column: django_content_type.name
(来自SSC)计算距离的示例。
geodist
请注意,如果您要计算所有点之间的距离,那么您应该查看clear
input str10 pub_nbr double( origin_lat origin_long destination_lat destination_long)
EP0020938 48.778493 9.180046 48.778493 9.180046
EP0104636 48.778493 9.180046 35.257529 139.681465
EP0140295 48.778493 9.180046 35.6759796 139.763504
EP0142993 48.778493 9.180046 35.124905 136.936815
EP0144057 48.778493 9.180046 35.6759796 139.763504
EP0148622 48.778493 9.180046 35.124905 136.936815
EP0152942 48.778493 9.180046 35.455592 139.572196
end
geodist origin_lat origin_long destination_lat destination_long, gen(d)
(也来自SSC)。