Скопировать импортируемый шейп в директорию /data/agis/db/agis-postgis-db/backups
$ cp ./import_shape.zip /data/agis/db/agis-postgis-db/backups $ cd /data/agis/db/agis-postgis-db/backups $ unzip ./import_shape.zip
Подключиться к контейнеру postgis
$ docker exec -it agis-postgis-db bash # shp2pgsql -s 32641 "path2shp" public.my_layer | psql -d postgres -U postgres
где -s означает id проекции, в данном случае 32641
my_layer – техническое название слоя. Не использовать в названии символ “-“
Запускаете pgAdmin4, в таблице my_layer (properties-columns) добавить строку “Name=edituserid, Data type=boolean”
bash: shp2pgsql: command not found
Нужно выполнить следующие команды в контейнере # apt-get update && apt-get install postgis
Заходим в web admin tile сервера (https://your-server.com:4602/admin) и жмем “+ #add_new_group”
Заполяем поля
После этого группа отобразится в списке. Жмем “+ Add layer”
Заполяем поля
Переходим в раздел “#Пользователи” и добавляем права доступа на read, write, attribute у слоя “my_layer”. Для этого жмем на иконку карандаш
Свойства отображение слоя зависит от параметров, которые указаны в разделе #Styles