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

Здесь нужно сообщать об ошибках в QGIS, с подробным описанием шагов и версии ПО.
Ответить
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

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

Сообщение Denis Rykov » 23 авг 2010, 08:01

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

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

host: gis-lab.info
db: osm
login/password: guest/guest
layer: all_bounds
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

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

Сообщение Максим Дубинин » 23 авг 2010, 18:56

подтверждаю, r14127

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

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

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)
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

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

Сообщение Denis Rykov » 27 авг 2010, 21:08

Баг постгиса, введена корректировка в QGIS: https://trac.osgeo.org/qgis/changeset/14150
Spatial is now, more than ever, just another column- The Geometry Column.

Ответить

Вернуться в «Ошибки QGIS»

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

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