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