Это может быть легкой проблемой, но я, кажется, не понимаю этого.Я использую 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 ('POINT (-101.25 30.751277)'), ошибки не генерируются, но, очевидно, мне нужно использовать переменные для передачи данных.
Есть идеи?Спасибо!