Здесь расположен наш офис
Внимание!
Наш сайт переехал по адресу:
http://urgc.info
Просьба перейти по данной ссылке. Информация, представленная на нижележащей странице, устарела и более не актуальна.
Г Р У П П А   К О М П А Н И Й
ГРАДОСТРОИТЕЛЬНЫЙ  ЦЕНТР
344000, Ростовская обл., г.Ростов-на-Дону, пер.Газетный, 121/262А, офис 4
Тел./факс (863) 242-9970, 242-9968
Идёт загрузка страницы ...
  

 

Информационное агентство СА «Архитектор»

Рейтинг@Mail.ru
Rambler's Top100

© ООО «НПО «ЮРГЦ»,
2008-2012
При перепечатке материалов ссылка на сайт обязательна

Страница оптимизирована
для Internet Explorer

Как добиться постоянной высоты
точечных объектов в ГИС ObjectLand

По этому адресу раньше была размещена другая статья, излишне теоретизированная и малопригодная практически. Теперь остановимся на практических рекомендациях.

Чтобы добиться одинаковой высоты векторных точечных условных обозначений независимо от масштаба распечатки, надо установить параметр «Размер» всех точечных геометрий одинаковым и очень большим, например, несколько триллионов (конкретная величина не имеет значения). А параметр «Увеличение» надо установить также одинаковым для всех точечных типов геометрии, выбрав его значение исходя из нижеследующих соображений. Как следует из документации ГИС ObjectLand, при очень большом значении параметра «Размер» параметр «Увеличение» определяет высоту ограничивающего прямоугольника условного знака в единицах, равных 0.2 мм на бумаге. В векторном редакторе точечных условных знаков ограничивающий прямоугольник отображается прерывистой линией и может быть отредактирован после нажатия кнопки, на которой изображены пересекающиеся координатные оси. Также в векторном редакторе есть пункт меню «Установить реальный размер», при выборе которого ограничивающий прямоугольник меняет свою ширину и высоту, точно «оконтуривая» изображение знака. Конечно, высота изображения самого знака может быть и больше и меньше высоты ограничивающего прямоугольника, этим и обеспечивается разный размер на печати для различных условных знаков. Высоту же прямоугольника я рекомендую устанавливать одинаковой для всех знаков при их создании или впоследствии при их редактировании. Итак, параметры «Размер» и «Увеличение» устанавливаются одинаковыми для всех геометрий точечного типа, а высота ограничивающего прямоугольника устанавливается одинаковой для всех точечных условных знаков при их создании или редактировании. Высота же нарисованного в редакторе конкретного знака вполне может отличаться от высоты ограничивающего прямоугольника, одинаковой для всех знаков.

Теперь рассмотрим практический пример. Установим параметр «Размер» равным пяти триллионам для всех точечных типов геометрии, параметр «Увеличение» равным 100 для всех точечных типов, а высоту ограничивающего прямоугольника установим равной 25 делениям редактора векторных точечных условных знаков. Теперь нарисуем в редакторе условный знак высотой также 25 делений. На распечатке при любом масштабе его высота будет равной 100 (параметр «Увеличение») х 0.2 мм = 20 миллиметров. Если высота изображения другого условного знака будет равной 5 делениям (при той же высоте ограничивающего прямоугольника), то на распечатке его высота окажется 20 мм, делённых на отношение высоты рисунка знака к высоте ограничивающего прямоугольника, то есть 20 процентов от 20 мм, что составляет 4 мм.

Таким образом, можно нарисовать набор точечных условных знаков с разной высотой рисунка (в делениях редактора), но с одинаковой высотой ограничивающих прямоугольников, и они будут выводиться одним и тем же размером (своим для каждого знака, например, 4 мм, 10 мм, 23 мм) независимо от масштаба распечатки.

23 августа 2006 г.

Трухачёв М.Ю.