Отправляет email-рассылки с помощью сервиса Sendsay

ПрЕдписная биогеография

  Все выпуски  

ПрЕдписная биогеография


Рассылка -- ‘ ПрЕдписная биогеография
Выпуск  -- # 29
Отправлен – 2012\4\26

Пушкарев С.В. Алгоритм создания белой каймы вокруг знаков надписей на цифровых картах в ArcView. = 2012\4\23 , 6.7К ( ПВДП )

» « к//рпь|о|v|3061*11///2012\4\23  » // 3058^20*_///^^2012\4\24  к//о | 3058^5*12///2012\4\23 «

В октябре 2011-го я дал в выпуске («ПрЕдписная биогеография» , # 22 , 2011\10\20 ) пяти-прохОдное дерево дачи этой белой каймы. С тех пор я сделал нормальный алгоритм. Каковой здесь и привожу. Успехов!

| дата появления записи здесь
ж | что за карта  
 |   Пояснение : Здесь я указываю содержание карты: чтоб не путать с другими в этом же проекте. Скажем , при последнем письменном проходе ( 2011\12\9 ) здесь было значение "площадь леса".
 | обеспечить запущенность ArcView
 |    Пояснение : Т.е., если ArcView не запущена, запустите ее.
 | обеспечить отвязанность свойства надписи от значений палитры символов
 |   ].[ щелкнуть левой кнопкой мыши на раме облика, -> Graphics -> Text and Label Defaults , в левом поле поставить высвет на иконке а text tool ( -- просто буква "Т" , - первая в списке ) , убрать галочку при Use Symbol Window settings to text , установить шрифт Tahoma черный 14 жирный ( "полужирный" ) , нажать кнопку "ОК"
 |   Пояснение : Знак « ].[ » означает «а для этого нужно». Т.е., он предшествует способу выполнения данного шага, - того, что дан выше. Т.е., шаг, помеченный этим знаком, является под-шагом.
 |   Примечание : По поводу шрифта «Tahoma» cмотри пояснение ниже.
 | открыть облик с ``ж
 |   Пояснение : Под "обликом" я понимаю "View".
 | удалить текущие метки
 |   ].[ Ctrl-R или -> Theme -> Remove Labels или -> Edit -> Select All Graphics , исключить из выборки нужные надписи, Del
з | вывести новые метки
 |   ].[ -> Theme -> Auto-Label -> Label Field := <
нужное поле> , [ ] Remove Duplicates, (*) Use Theme's Text Label Placement Property , OK
|   Пояснение : Знак " := " означает " присвоить такой-то переменной ( дана слева ) такое-то значение ( дано справа ) ".
 |   Примечание: Если вместо " (*) Use Theme's Text Label Placement Property " выбрано " Find Best Label Placement " , при дальнейшем изменении свойств копий этих меток ( в других обликах ) присутствует со-изменение свойств у оригиналов и всех других копий .
 |   Пояснение: Т.е., я меняю свойства меток в одном облике, а программа вместо того, чтоб ограничить это изменение ТОЛЬКО этим обликом , почему-то производит точно такие же изменения с копиями этих меток в других обликах. И я в результате не могу , в частности, дать меткам разные цвета в разных обликах.
 | удалить лишнее 
 | установить меткам нужные свойства
 |   ].[ выделить все нужные метки , Ctrl-P , := Tahoma ( ].[ поставить бегунок ~ на-е 3/4 полосы ), 14 , жирный , черный
 |   Пояснение: Шрифт "Tahoma" , вообще говоря необязателен. Можно использовать любой другой. Я использую либо " Tahoma " , либо " Times New Roman ". Критерии выбора тут такие:
       1) если итогом будет векторная картинка , передаваемая ( в том числе , внутри документа Word'а или PowerPoint'а ) кому-либо еще , весьма желательно , чтоб этот шрифт у этого адресата на компьютере был, - т.е., желателен распространенный шрифт
       2) " Tahoma " не имеет засечек , поэтому надписи этим шрифтом -- более компактны , и их проще "вписывать" в подложку .
       3) " Times New Roman " в моем кругозоре -- самый предпочитаемый шрифт для текста , поэтому , если карта будет идти внутри текста , данного этим шрифтом и есть желание соблюсти единообразие ( визуально лучше смотрится , когда присутствует одинаковый шрифт ) , то лучше и на карте дать " Times New Roman " . Ну, а если сам текст дан шрифтом " Tahoma " , то и того проще.
       4) шрифт " Arial " тоже -- распространенный , и в ArcView он дается по умолчанию; его неудобство -- в большом фактическом количестве комбинаций ( жирность Х курсив ; не знаю , откуда их столько: должно быть всего 4 ): имена этих комбинаций в ячейке палитры видны не полностью , поэтому , чтобы выбрать нужную , приходится перебирать вслепую.
 | закрыть палитру
 | сбросить выделение
 | развернуть облик полностью
 | передвинуть где надо метки
 | убедиться , что в макете все выглядит приемлемо
 | выделить и сгруппировать (Ctrl-G) нужные метки
 | взять в карман ( Ctrl-C )
