База данных PostgreSQL, похоже, не работает с GeoServer

Я скачал проект из Интернета, который должен позволить мне нарисовать на карте несколько полигонов, точек и т. Д., А затем сохранить их в базе данных PostgreSQL. Вы также можете загружать файлы KML для отображения уже нарисованных точек, многоугольников и т. Д., Что также не работает.

В проекте используется PostGis + GeoServer.

Проблема в том, что я не знаю, как включить базу данных в нем, чтобы сохранить координаты.

Пока что я сделал:
1) Установите PostgreSQL
2) Установите PostGis
3) Установите GeoServer
4) Установить WAMP
5) Создать базу данных под названием «парковка»
6) В «паркинге» я запускаю SQL-запросы вроде этого:

-- After creating database
CREATE EXTENSION postgis;

-- CREATE SEQUENCE FOR TABLE parking_spaces
CREATE SEQUENCE public.sq_parking_spaces
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 1
CACHE 1;

-- TABLE parking_spaces
CREATE TABLE public.parking_spaces
(
id integer NOT NULL DEFAULT nextval('sq_parking_spaces'::regclass),
name character varying(80),
paid boolean,
spaces integer,
geometry geometry(Polygon,3857),
CONSTRAINT parking_spaces_pkey PRIMARY KEY (id)
)

-- CREATE SEQUENCE FOR TABLE parking_meters
CREATE SEQUENCE public.sq_parking_meters
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 1
CACHE 1;

-- TABLE parking_meter
CREATE TABLE public.parking_meters
(
id integer NOT NULL DEFAULT nextval('sq_parking_meters'::regclass),
name character varying(80),
geometry geometry(Point,3857),
CONSTRAINT parking_meters_pkey PRIMARY KEY (id)
)

Какая должна быть моя следующая цель? Как проверить таблицы, используя PgAdmin?

РЕДАКТИРОВАТЬ:

Вопрос в том, как правильно подключить базу данных PostgreSQL к GeoServer? А как дать GeoServer полный доступ на запись к слоям?

1

Решение

В продолжение общих ссылок, приведенных ниже, приведены общие шаги для обеспечения правильной работы конфигурации:

Надеюсь, это поможет.

1

Другие решения

Из приведенных выше команд не похоже, что вы добавили столбец геометрии в geometry_columns таблица — используйте AddGeometryColumn заявление сделать это.

Следующее, что нужно попробовать, это проработать GeoServer учебник по PostGIS.

1

По вопросам рекламы [email protected]