https://docs.djangoproject.com/en/1.3/ref/contrib/gis/db-api/によると、SpatialiteはをサポートしていますGeoQuerySet.distance()
。ただし、エリアリストを(属性MultiPolygon
としてmpoly
)インポートしたので、次のことを実行しようとしています。
Area.objects.all().distance(center)
そして、使用可能なものの代わりに、「ValueError:SQLiteは測地座標系での線形距離計算をサポートしていません」というエラーメッセージのみが表示されます。
ここで何が問題になっていますか、Spatialiteで特別な構成が必要ですか、それともドキュメントが明らかに間違っていますか?