Страница 1 из 1
					
				Доп. возможности работы с текстовыми аннотациями
				Добавлено: 14 мар 2012, 07:20
				 Филиппов Владислав
				Доброго дня.
Для возможности использования QGIS в землеустройстве и кадастровых работах в нём не хватает возможности:
- 1. Создавать текстовые аннотации из атрибутов слоёв;
2. Задавать дефолтовое оформление текстовой аннотации (тут может я плохо искал?) 
Я занимаюсь создание отчётного модуля по вышеуказанной тематике. За основу хотел бы взять shape'ы, в отсутствии поддержки модели покрытия в десктопных опенсорс ГИС. Текстовая часть за мной, а вот графику можно "повесить" на QGIS.
Обязуюсь участвовать в разработке под руководством опытного плагин-писателя. Наверно на Python. Я ни с С++, ни с Python не работал.
 
			 
			
					
				Re: Доп. возможности работы с текстовыми аннотациями
				Добавлено: 14 мар 2012, 08:26
				 rhot
				Что вы понимаете под "текстовыми аннотациями"? Можете дать ссылку на пример в другой ГИС?
			 
			
					
				Re: Доп. возможности работы с текстовыми аннотациями
				Добавлено: 14 мар 2012, 08:47
				 sanyasi
				Уже писал ранее - не хватает нескольких надписей (с разным оформлением) из разных полей шейпа. Видимо 
nukevlad это имеет в виду. Можно выйти из положения сделав несколько подключений к шейпу но с разными надписями, но существующий инструмент надписей может не прорисовать значение. Неоднократно такое наблюдал.
2 nukevlad. Где-то уже писал повторюсь. Кадастровые данные лучше всего хранить в posgresql+postgis. Отчеты и обработку удобней всего проводить в OpenOffice, так как он работает с этой базой нативно, поддерживает питон для скриптинга, что потенциально позволяет интегрировать чертежи из Qgis в отчет, а postgis+openlayers позволяет веб приложение для поиска и отображения данных использовать. Если в этом направлении - могу поучаствовать, и своими наработками.
			 
			
					
				Re: Доп. возможности работы с текстовыми аннотациями
				Добавлено: 14 мар 2012, 09:26
				 rhot
				sanyasi, просто я далёк от кадастра, поэтому мне и не понятно. Дайте ссылки на такие карты, посмотреть.
sanyasi писал(а):Отчеты и обработку удобней всего проводить в OpenOffice, так как он работает с этой базой нативно
С тяжёлыми базами данных OpenOffice Base работает нехотя, грузит долго. На LibreOffice не проверял, хотя родную поддержку PG в версии 3.5 ему месяц назад всё-таки прикрутили.  

 
			 
			
					
				Re: Доп. возможности работы с текстовыми аннотациями
				Добавлено: 14 мар 2012, 10:19
				 Филиппов Владислав
				2 sanyasi,
вариантов может быть много, только кто это будет делать всё  
 
что потенциально позволяет интегрировать чертежи из Qgis в отчет
я и предлагаю, как в QGIS сделать отчёт таким, каким он должен быть.
а postgis+openlayers позволяет веб приложение для поиска и отображения данных использовать
вы наверное путаете кадастровый учёт (кадастровые палаты это делают и без нас) и кадастровые работы (межевание)?
по сабжу:
это простое оформление карты (плана).
Что есть.
Аннотации. 
Нечто подобное есть в ArcGIS и gvSIG - называется Аннотации (не текстовые аннотации в QGIS). У них так, аннотации это слой основанный на источнике данных, например из шейпа.
В арке это сохраняется в документе карты (mxd) и 
аннотация зависит от источника. К сожалению, давно не работал с арком. могу ошибаться.
В gvSIG - аннотация это источник данных (шейп), получается 
экспортом из слоя. По сути, отдельный источник данных, нет связи с исходным слоем, что не есть гуд. А так у испанцев хорошо. только инструмент перемещения реализован плохо.
Просто надписи.
Я когда-то, лет 10 назад в ArcGIS VBA писал макрос, который создавал текстовую надпись (в терминологии арка это называется кажется Graphic Element, сохраняются в mxd) в координатах каждой точки и со значением из нужного поля каждой записи как раз для подобной задачи.
Возможно нечто подобное можно сделать и в QGIS. Но в данном случае надписи, после создания, не зависят от значения родительских полей.
И главное, их нужно перемещать по карте для обеспечения требуемого оформления. В QGIS это есть.
 
			 
			
					
				Re: Доп. возможности работы с текстовыми аннотациями
				Добавлено: 14 мар 2012, 10:42
				 rhot
				Всё равно не понимаю - дайте картинку-карту посмотреть. Решение с помощью gvSIG в принципе устраивает, только нужно, чтобы без экспорта было, так?
			 
			
					
				Re: Доп. возможности работы с текстовыми аннотациями
				Добавлено: 14 мар 2012, 11:02
				 Филиппов Владислав
				Решение с помощью gvSIG в принципе устраивает, только нужно, чтобы без экспорта было, так?