а | открыть облик белого левого низа
 |   ].[ преодолеть препятствие :. В этом проекте такого нету ].[ сделать 5 обликов ( levo_niz_belo , levo_verkh_belo , pravo_niz_belo , pravo_verkh_belo , pravo_niz_belo , tsentr_chorno ) каждое с одним лишь проемным слоем
 |     Пояснение : Под "проёмным слоем" я понимаю слой из 4-х угловых точек, единственной функцией которого является задание нужного проёма в облике. Сделать его можно так : установить в каком-либо облике нужный проём ( т.е., нужную территорию с нужным увеличением ) и включить создание нового точечного слоя, поставить в каждом углу облика точку с некоторым отступом от собственно угла к центру облика и сохранить .
б | обеспечить отсутствие меток в облике и вставить из кармана
 |   Пояснение : Т.е., если в облике уже есть какие-то метки, их нужно удалить.
в | сдвинуть метки влево вниз на 0.01 в единицах карты
 |   ].[ -> Graphics -> Size and Position , [v] Maintain Aspect Ratio , уменьшить левый икс на 0.01 , уменьшить нижний игрек на 0.01 , OK
 |   Примечание : По моему последнему опыту , лучше брать сдвиг 0.015 .
г | дать меткам белый цвет
 |   ].[ Ctrl-P , нажать кнопку цвЕта , Color := Text , щелкнуть левой кнопкой мыши на белом
д | свернуть облик
 | повторить шаги а,,д с обликом белого лева-верха с поправкой на сдвиг влево-вверх
 | повторить шаги а,,д для облика белого права-верха с поправкой на сдвиг вправо-вверх
 | повторить шаги а,,д для облика белого права-низа с поправкой на сдвиг вправо-вниз
 | открыть облик чёрного центра, удалить имеющиеся метки , вставить из кармана и свернуть
 | закрыть палитру
 | перейти к облику с ``ж и удалить выделенные метки
 | открыть облик белого лева-низа , взять в карман , перейти к ``е , вставить из кармана , вернуться к белому леву-низу , свернуть его
 | открыть облик белого левого верха , взять в карман , перейти к ``е , вставить из кармана , вернуться к белому левому верху , свернуть его
 | открыть облик белого права-верха , взять в карман , перейти к ``е , вставить из кармана , вернуться к белому праву-верху , свернуть его
 | открыть облик белого правого низа , взять в карман , перейти к ``е , вставить из кармана , вернуться к белому правому низу , свернуть его
 | открыть облик черного центра , взять в карман , перейти к ``е , вставить из кармана , вернуться , свернуть его
 | сбросить выделение
 | сохранить
 | вернуться в ствол
 |   Пояснение : Упрощая, тут можно сказать " выйти из этого алгоритма ".

Москва, 2012\4\23



В избранное