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

Не отрисовываются объекты, попадающие в полный охват

Добавлено: 23 авг 2010, 08:01
Denis Rykov
Суть проблемы вот в чем. Есть таблица PostGIS, в которой присутствуют полигоны с положительными координатами и с отрицательными, причем в одном полигоне нет вершин с координатами разного знака, то есть все вершины либо положительные, либо отрицательные. При загрузке таблицы в QGIS отрисовываются только полигоны с положительными координатами, а те что с отрицательными - нет. Zoom to layer не помогает, помогает только Pan. Проверьте, пожалуйста, кто может. Параметры доступа к базе:

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

host: gis-lab.info
db: osm
login/password: guest/guest
layer: all_bounds

Re: Не отрисовываются объекты, попадающие в полный охват

Добавлено: 23 авг 2010, 18:56
Максим Дубинин
подтверждаю, r14127

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

Re: Не отрисовываются объекты, попадающие в полный охват

Добавлено: 23 авг 2010, 20:02
Максим Дубинин
Да, расчетный охват не тот:

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

osm=> select extent(the_geom) from all_bounds;
                     extent                      
-------------------------------------------------
 BOX(-180 35.1298141384262,180 85.4657795616266)
(1 row)

osm=> select estimated_extent('public','all_bounds','the_geom');
                      estimated_extent                       
-------------------------------------------------------------
 BOX(-98.0144271850586 35.129810333252,180 85.4657821655273)
(1 row)

Re: Не отрисовываются объекты, попадающие в полный охват

Добавлено: 27 авг 2010, 21:08
Denis Rykov
Баг постгиса, введена корректировка в QGIS: https://trac.osgeo.org/qgis/changeset/14150