GeoServer в Tomcat не получает обновленные шейп-файлы от PostGis - PullRequest
2 голосов
/ 08 декабря 2010

У меня на одном компьютере работают два GeoServer Ubuntu Server 9.04.GeoServer V2.0.1 работает с Jetty, а другой GeoServer V2.0.0 - Tomcat.Оба они используют одно и то же хранилище данных PostGis.

Когда я отправляю новый шейп-файл через Rest api на GeoServer в Jetty, GeoServer в Tomcat не получает обновление шейп-файла от PostGis.есть способ сообщить GeoServer в Tomcat в конфигурации или службе о перезагрузке шейп-файла.

Ответы [ 2 ]

1 голос
/ 16 декабря 2010

Чтобы решить эту проблему, просто переустановите GeoServer на более новую версию 2.0.1 - Tomcat. Кажется, в GeoServer V2.0.0 есть ошибка.

0 голосов
/ 09 декабря 2010

Что вы подразумеваете под отправкой шейп-файла на геосервер. Я спрашиваю, потому что вы в следующей строке ожидаете, что postgis будет обновлен с этими новыми данными.

Я предполагаю, что в вашей установке пристаней вы указываете не на базу данных postgis, а непосредственно на шейп-файл. В установке tomcat вы указываете на таблицу postgis, которую вы ранее загрузили в базу данных.

Я не знаком с тем, что означает загружать шейп-файл через REST API в GeoServer, но если вы должны получить новые данные из PostGIS, этот процесс должен загрузить данные в Postgis, вероятно, удалив старую таблицу создание этой новой таблицы.

Опять же, я предполагаю, что этого не происходит, вы просто загружаете шейп-файл на сервер, где Jetty-инсталляция считывает из файла формы.

Просто предположение!

НТН Никлас

...