Текущее время: Вт окт 17, 2017 5:04 am

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: Пт окт 15, 2004 5:25 pm 

Зарегистрирован: Пт окт 15, 2004 5:05 pm
Сообщения: 2
На растре некоторые границы полигонов изображаються точечными или пунктирными линиями (границы растительности, проселочные дороги). Как их векторизовать чтобы при печати они остались точками и пунктиром?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 15, 2004 6:08 pm 
Site Admin

Зарегистрирован: Пн авг 11, 2003 10:03 am
Сообщения: 266
Откуда: Easy Trace Group
Наиболее простым выходом из положения будет отказ от попытки "скрестить ужа с ежом".

Полигоны это площадные элементы, их роль в ГИС - оценка площади, принадлежности (слой, атрибуты), отображение с помощью цвета и заливки.

А границы, это больше требования ГОСТ-а, а не ГИС-а. В ГИС невозможно отобразить ЧАСТЬ границы полигона ДРУГИМ типом линии.

Поэтому ДЕЛАЕМ ТАК:
1. Создаем слой для ЛИНИЙ границ и называем его КОСМЕТИЧЕСКИМ
2. Привязываем к нему (или создаем) базу данных с одним пользовательским полем, например "LINETYPE".
3. Определяем его возможные значения Сплошная, Пунктир, Точечная, и.т.д.
4. Настраиваем отображение линий косметического слоя в соответствии с этими атрибутами
5. На время забываем о полигональных слоях и просто векторизуем на косметическом слое устанавливая атрибуты соответственно типу линии.
6. По уже имеющимся границам строим полигоны, для чего:
- включаем отображение вершин
- установливаем ручной режим трассировщика
- включаем опцию автозамыкания в трассировщике

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

Ну и конечно, после экспорта в ГИС границы полигонов должны быть невидимы, а отображение линий косметического слоя должно быть настроено как в Easy Trace

P.S. Строя много мелких полигонов, можно не замарачиваться вводом их атрибутов и валить их в один слой. Разобрать полигоны по слоям и атрибутам проще всего ГРУППОВЫМ РЕДАКТОРОМ.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 18, 2004 2:53 pm 

Зарегистрирован: Пт окт 15, 2004 5:05 pm
Сообщения: 2
Как векторизовать отметки высот? Приходится дважды вводить один и тот же текст: в атрибуты отметки и в подписи к ней. Отметок тысячи - можно что-нибудь ускорить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 19, 2004 9:22 am 
Site Admin

Зарегистрирован: Пн авг 11, 2003 10:03 am
Сообщения: 266
Откуда: Easy Trace Group
Выполняя ряд крупных проектов, мы сами переболели этой проблемой и вот что в итоге получилось:

1. Шаг I. Вводим отметки высот и их атрибуты.
- Устанавливаем разрешение экрана позволяющее уверенно читать значение высот.
- Открываем окно "Лупа" из меню Вид в масштабе ~ 4:1 (по нему будем целиться в центры отметок).
- Ставим первую отметку. Если автоматически не открылось окно атрибутов - открываем его нажав правую клавишу мыши.
- В окне атрибутов взводим флаг "всегда показывать ..." и опцию "Сорт." для поля со значением высоты.
- Вводим значение высоты. (В дальнейшем стараемся выбирать ранее введенные значения из списка и править 1-2 последние цифры).
- Выполняем пока не введем все отметки высот.

2. Шаг 2. Генерируем подписи.
- Утилиты->Базы данных->Генерация подписей. Укажите на основе объектов какого слоя и по какому полю (или полям) генерировать подписи.
- А теперь одна хитрость. Поместите надписи на слой _ERRORS_. Название именно такое - заглавными буквами и с подчеркиванием спереди и сзади!!!
- Если ошибётесь с высотой - просто выполните UNDO, измените ысоту и повторите генерацию подписей.
- Цвет слоя _ERRORS_ сделайте ярко-желтым.

3. Шаг 3. Проверяем значения атрибутов и позиции подписей.
- ВАЖНО! Редактор автоматически позиционируется на любые объекты на слое _ERRORS_ ! Для этого удобно использовать клавиши "F" - следующая пометка "V" - предыдущая пометка.
- Выбрав редактор примитивов (просто стрелка), нажимаем "F" и переходим к первой пометке (подписи отметки высоты).
- Если надо - правим позицию подписи редактором и (если ошиблись при вводе!) ЗНАЧЕНИЕ АТРИБУТА И ТЕКСТ ПОДПИСИ. Текст подписи НИКАК НЕ СВЯЗАН со значением атрибута отметки (!!!), поэтому править надо оба объекта.
- Выполняем проход по всем подписям.

4. Шаг 4. Завершение ввода отметок
- Выбираем групповым редактором (три стрелки - правая клавиша - лейка) весь текст на слое _ERRORS_ и переносим его на тот слой где он и должен быть.
- Если векторизация еще не закончена, то слои с отметками и их текстом лучше временно погасить.
- И последнее, в версии 7.95 отметки высот можно использовать для автоматического контроля значений высот присвоенных изолиниям. См. Утилиты->Проверка Z.

Успехов!!!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
phpBB SEO