Geoserver не сохраняет объекты в базе.

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
cibo
Интересующийся
Сообщения: 36
Зарегистрирован: 23 июл 2012, 13:51
Репутация: 0

Geoserver не сохраняет объекты в базе.

Сообщение cibo »

Привет.
Есть Геосервер который берет слой из ПостГИС в ЕПСГ 70066 и публикует этот слой в 900913. ПРи этом стоит опция reproject to declared
Такая проблема. Хочу редактировать объекты ВФС слоя, и редактирую их, вот только Геосервер сохраняет В ПостГИС их не в той проекции в какой они изначально от туда берутся, а в 900913.

Если же использовать опцию keep native то все ок, да вот только это не лучшее решение.

Как можно обойти данную проблему?
Последний раз редактировалось cibo 26 июл 2012, 14:53, всего редактировалось 1 раз.
cibo
Интересующийся
Сообщения: 36
Зарегистрирован: 23 июл 2012, 13:51
Репутация: 0

Re: Geoserver сохраняет объекты в неверной проекции.

Сообщение cibo »

Редактирование атрибутов дает тот же результат. Более того редактирование геометрии в КуГисе так же сохраняет объекты не в начальной проекции.

В логе вот такая вот ошибка есть

java.lang.illegalStateexception: A transformation exception occurred while reprojecting data
cibo
Интересующийся
Сообщения: 36
Зарегистрирован: 23 июл 2012, 13:51
Репутация: 0

Re: Geoserver сохраняет объекты в неверной проекции.

Сообщение cibo »

Вот кстати что еще в фаирбаге есть

Код: Выделить всё

<?xml version="1.0" encoding="UTF-8"?>
<ows:ExceptionReport version="1.0.0"
  xsi:schemaLocation="http://www.opengis.net/ows http://localhost:8080/geoserver/schemas/ows/1.0.0/owsExceptionReport.xsd"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ows="http://www.opengis.net/ows">
  <ows:Exception exceptionCode="NoApplicableCode">
    <ows:ExceptionText>java.lang.IllegalStateException: A transformation exception occurred while reprojecting data on the fly
A transformation exception occurred while reprojecting data on the fly
Latitude 90°00.0'N is too close to a pole.</ows:ExceptionText>
  </ows:Exception>
</ows:ExceptionReport>
cibo
Интересующийся
Сообщения: 36
Зарегистрирован: 23 июл 2012, 13:51
Репутация: 0

Re: Geoserver не сохраняет объекты в базе.

Сообщение cibo »

Мало-помалу все вылелось вот во что. Был создан тригер который при изменении геометрии на клиенте пишет ее в таблицу в 70066.

Но это привело в следующей ошибке

Код: Выделить всё

<wfs:WFS_TransactionResponse version="1.0.0" xmlns:wfs="http://www.opengis.net/wfs" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wfs http://localhost:8080/geoserver/schemas/wfs/1.0.0/WFS-transaction.xsd">
<wfs:InsertResult>
<ogc:FeatureId fid="none"></ogc:FeatureId>
</wfs:InsertResult>
<wfs:TransactionResult>
<wfs:Status>
<wfs:FAILED></wfs:FAILED>
</wfs:Status>
<wfs:Message>Update error: Error occured updating features</wfs:Message>
</wfs:TransactionResult>
</wfs:WFS_TransactionResponse>
У кого-нибудь есть идеи на сей счет?
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot] и 2 гостя