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

Сохранение настроек отображения подписей полигонов

Добавлено: 17 июл 2013, 14:02
alexkmp3
Здравствуйте!
Организации потребовалось инвентаризовать и систематизировать информацию об используемых землях. В пользовании и собственности находится большое количество участков. Все они территориально разбросаны по нескольким районам. Часть участков - в аренде и срочном пользовании. Я, как работник организации, был озадачен руководством внедрения ГИС. Для решения этой задачи установил свежую QGIS 1.8.0-Lisboa
В проекте созданы 4 слоя с полигональными объектами.
Вопросы есть следующие:
1. Во вкладке "подписи" свойств слоя устанавливаю видимость в пределах масштаба макс. 50000. Чтобы при большом количестве мелких объектов подписи не загромождали рабочее поле. В течение текущего сеанса работы - всё отлично. Как только вышел из системы, а потом снова запустил проект - именно этот показатель теряется, а поле "видимость в пределах масштаба" становится неактивным. И так при каждой перезагрузке.
ВОПРОС - как сделать, чтобы видимость в пределах масштаба сохранилась навсегда?
2. В таблице атрибутов полигонов добавлены несколько столбцов, а именно содержащие данные о кадастровом номере земельных участков, их площадях и собственниках. По умолчанию в качестве подписи выводится кадастровый номер.
ВОПРОСЫ:
- возможно ли настроить подпись на отображение информации из всех столбцов таблицы таблицы атрибутов (кад. номер, площадь, собственник)?;
- возможно ли автозаполнение столбца информацией о площадях полигонов (участков)?
3. Разные виды сельскохозяйственных угодий разнесены по разным слоям. Возможно ли использования одного слоя для вех видов сх угодий, скажем установив дополнительный столбец в таблице атрибутов. Как в таком случае сделать, чтобы они отличались по оформлению - скажем сенокосы, пастбища, пашни и агропромышленные объекты были разного цвета. Подобный же вопрос касается и собственности - как цветом отделить участки в собственности от участков в аренде.
4. После сведения воедино информации о всех своих землях, возможно потребуются какие-нибудь аналитические выборки.
ВОПРОС: возможно ли делать их в базовой конфигурации программы или понадобится подключение к внешним базам данных?
5. Имеются полигоны с очень сложными контурами. Поэтому подписи на карте иногда располагаются вне полигона. Это приводит к тому, что если 2 сложных контура находятся рядом, то какая подпись к какому относится - непонятно.
ВОПРОС: возможно ли сделать так, чтобы подписи располагались всегда внутри контура?
Заранее благодарю.

Re: Сохранение настроек отображения подписей полигонов

Добавлено: 17 июл 2013, 14:50
old_Bibigon
alexkmp3 писал(а):Здравствуйте!
Организации потребовалось инвентаризовать и систематизировать информацию об используемых землях. В пользовании и собственности находится большое количество участков. Все они территориально разбросаны по нескольким районам. Часть участков - в аренде и срочном пользовании. Я, как работник организации, был озадачен руководством внедрения ГИС. Для решения этой задачи установил свежую QGIS 1.8.0-Lisboa
В проекте созданы 4 слоя с полигональными объектами.
Вопросы есть следующие:
1. Во вкладке "подписи" свойств слоя устанавливаю видимость в пределах масштаба макс. 50000. Чтобы при большом количестве мелких объектов подписи не загромождали рабочее поле. В течение текущего сеанса работы - всё отлично. Как только вышел из системы, а потом снова запустил проект - именно этот показатель теряется, а поле "видимость в пределах масштаба" становится неактивным. И так при каждой перезагрузке.
ВОПРОС - как сделать, чтобы видимость в пределах масштаба сохранилась навсегда?
В своё время она сохранялась в проекте при сохранении его (Файл-Сохранить проект) и вроде всё нормально было :/
Сохранение масштабов с labeling-ng работает, а эти подписи всё-равно собирались выпилить в новых версиях
alexkmp3 писал(а): 2. В таблице атрибутов полигонов добавлены несколько столбцов, а именно содержащие данные о кадастровом номере земельных участков, их площадях и собственниках. По умолчанию в качестве подписи выводится кадастровый номер.
ВОПРОСЫ:
- возможно ли настроить подпись на отображение информации из всех столбцов таблицы таблицы атрибутов (кад. номер, площадь, собственник)?;
- возможно ли автозаполнение столбца информацией о площадях полигонов (участков)?
В labeling-ng(слой -> подписи) есть калькулятор подписей (по кнопке '...') Писать туда что-то типа ' "Значение col1 - " || column1 || '\n' | 'значение col2 - ' || column2"
оно же умеет показывать площадь как $area.
Про тригеры на обновление данных ничего не скажу, но как минимум есть калькулятор полей, чтобы посчитать площадь и тригеры на уровне postgres/postgis (если до него дойдёт)
alexkmp3 писал(а): 3. Разные виды сельскохозяйственных угодий разнесены по разным слоям. Возможно ли использования одного слоя для вех видов сх угодий, скажем установив дополнительный столбец в таблице атрибутов. Как в таком случае сделать, чтобы они отличались по оформлению - скажем сенокосы, пастбища, пашни и агропромышленные объекты были разного цвета. Подобный же вопрос касается и собственности - как цветом отделить участки в собственности от участков в аренде.
Стиль > Уникальные значения либо градиент либо правила. В вашем случае уникальных скорее всего хватит, естественно по колонке где прописан тип. Потом в кнопку классифицировать и подгонять символику под свои нужды.

