Это может быть легкая проблема, но я, кажется, не понимаю ее. Я использую GeoDjango, и у меня есть широта и долгота, которые я преобразовал в строки (см. My_lat и my_long).
По какой-то причине ей не нравится переменная my_long_lat, когда я использую ее внутри fromstr ('POINT ( my_long_lat) '), и я получаю эту ошибку:
Строка или ввод Unicode не распознаны как WKT EWKT и 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 имеют правильные данные, я распечатал их, и они показывают следующие значения: 30.751277 для my_lat и -101.25 для my_long.
Если я просто наберу такие значения: mypoint = fromstr ('ТОЧКА (-101.25 30.751277)') ошибок не возникает, но, очевидно, мне нужно использовать переменные для передачи данных.
Есть идеи? Спасибо!