簡単な問題かもしれませんが、私にはわかりません。私はGeoDjangoを使用しており、文字列に変換した緯度と経度があります(my_latとmy_longを参照)。
何らかの理由で、fromstr('POINT(my_long_lat)')内で使用すると、my_long_lat変数が気に入らず、次のエラーが発生します。
WKT EWKT、およびHEXEWKBとして認識されない文字列またはUnicode入力
私のコード:
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)')エラーは生成されませんが、データを渡すために変数を使用する必要があることは明らかです。
何か案は?ありがとうございました!