alexkmp3 писал(а): 4. После сведения воедино информации о всех своих землях, возможно потребуются какие-нибудь аналитические выборки.
ВОПРОС: возможно ли делать их в базовой конфигурации программы или понадобится подключение к внешним базам данных?
5. Имеются полигоны с очень сложными контурами. Поэтому подписи на карте иногда располагаются вне полигона. Это приводит к тому, что если 2 сложных контура находятся рядом, то какая подпись к какому относится - непонятно.
ВОПРОС: возможно ли сделать так, чтобы подписи располагались всегда внутри контура?
Заранее благодарю.
Опять же в labeling-ng можно выбрать разный тип размещения подписи, но вроде все они пока завязаны на центроид, который для невыпуклых полигонов не всегда внутри лежит :(
В любом случае кнопка "определить объекты" есть, для тяжких случаев :/

Re: Сохранение настроек отображения подписей полигонов

Добавлено: 18 июл 2013, 08:12
alexkmp3
Большое спасибо!!!

Ещё уткнулся в проблему сохранения данных в таблице атрибутов слоя на русском языке. То есть заполняю столбец названиями, а когда нажимаю сохранить - опять NULL. Чую, что что-то с кодировкой. Сейчас стоит windows-1251. Может другую выбрать - какая наиболее универсальная и распространённая?

Re: Сохранение настроек отображения подписей полигонов

Добавлено: 18 июл 2013, 08:47
Максим Дубинин
не используйте 1.8

Re: Сохранение настроек отображения подписей полигонов

Добавлено: 18 июл 2013, 10:43
alexkmp3
уже наработок много в ней... на 1.7 может и не откатиться...

Re: Сохранение настроек отображения подписей полигонов

Добавлено: 18 июл 2013, 11:01
Максим Дубинин
1.9

Re: Сохранение настроек отображения подписей полигонов

Добавлено: 18 июл 2013, 23:28
alexkmp3
Под 1.9 всё запахало правильно. ВОобще сильная система... Только вот плагин для google карт не работает:( Огорчило. Часть информации приходится брать оттуда, т.к. некоторых объектов вообще нигде больше не найти.

Re: Сохранение настроек отображения подписей полигонов

Добавлено: 18 июл 2013, 23:31
Максим Дубинин
в кугисе очень много чего не работает и очень много чего не будет работать в будущем пока все будут только брать и ничего не давать взамен, привыкайте.

PS: и это не только кугиса касается.

Re: Сохранение настроек отображения подписей полигонов

Добавлено: 22 июл 2013, 08:49
alexkmp3
Ещё вопрос - qgis 1.9 создаю макет карты на один из регионов (фрагмент). Вывод на печать или в файл происходит всей площади, а потом всей площади по фрагментам. То есть получается набор из энного количества джипегов. При этом нужный мне фрагмен не совпадает с выбранными границами... А мне то нужен только мой фрагмент!!! В чём засада?

Re: Сохранение настроек отображения подписей полигонов

Добавлено: 22 июл 2013, 11:51
Максим Дубинин
один вопрос - одна тема, ваш новый вопрос не имеет отношения к изначальному, задавайте его отдельно

всё валить в одну тему - плохая практика