Я бы хотел переместить существующее веб-приложение ГИС, в которое встроены веб-приложение и база данных PostGIS, в отдельные ГИС API и веб-приложение.
Основная идея заключается в том, чтобы отделить поставщика данных (слои postgis) от приложение для конечного пользователя. Я думаю об этом из-за проблем инфраструктуры (поместите интенсивную вычислительную часть в другом месте с веб-сервера), повторного использования данных и эволюции (добавление новых слоев в будущем).
Сейчас я сосредоточусь на API дизайн. Мои данные связаны с несколькими индикаторами (в основном полигонами) в географической области с разделителями.
Как вы думаете, это хорошая идея для разработки такого API? И есть ли полезная практика (модель базы данных, маршруты API и т. Д. c.) Для этого с Django Rest Framework, Geo Django и PostGIS? Например, стоит ли мне думать об одной Django модели (таблица postgis) на слой (индикатор) с выделенным маршрутом для каждого?
Если бы некоторые из вас уже работали над подобными проектами, я бы рад слышать ваши отзывы! (Может быть, это не лучшее место, чтобы спросить, поэтому не стесняйтесь указывать мне некоторые подходящие каналы)