Я хотел бы создать django webapp. Одна часть этого должна позволить пользователю интерактивно выбирать географические области с карты. Карта должна исходить от OpenStreetMap, и пользователь должен иметь возможность выполнять различные виды отборов:Как выбрать области из openstreetmap в django?
- от руки
- прямоугольники
- круги
Для дальнейшей обработки, выбранная область должна преобразуется в геометрию шейп-файла/OGR.
Возможно, уже есть решения для отдельных шагов, и мне придется их интегрировать. Так что я задал себе вопрос:
- Каков наилучший способ отображения OSM-карты в моем приложении django?
- Как выбрать регионы?
- Как преобразовать выбор в геометрию OGR?
Примечание: Если мне нужно сделать это в разовые вопросы, дайте мне знать!
Что вы нашли в Интернете до сих пор? –
Ну, есть geodjango, у которого есть привязки GEOS, которые я мог бы преобразовать в OGR. Что касается интеграции OSM, я не нашел ничего полезного для меня. Некоторые проекты, в которых есть файл карты в администраторе django, но я хочу, чтобы карта и выбор были доступны пользователю. –