Как узнать, попадает ли lat / long в область, используя Django и geopy - PullRequest
2 голосов
/ 18 мая 2010

Я пытаюсь создать приложение Django, которое будет принимать введенный адрес и возвращать список политических рас, в которых этот человек будет голосовать. У меня есть карты всех округов (PDF-файлы). И я знаю, что могу использовать geopy для преобразования введенного адреса в координаты. Как определить районы избирателей в Джанго, чтобы я мог выполнить запрос, чтобы увидеть, в какие районы попадают эти координаты?

1 Ответ

1 голос
/ 18 мая 2010

Это нетривиальная проблема, слишком большая по объему, чтобы ответить здесь более подробно. Короче говоря, вам нужно использовать GeoDjango (часть contrib). Есть раздел, посвященный импорту пространственных данных .

После загрузки данных вы можете использовать пространственный поиск , чтобы найти, какой район пересекает конкретная координата.

Относительно того, где можно получить данные о округе, вы можете начать с каталога геоданных www.data.gov .

...