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