Я пытаюсь создать свое первое ГИС-приложение с помощью GeoDjango, и у меня есть несколько вопросов, прежде чем я начну:
Первое: для чего конкретно GeoDjango по отношению к Google Maps? Это просто для обработки информации, которая затем передается в службу, такую как Google Maps?
Если это правда, в чем преимущество использования GeoDjango по сравнению с простым хранением длинных / длинных точек в БД и передачей их в Google Maps?
Если предположить, что все вышесказанное верно, если я вдруг захочу сменить провайдеров карт (скажем, с Google на Bing), GeoDjango сделает это намного проще и модульнее?
У меня небольшие проблемы с пониманием взаимосвязи между GeoDjango и картографическими сервисами, если бы кто-то мог прояснить это для меня на некоторых примерах, это было бы здорово.
Next: Если у меня есть существующий проект в GeoDjango, который я хочу интегрировать, использующий MySQL, должен ли я перенести все на PostgreSQL, потому что GeoDjango плохо работает с MySQL? Что я должен делать с точки зрения баз данных?