Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач / Surfer / Surfer / SERFER / ГЛАВА 4.DOC
Скачиваний:
33
Добавлен:
15.04.2015
Размер:
118.27 Кб
Скачать

Скрытие частей карты изолиний

Blanking (скрытие) - метод, при помощи которого изолинии не рисуются на отдельном участке карты. Скрыть изолинии на карте можно двумя путями: использовать команду Blank из меню Grid для удаления данных из файла сетки или наложить на карту изолиний карту границ (boundary map) и скрыть изолинии под участками, которые должны быть пустыми.

Команда Blank присваивает специальный код очистки заданным участкам файла сетки. обработанный таким образом файл сетки можно отобразить в виде карты изолиний, причем изолинии не будут рисоваться в "очищенных" областях сетки. Это могут быть участки, для которых не хватает данных для построения изолиний, или места, в которых Вы не хотите отображать изолинии. Более подробно об этом см. Главу 11.

Скрытие частей карты изолиний

Чтобы скрыть части карты изолиний, можно наложить на нее карту границ. Последняя должна содержать участки, которые могут быть заполнены штриховкой или цветом, скрывающим нижележащую карту изолиний. Более подробно об этом см. Главу 7.

  1. Создайте контурную карту.

  2. Выберите команду Load Base Mapиз менюMap.Определите карту-основу для импорта. Она должна содержать область, поэтому переключательAreas to Curvesдолжен быть неактивен.

  3. Нажмите F2и затем выберите командуOverlay Mapиз меню Map. Карта изолиний и карта-основа будут сгруппированы в один объект.

  4. Выделите объект и выберите команду Edit Overlays из меню Map. В ДОEdit Commands выверите карту-основу и кликните на кнопкеMove to Front. Карта-основа будет помещена поверх карты изолиний. Кликните ОК.

  5. Кликните на объекте, и проверьте в строке состояния, выделена ли карта-основа. Если нет, нажмите и удерживайте клавишу CTRLи одновременно кликайте на объекте до тех пор, пока карта-основа не будет выделена.

  6. Выберите команду Fill Attributes из менюDraw. Задайте параметры заливки. Кликните ОК - карта будет перерисована, а заданные участки ее будут скрыты.

Если у Вас нет требуемых маскирующих границ, можно использовать один из инструментов для рисования, такой как многоугольник, прямоугольник или эллипс, чтобы нарисовать объект поверх карты. Если добавить к объекту заливку, можно скрыть часть карты изолиний без создания файла границ. Об инструментах для рисования см. главу 18.

Сглаживание контуров

Сглаживание изолиний вызывают несколько факторов. Основное правило - карты изолиний, созданные на основе сетки с большей плотностью будут более гладкими, чем те, что созданы на основе сеток с меньшей плотностью. Например, файл сетки размером 10х10 даст более угловатые контуры, чем файл 50х50. Увеличить количество строк и столбцов в файле сетки можно двумя путями: создать новый файл сетки, указав большее количество линий в направлениях Х и Y, или использовать команду Spline Smooth из меню Drid, чтобы вставить дополнительные строки и столбцы в существующий файл сетки. более подробно об этом см. Главы 4 и 11.

Другой путь сглаживания изолиний - использование параметра Smoothing в ДО Contour Map. Это позволяет использовать существующий файл сетки, не меняя плотность сетки. Изолинии состоят из серии отрезков прямых от одной линии сетки к другой. Если карта изолиний строится на основе файла сетки с относительно небольшим числом строк и столбцов, прямые сегменты изолиний будут заметны.

В ДО Contour Map можно ввести интерполяцию сглаживающего сплайна для карты изолиний. Алгоритм сглаживания пытается сгладить изолинии добавлением дополнительных точек между линиями сетки. Этот метод эффективен во многих случаях, но может иногда дать в результате пересечение изолиний. Если Вы в итоге получили пересечение изолиний, необходимо уменьшить величину сглаживания.

Чтобы сгладить контуры на существующей карте изолиний:

  1. Дважды кликните на карте, чтобы вызвать ДО Contour Map.

  2. В группе Smoothing активизируйте переключательSmooth Contours.

  3. В раскрывающемся списке Amount определите относительную величину сглаживания.

  4. Кликните ОК.

Соседние файлы в папке SERFER