Не могу подгрузить слой из PostgreSQL

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
di@mond
Интересующийся
Сообщения: 47
Зарегистрирован: 13 апр 2009, 14:34
Репутация: 0
Откуда: Астрахань
Контактная информация:

Не могу подгрузить слой из PostgreSQL

Сообщение di@mond » 24 июн 2009, 20:57

Друзья и товарищи! очень срочно надо это сделать!!
Ну жно в мап-файле создать слой vse, в котором хранятся аужитории скажем по первому и второму этажам, то есть есть объекты с одинаковой геометрией. Если грузтить из шейп-файла - слой открывается. А когда подгружаю из PostgreSQL командой

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

LAYER 
  NAME vse
  CONNECTIONTYPE postgis
  CONNECTION "user=postgres password=210887 dbname=postgis host=localhost"
   
  DATA "the_geom FROM vse USING UNIQUE gid using SRID=4326"
 STATUS on
   TYPE POLYGON
      CLASS
        NAME "Все слои"
        STYLE
           COLOR 0 255 255
            OUTLINECOLOR  0 100 0
          END
      END
END
то выдается ошибка

msDrawMap(): Image handling error. Failed to draw layer named 'vse'. msPOSTGISLayerWhichShapes(): Query error. Error executing POSTGIS SQL statement (in FETCH ALL): DECLARE mycursor BINARY CURSOR FOR SELECT asbinary(force_collection(force_2d(the_geom)),'NDR'),gid::text from vse WHERE the_geom && setSRID('BOX3D(48.054 46.3741097813579,48.0605 46.3785902186421)'::BOX3D, 4326 ) -ERROR: Operation on two geometries with different SRIDs

Может кто-нибудь знает в чем проблема??? И как это исправить! Нужно очень срочно!!
Спасибо заранее!!!!

di@mond
Интересующийся
Сообщения: 47
Зарегистрирован: 13 апр 2009, 14:34
Репутация: 0
Откуда: Астрахань
Контактная информация:

Re: Срочно! Не могу подгрузить слой из PostgreSQL

Сообщение di@mond » 24 июн 2009, 22:15

Проблема решена!
Будущим поколениям: когда с помощью утилиты shp2pgsql создаете sql-файл укажите обязательно параметр
-s 4326 (например)!

Спасибо всем за помощь :wink:

Ответить

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 21 гость