https://docs.djangoproject.com/en/1.3/ref/contrib/gis/db-api/, Spatialite GeoQuerySet.distance()
desteklemektedir. Ancak, bir alan listesi (MultiPolygon
mpoly
olarak nitelik) ithal sahip, ben aşağıdakileri yapmak çalışıyorum:GeoDjango ile Spatialite için özel yapılandırmaya ihtiyacım var mı?
Area.objects.all().distance(center)
Ve yerine bir şeyin kullanışlı, sadece bir hata mesajı alıyorum: "ValueError: SQLite değil Jeodezik destek doğrusal mesafe hesaplamaları koordinat sistemleri. "
burada yanlış ne var, ben Spatialite bazı özel yapılandırma ihtiyacı veya belgeler düz yanlış mı?
Mükemmel, Geometri alanımı 900913 olarak ayarladım ve en azından bir şey çalıştım. Gerçekten hangi projeksiyona ihtiyacım olduğunu bulmalıyım, ama bu harika bir başlangıç. Teşekkürler! –
Bunu nasıl bir PointField() ?? –