2304
.pdfМасштабирование Карты
Одна из самых трудных задач подготовки высококачественных отчетов состоит в установке нужного масштаба карты. Существует два пути установки масштаба карты. Первый метод заключается в выполнении команды Карта > Показать ПоДругому. Установка масштаба таким способом действует на окно Карты в соответствии с размером монитора. Такой путь установки масштаба используется нечасто, поскольку для работы с картой на экране обычно не нужен точный масштаб. Можно иcпользовать этот способ для подготовки презентаций.
Точный масштаб крайне важен для печатаемых на принтере или плоттере картах. Чтобы добиться требуемой точности мас-
штаба выходной карты, надо согласовать окно Карты с окном |
|
|
И |
Отчета. Вам также надо решить, что надо получить в результа- |
|
те. |
Д |
|
Например, может понадобиться карта масштаба 1:25000, |
заполняющая 9 дюймов по ширине в рамке отчета. В этом случае заполните карту так, чтобы выдержать эти условия. Или, если задается определенное расстояниеАна карте, можно увеличить размер бумаги для выходного макета. Следующие две формулы помогут установить правильный размербкарты, масштаб и размеры рамки.
Установкаимасшта а с ограниченным размером рамки
Следующая формула рассчитывает увеличение, которое должно быть заданоСв окне Карты, чтобы получить карту с определенным масштабом и определенным размером рамки.
((Ширина Рамки в дюймах * Масштаб)/12) /5280 = Размер карты в милях. Например, вам надо создать карту в масштабе 1:24000 и заполнить ею рамку шириной 8 дюймов. Вам надо определить ширину окна карты, которое согласуется с требуемым масштабом и размером рамки. Формула расчета будет выглядеть так:
((8 • 24 000) / 12) / 5280 = 3,03. |
(5) |
Далее выполните команду Карту > показать по-другому и введите значение 3,03 мили в качестве новой ширины окна.
41
Установка масштаба с определенной шириной окна Карты
Следующая формула рассчитывает число дюймов для рамки, в которую должна поместиться карта с заданным масштабом и заданным размером ширины окна карты.
(Ширина карты в милях •5280 •12) / Масштаб = Необходимая ширина рамки.
Например, надо сделать карту в масштабе 1:100000 и шириной окна карты 20 миль. Вам надо определить размер рамки, который согласуется с этими параметрами. Формула расчета будет выглядеть так:
(20 • 5280 • 12) / 100000 = 12,67. |
(6) |
||||
Ваша рамка должна быть шириной 12,67 дюймов. Если принтер не |
|||||
позволяет такие размеры страницы, распечатайте отчет на двух листах. |
|
||||
|
|
|
|
И |
|
Создание масштабной линейки(рис. 40) |
|
||||
Если вы хотите включить в карту масштабную линейку, показы- |
|||||
|
|
|
Д |
|
|
вающую расстояния, используйте программу Scalebar.mbx, приложе- |
|||||
ние MapBasic, создающую такую масштабную линейку на карте. |
|
||||
Чтобы запустить программу Scalebar.mbx: |
|
||||
|
|
А |
|
|
|
1. Выполните программу Файл |
> ЗапуститьпрограммуMapBasic. |
||||
2. В папке Tools, содержащейся в папке MapInfo, выберите |
|||||
|
б |
|
|
|
|
Scalebar.mbx. Появится раздел Программы в основном меню. |
|
||||
и |
|
|
|
|
|
С |
|
|
|
|
|
Рис. 40. Создание масштабной линейки на карте
42
3.Выполните Программы > Масштабная линейка > Создать Масштабную линейку. Появится диалог Создать масштабную линейку расстояний в окне карты.
4.Введите длину, которая вам подойдет для масштабной линейки. Установите стиль текста и цвет заполнения. Нажмите ОК. Мас-
штабная линейка возникнет в окне Карты.
Внимание: объекты, из которых состоит масштабная линейка, размещаются на косметическом слое. Чтобы переместить масштабную линейку, выделите все объекты, из которых она состоит, нажмите кнопку мышки и перемещайте линейку на новое место.
Способы улучшения макета
MapInfo обладает большой гибкостью при создании Отчетов.
Можно выбирать способ показа содержимого рамок, устанавливать |
|
|
И |
отступы, количество страниц в Отчете, добавлять текст, выделять |
|
объекты оттенением. |
Д |
|
Добавление текста в Отчет |
Вам обязательно понадобится изменять или добавлять текст в Отчет. Для этого используйте инструментАТекст из Пенала. Текстовые надписи можно добавлять на макет Отчета в любом количестве. Вы можете изменять шрифт,бразмер, цвет букв, цвет подложки и прочие атрибуты любого текстового о ъекта, выполняя команду Настройки > Стиль Текста. Можноитакже вращать надпись, воздействуя на дополнительный маркер справа вн зу от выбранного текста. Перемещая этот маркер при нажатойСлевой клав ше мыши, добейтесь нужного положения текстового объекта отпустите клавишу.
Дважды нажмите на левую клавишу мыши, указывая Стрелкой на текстовый объект и вы получите доступ к диалогу Текстовый объект, который предлагает дополнительные возможности по оформлению текста, такие как выравнивание по строке, расстояние между строками, указка.
Добавление тени
Добавляя тень, можно придать объёмность графическим объектам типа прямоугольника, скругленного прямоугольника, круга. Указав Стрелкой на объекты, которые вы хотите выделить добавлением тени, выполните команду Отчет > Добавить Тень. Введите значение величины смещения тени по вертикали и горизонтали в соответствующих окошках этого диалога.
43
При этом следует иметь в виду, что «тень» – это новый графический объект, который не будет автоматически следовать всем изменениям породившего его объекта, поэтому тени рекомендуется добавлять на финальной стадии подготовки Отчета.
Для того чтобы изменить стиль оформления тени, пользуйтесь ко-
мандой Настройки > Стиль областей (Ctrl-F8) после выбора Стрелкой
добавленной тени.
Стрелка направления на Север
Простой способ сделать Отчет более привлекательным заключается в помещении на карту декоративной стрелки, указывающей на Север. MapInfo имеет файл с такой стрелкой под именем ARROWS.ТАВ,
доступный на MapInfo BBS и на Web-странице MapInfo |
|
(http://www.mapinfo.com). |
И |
|
Д |
Создание и использование шаблона
Шаблоном будем называть макет Отчета, содержащий пустые рамки. Шаблон можно использовать многократно, помещая каждый раз в рамки содержимое новых окон. В таком окне будут постоянно
присутствовать все рамки, названия и надписи, которые вы туда по- |
||
местили. |
б |
|
|
|
|
Чтобы создать ша лон, закройте все окна (командой Закрыть |
||
|
и |
|
все) и выполните команду ОтчетАиз меню |
Окно. MapInfo создаст |
|
пустое окно Отчета. Размест те в этом окне все необходимые рамки, надписи, другиеСграф ческ е объекты. Затем сохраните шаблон в
Рабочем наборе.
После того как вы добились удовлетворяющий вас внешний вид Отчета, вывод его на печать – простая задача.
Настройка печати
Сначала проверьте, что размеры страницы в диалоге Настройка печати именно те, которые вам нужны. Любые изменения, касающиеся размеров и расположения страницы, могут оказать воздействие на внешний вид макета Отчета. Поэтому желательно посмотреть, как эти изменения влияют на внешний вид макета еще до начала печати. Выполните команду Файл > Настройка Печати (рис. 41). В этом диалоге вы можете указать ориентацию
44
страницы (книжная или альбомная) и поля. Вы можете также изменить размер страницы, способ ее подачи на печать и режимы принтера. Настройки режима принтера меняются в зависимости от используемого принтера.
Когда все проверено, можно |
|
|
приcтупать к печати Отчета. Сделай- |
|
|
те окно Отчета активным и выпол- |
|
|
ните команду Печатать из меню |
|
|
Файл. Появится диалог Печать. |
|
|
Здесь можно указать количество ко- |
|
|
пий, а также выбрать страницы, ко- |
|
|
торые нужно вывести на печать, или |
|
|
печатать все страницы. Здесь же |
|
И |
можно изменить режимы принтера, |
|
|
|
|
|
нажав на кнопку Свойства. Кроме |
|
|
того, можно организовать вывод От- |
|
|
чета в файл. |
Рис. 41. Настройка печати отчёта |
|
|
||
А |
|
|
Настройки печати отчета
Когда вы готовы к печати, |
убедитесь, что окно Отчета активно, |
и выполните команду Файл > |
ПечатьД. Откроется диалог Печать. |
Укажите число необходимых копий для печати, укажите, какие страницы надо печатать. Используйте настройки, позволяющие управлять
прозрачностью и цветами, что осо енно важно для растровых изо- |
|||
бражений. |
С |
б |
|
|
охранен е отчета в электронном виде |
||
Очень часто пользователюи |
надо сохранить карты в электрон- |
||
ном виде, а не в виде распечатки. MapInfo представляет несколько вариантов для электронного вывода.
Экспорт отчета
Самый простой путь сделать электронную копию карты из MapInfo – это выполнить команду Файл > Экспорт окна. Можно экс-
портировать в форматах Windows Bitmap, Windows Metafile, JPEG File Interchange Format, Portable Network Graphics Format, Tagged Image file Format и Photoshop 3.0.
Важно помнить, что все изменения и дополнения должны быть сделаны в окне Карты, которое вы хотите сохранить командой Экспорт окна. Для более подробной информации об этом смотрите Спровочник Mapinfo Professional.
45
Вы можете использовать новые настройки экспорта для повышения качества изображения, настройки для прозрачности и цвета растров. Нажмите кнопку Дополнительно в диалоге Экспорт окна,
откроется диалог Дополнительные настройки экспорта. В нем те же настройки, что и в диалоге Дополнительные настройки печати.
Контрольные вопросы и задания
1. |
Как создать отчёт? |
|
|
|
|||
2. |
Как создать окно Карты? |
|
|
||||
3. |
Как создать множественные отображения одной карты? |
||||||
4. |
Как добавить окно в текущий отчет? |
||||||
5. |
Как выровнять объект отчета? |
И |
|||||
6. |
Как управлять размером макета? |
||||||
|
|||||||
7. |
Каков порядок наложения объектов? |
||||||
8. |
Какие способы улучшения макета вы знаете? |
||||||
|
|
|
|
|
Д |
||
|
|
|
|
А |
|
||
|
|
Лабораторная работа № 4 |
|||||
|
|
б |
|
|
|||
|
Регистрация растрового аэрофотоснимка по цифровой |
||||||
|
карте и корректировка контуров карты |
||||||
|
и |
|
|
|
|||
Цели работы: науч |
ться регистрировать растровый аэрофото- |
||||||
|
С |
|
|
корректировать контуры карты. |
|||
снимок по цифровой карте |
|
||||||
1. Регистрация растрового аэрофотоснимка по цифровой карте
Чтобы МарInfo показывала растровое изображение правильным образом, вместе с векторными данными поверх него следует провести регистрацию изображения. Регистрация проводится в диалоге Регистрация изображения. Здесь вы определяете координаты точек привязки, а также тип проекции растрового изображения.
Очень важно точно расставлять контрольные точки при регистрации растрового изображения. Если контрольные точки размещены аккуратно, МарInfo будет показывать растровое изображение без искажений и поворотов. При наложении векторных данных МарInfo таким образом трансформирует векторную информацию,
46
чтобы добиться правильного взаимного расположения растра и век-
торных слоев («притягивает к растру»).
Выбирайте контрольные точки в тех местах на Карте, которые легко найти и сопоставить с источником (например, на пересечении улиц).
Выбор правильной проекции растрового изображения также очень важен для точного показа. Поэтому аэрофотоснимки, которые не прошли процесс исправления (и проекция которых, следовательно, неизвестна), не могут корректно использоваться в МарInfo в одном окне с векторными данными.
Имеется два возможных способа зарегистрировать растровое изображение в МарInfo, чтобы открыть его и показать в окне Карты. В обоих случаях необходимо указывать координаты контрольных точек в проекции сканированной Карты и соответствующие им относительные координаты растровой картинки. Чтобы определить координаты в проекции Карты, можно:
– вычислить координаты выбранных точек по бумажной
карте или |
|
И |
|
– определить координаты точек |
|||
по отсканированному изо- |
|||
бражению и внести их в диалог регистрации. |
|||
|
Д |
||
|
Определение координат по бумажной карте |
||
|
А |
скорее всего, имеете на изо- |
|
Если вы отскан ровали карту, то, |
|||
б бражении градуснуюисетку (широту и долготу). Вы можете выбрать
характерные точки (скажем, в узлах этой сетки) и задать для них ко-
ординаты в диалоге Рег страция изображения.
1.Откройте растровый файл командой Файл > Открыть таблицу, выбрав формат файла Растр. Выберите название файла и нажми-
те кнопку Открыть. Появится диалог Регистрация изображения.
Внижней части диалога будет показано исходное растровое изображение.
2.Дайте проекцию растрового изображения, нажав кнопку Проекция. Для того чтобы свести к минимуму искажения при наложении на растр векторных объектов, важно правильно задать проекцию изображения. Проекцию растрового изображения нельзя изменить в окне Карты.
3.Укажите на любую точку регистрируемого изображения. Появится диалог Добавить контрольную точку. Задайте в этомС
диалоге координаты, взятые с бумажного варианта карты. Кон-
47
трольные точки на изображении нумеруются. Поставьте не менее трех контрольных точек (ставьте больше точек, если проекция вам не известна, как в случае с аэрофотоснимками). Нажмите ОК.
Замечание: масштаб показа изображения в окне просмотра меняется кнопками «+» и «-» снизу от изображения. Укрупняя масштаб, можно добиться большей точности определения положения точек привязки.
Определение координат точек на экране
Можно автоматически перенести координаты с уже имеющейся векторной Карты той же местности. Такую векторную Карту можно просматривать одновременно с диалогом Регистрация изо-
бражения. Указав мышью на характерную точку на векторной Карте, вы узнаете ее географические координаты. Эти координаты можно указать в диалоге регистрации для соответствующей контрольной точки растрового изображения.
цу, выбрав формат Растр. Выберите названиеИфайла и нажмите кнопку Открыть. Появится диалог Регистрация изображения. В
1. Откройте растровый файл командой Файл > Открыть табли-
нижней части диалога будет показано исходное растровое изобра- |
|
жение. |
Д |
2. |
Задайте проекцию растрового изображения, нажав кнопку |
Проекция. Если проекция не задана, МарInfo будет использовать |
||
проекцию широта-долгота. |
А |
|
3. Чтобы начать расстановкубконтрольных точек, укажите мы- |
||
шью на чёткую точку сходного растрового изображения. Появится |
||
диалог Добавить контрольнуюи |
точку, в котором будут указаны |
|
С |
|
|
относительные координаты точек в пикселях. Нажмите ОК. В списке в верхней части диалога появится точка без координат X и Y (укажем координаты чуть позже).
4.Задайте таким образом не менее трех контрольных точек. Пролистывать изображение можно с помощью строк прокрутки. Выберите наиболее точно определяющиеся, характерные точкиКарты.
Включите режим совмещения (нажав клавишу S) для того, чтобы получить наиболее точно координаты идентифицируемой точки.
5.Откройте имеющуюся у вас векторную Карту для той тер-
ритории, которую охватывает растровое изображение. Вы можете перейти в окно Карты, не закрывая диалог Регистрация изобра-
жения.
48
6. Выполните команду Таблица > Растр > Совместить с картой
(рис. 42).
Рис. 42. Команда Таблица>РастрД>СовместитьИс картой
7. Выберите точку 1 в диалогеАРегистрация изображения.
Укажите на соответствующуюбточку в окне Карты (рис. 43). Появится диалог Добавить контрольную точку, в котором будут указаны координаты Xии Y заданной точки на векторной Карте. Нажмите ОК, если эти коорд наты вас уcтраивают. МарInfo перенесет их в диалог РегистрацСя зображения.
Рис. 43. Идентификацияточки на снимке и карте
49
8.Повторите шаг 7 для остальных контрольных точек.
9.После того, как будут определены координаты всех контрольных точек, нажмите ОК в диалоге Регистрация изображе-
ния. Растровое изображение появится в окне Карты под векторными слоями (рис. 44), то есть получена фотокарта.
|
|
|
И |
|
|
Д |
|
|
А |
|
|
б |
|
|
|
Рис. 44. Результат регистрации растрового снимка по карте – фотокарта |
|||
и |
|
|
|
Значен я погрешностей регистрации |
|||
Когда происходСт процесс регистрации нового растрового изображения, в диалоге Рег страция изображения для контрольных точек выдаются значения погрешностей регистрации. Под погрешностью понимается разница между реальным положением точки на изображении и координатами X и Y, заданными в диалоге Добавить контрольную точку. Очень важно, чтобы значение погрешности было как можно меньше (рис. 45). При больших погрешностях регистрации возникнут отклонения при совмещении растрового и векторных слоев. Постарайтесь добиться максимальной точности при указании координат контрольных точек. Для этого потребуется увеличить исходное изображение при расстановке контрольных точек.
Точность регистрации можно увеличить, расставив больше контрольных точек. Для этого выполните команду Таблица > Растр > Ре-
гистрация изображения. Нажмите кнопку Новая в диалоге Регист-
рация изображения и поставьте новую контрольную точку. Перене-
50