да, потому как единственное работоспособное решение.
И вообще, это тема про QGIS.
Вот тут в вложении на картинке земельный участок и его точки, которые должны быть подписаны, так требует законодательство  

 . Есть некоторый требования из-за которых ВСЕГДА приходится двигать надписи по карте.
Нормально расположена надпись точки 6, потому как я ее ручками передвинул, все остальные аннотации расположены по дефолту.
			
		
				
			
 
			- аннотации в gvSIG
 			- anno.png (141.8 КБ) 13497 просмотров
 
		
		
		
		
			  
			 
			
					
				Re: Доп. возможности работы с текстовыми аннотациями
				Добавлено: 14 мар 2012, 11:48
				 Александр Мурый
				Не понял, зачем для подписей точек текстовые аннотации. Чем символика в QGIS не устраивает? Настроить нужный отступ же можно, так?
			 
			
					
				Re: Доп. возможности работы с текстовыми аннотациями
				Добавлено: 14 мар 2012, 12:02
				 rhot
				Про QGIS не знаю, но gvSIG меня как раз и привлекает своими мощными инструментами по созданию надписей.
Не понимаю, зачем нужно создавать отдельный слой с аннотациями, если в свойствах исходного слоя можно всё замечательно настроить? (о gvSIG)
			 
			
					
				Re: Доп. возможности работы с текстовыми аннотациями
				Добавлено: 14 мар 2012, 12:15
				 Филиппов Владислав
				Настроить нужный отступ же можно, так?
представьте себе слой с участками расположенными одним массивом - дачи, например, этакая шахматная доска с дорожками кое где - полигоны.
сейчас вам нужно оформить один их них, смежников нужно тоже показать на плане, а под слоем с участками растр лежит красивый, а надпись с точечного слоя нужное на нём закрывает и сдвинуть бы её чуток, а тут еще надписи самих участков....
или участок большой или длинный, где то скопления точек....всякое есть, всего не предусмотришь.
А пользователю проще сдвинуть пару надписей, чем пытать настройки размещения (обычно это недалёкие девочки, т.н. пехота  

 ) 
Понимаете, автоматом на все случаи не сделаешь.
Народ у нас в городе работает в AutoCAD и на его клонах, там всё и всегда двигается, только с масштабами проблема, да растер-дизайны нужны в довесок, да и некошерно. Единицы работают на MapInfo или на Арке, там тоже с оформлением проще, особенно на MapInfo.
А надо на опенсорсе, на КуГИСе.
 
			 
			
					
				Re: Доп. возможности работы с текстовыми аннотациями
				Добавлено: 14 мар 2012, 13:09
				 bolotoved
				На сколько я помню, в MapInfo инструмент подписей работает следующим образом: 
щелчок инструментом подписи по объекту создает новый вспомогательный точечный слой аннотаций куда копируется атрибутивная информация из слоя подписываемого объекта (при этом поле задается заранее в настройках).
Далее сгенерированная т.о. (невидимая) точка может перемещаться независимо от объекта, соответственно и подпись будет перемещаться с ней.
Подписи будут храниться т.о. в отдельном точечном слое.
Этот механизм удобен не только для таскания отдельных надписей (это и в QGIS есть), но и быстро подписывать отдельные объекты. Сейчас подписать отдельный объект из слоя в QGIS задача (для меня, по крайней мере) не тривиальная.
Это идея для модуля в общем-то, видимо не очень хитрого, но весьма полезного, да.
			 
			
					
				Re: Доп. возможности работы с текстовыми аннотациями
				Добавлено: 14 мар 2012, 13:59
				 Филиппов Владислав
				bolotoved, всё верно.
но подписи можно хранить и в проекте