Страница 1 из 1

Проблема с линейными объектами шейпфайлов в GeoServer

Добавлено: 08 июл 2014, 15:34
scouser21
здравствуйте, надеюсь на вашу помощь. проблема вот в чем.

у меня есть карта, конвертированная в шейп-формат. она конвертирована послойно и в общем я имею набор шейпов для точечных, площадных и линейных объектов.
я пытаюсь их загрузить на GeoServer, все загружается. но когда я просматриваю слои, точечные и площадные объекты отображаются без проблем, а линейные объекты не рисуются. точнее, рисуется только один объект со всего шейпа.
то, что в шейпе точно не один файл, известно абсолютно точно.

что мне нужно сделать, чтобы линейные объекты нормально отображались?

Версия GeoSever'а - 2.5.1
Загружал шейпы по мануалу с сайта GeoServer'а

спасибо за любую помощь.

Re: Проблема с линейными объектами шейпфайлов в GeoServer

Добавлено: 09 июл 2014, 09:04
gala-kt
а вы бы выложили shp

Re: Проблема с линейными объектами шейпфайлов в GeoServer

Добавлено: 09 июл 2014, 09:11
scouser21
вот, выкладываю
спасибо

Re: Проблема с линейными объектами шейпфайлов в GeoServer

Добавлено: 09 июл 2014, 09:16
lam
похоже запорчен файл O02_LIN_layer2.dbf

Re: Проблема с линейными объектами шейпфайлов в GeoServer

Добавлено: 09 июл 2014, 09:26
gala-kt
А файла привязки у вас нет?
А еще sld, который описывает ваш линейный объект в GS. Не может быть такого, что у вас там фильтр задан по каким-то атрибутам, которые в вашем dbf поломаны?

Re: Проблема с линейными объектами шейпфайлов в GeoServer

Добавлено: 09 июл 2014, 09:30
scouser21
я предполагал, что он косячный.
линейные объекты отрисовываются самым обычным типом line

можно ли как-нибудь привести dbf-файл к нормальному виду?

Re: Проблема с линейными объектами шейпфайлов в GeoServer

Добавлено: 09 июл 2014, 09:36
Petruxin
Если есть оригинал карты(похоже что из sxf конвертировали) попробуйте еще раз в shp перегнать

[ Сообщение с мобильного устройства ]

Re: Проблема с линейными объектами шейпфайлов в GeoServer

Добавлено: 09 июл 2014, 09:37
scouser21
да, из sxf конвертировали
спасибо, попытаюсь.