4
这可能是一个简单的问题,但我似乎没有弄明白。我使用的是GeoDjango,我有一个纬度和经度,我转换成字符串(请参阅my_lat和my_long)。字符串或unicode输入无法识别为WKT EWKT和HEXEWKB
出于某种原因,当我使用它的fromstr内( 'POINT(my_long_lat)'),我得到这个错误并不喜欢my_long_lat变量:
String or unicode input unrecognized as WKT EWKT, and HEXEWKB
我的代码:
my_lat = str(lat)[1:10]
my_long = str(long)[21:31]
my_long_lat = my_long + " " + my_lat
mypoint = fromstr('POINT(my_long_lat)')
只是为了确保变量my_lat和my_long具有正确的数据,我将它们打印出来,它们显示以下值:my_lat为30.751277,my_long为-101.25。
如果我只需键入这样的值: mypoint = fromstr(“POINT(-101.25 30.751277)”) 没有产生错误,但显然我需要使用变量来传递数据
。有任何想法吗?谢谢!
这做到了。非常感谢! – avatar 2011-01-22 22:07:13