Нужна производительность на postGIS с GeoDjango

Я впервые использую GeoDjango с postGIS. После установки и некоторых тестов, когда все работает нормально, меня беспокоит производительность запросов, когда строки таблицы будут расти.

Я сохраняю в геометрических точках долготы и широты, полученные из геокодирования Google (WGS84 или SRID 4326). Моя проблема в том, что дистанционные операции очень распространены в моем приложении. Мне часто нужно приближаться к точкам с ориентира. Геометрия математики очень сложна, поэтому, даже если у меня есть пространственный индекс, в будущем, вероятно, будет слишком много времени, если в ближайшей области будет более 1000 точек.

Так что есть ли способ спроецировать этот тип геометрии на расстояние Операции быстрее? Кто-нибудь знает библиотеку Django, которая может отображать карту Google, содержащую некоторые из этих точек?

Есть ли какие-либо советы о том, как ускорить пространственные запросы в GeoDjango?

6
задан maraujop 11 January 2013 в 19:53
поделиться