Калькулятор для пересчёта из градусов в метры.

      Комментарии к записи Калькулятор для пересчёта из градусов в метры. отключены

// WARNING — your Browser does NOT support JavaScript //

Градусы Минуты Секунды
Широта
Долгота
Проекция Центральныймеридиан (для UTM)
Britain Finland Zone 1 Finland Zone 2 Finland Zone 3 Finland Zone 4 Ireland Italy Zone 1 Italy Zone 2 Sweden (RT90) Sweden (SWEREF93RT90) UTM (International) UTM (WGS84) РассчитатьВвести
Восточнее (м) Севернее (м) Коорд. сетка

В результате, у меня получилась следующая таблица значений:

Координатына растре Координатыв градусах Координатыв метрах
Точка 1 242 (по осиY) N64º24’44,4
99 (по осиХ) E39º41’19,2
Точка 2 225 (по осиY) N64º24’46,5
1614 (пооси Х) E39º49’18,7
Точка 3 1687 (пооси Y) N64º21’26,7
316 (по осиХ) E39º42’25,9
Точка 4 1868 (пооси Y) N64º21’02,1
1831 (пооси Х) E39º50’24,4
Точка 5 881 (по осиY) N64º23’17,4
1038 (пооси Х) E39º46’14,6

Всё! Теперь у нас есть все исходные данные для осуществления привязки. Для этого нам необходимо внести их в специальный файл с расширением CPT. Это файл, содержащий информацию о точках привязки. Это простой текстовый файл, который Вы можете создать в любом текстовом редакторе, в котором каждой контрольной точке соответствует отдельная строка, содержащая 4 значения, разделенные пробелами. Первая пара значений задает координаты контрольной точки в исходной системе координат, вторая — в конечной. Набор контрольных точек определяет преобразование между этими двумя системами координат.

Всё просто. Но есть один важный момент. Дело в том, что оси координат по оси Y в программе Easy Trace и Adobe Photoshop не совпадают и перевёрнуты на 180 градусов. Поэтому нам придётся сделать ещё одно арифметическое действие — вычесть из высоты растрового файла карты, выраженного в пикселах, данные по оси Y для каждой точки привязки. В данном примере высота растра была максимальной для демо-режима программы Easy Trace, и равнялась 2000 пикселам. В результате в нашем файле с расширением CPT, будут присутствовать такие данные:

99 1758 533186 7143143

1614 1775 539604 7143284

316 313 534147 7137033

1831 132 540575 7136350

1038 1119 537173 7140495

Вот теперь на самом деле всё! Приступаем к экспортированию данных из программы Easy Trace в формат, пригодный для того, чтобы его можно было загрузить в программу GPSMapEdit. Как мы уже знаем, таким форматом является формат SHP. В нём содержится не только информация о векторных объектах, но и вся информация о их геопривязке. Дальнейший процесс не вызовет у Вас затруднений, поэтому я приведу только скриншоты нужных окон и краткие комментарии к ним.

Выбираем операцию экспортирования объектов — Файл/Экспорт…. Появится первое окно мастера экспорта.

Здесь указывается нужный формат и путь для сохранения готовых данных. Далее идёт окно Объекты. Я не привожу его здесь по причине того, что там ничего менять не нужно. А вот за ним идёт важное окно, в котором нам предлагается указать векторные слои, которые мы хотим экспортировать.

Я рекомендую сразу отметить все необходимые слои. После сохранения в целевом формате они будут хранится в файлах с именами, соответствующими названию слоя и идентификаторами типа объекта — линия или полигон. Дальше идёт окно Опции слоёв.

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

В сущности, мы уже ничего делать не будем. У нас уже всё готово. Поэтому выбираем пункт Использовать контрольные точки из файла и указываем путь к созданному нами файлу с расширением CPT. Исходными пусть считаются координаты текущего растра. Кстати, здесь ещё раз можно посмотреть координаты контрольных точек и проверить всё ли правильно введено.

Далее идёт окно настройки файлов типа SHP. Но там ничего менять не требуется.

На этом процесс экспорта заканчивается. В результате мы должны получить несколько файлов с расширением SHP и именами слоёв вместе с атрибутами типа объектов, содержащихся в каждом из них.

Теперь за дело берётся GPSMapEdit. Запускаем программу и начинаем импортировать объекты. Тут нам тоже придётся иметь дело с мастером, который проведёт нас от начала до конца. Некоторые из окон будут приведены. Итак, начинаем процесс импорта — File/Import/ESRI shape (*.shp). После чего указываем путь и имя нужного нам файла. В результате чего появится первое окно мастера.

В этом окне необходимо выбрать типовой набор объектов и, соответственно, сам тип для импортируемых объектов. В нашем случае это набор программы ГИС Русса и тип объектов малая изобата — Minor depth contour. Правда для наглядности, я сейчас выбрал другой тип — полугоризонталь. Его лучше видно в окне программы.

В следующем окне нам предлагается импортировать имена объектов. В нашем случае имён в исходном файле нет и их придётся присваивать позже вручную. Поэтому сразу снимаем галочку в пункте Select field for label. Следующее окно является самым ответственным.

Здесь нам предстоит задать параметры для импорта в соответствии с используемой системой координат. В принципе всё, что Вы видите на изображении сверху должно таким и остаться. А именно — система координат (Coordinate system) и Датум (Datum). Из оставшихся активных окон есть только Номер зоны (Zone). Этот номер зоны можно посмотреть в том же калькуляторе. Правда там он не выделен в отдельном окне, но всё таки присутствует. Посмотрите где его нужно искать.

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

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

В заключение стоит ещё раз повторить основную мысль — векторизатор Easy Trace не сделает за Вас всю работу, но, в ряде случаев, поможет сделать её гораздо быстрей. Рекомендую не стараться векторизовать всё что есть на карте, а выделить только те данные, которые можно векторизовать без значительных затрат времени. Как правило, к таким данным чаще всего относятся линейные объекты и площади с чётко выраженными очертаниями. К первым можно отнести дороги, реки, ручьи, изобаты, границы и пр.. Ко вторым — моря, озёра, острова и другие элементы, определяемы индивидуально на каждой карте.

Для примера скажу, что на данный момент я могу полностью векторизовать карту приведённую в примере ориентировочно за 1-1,5 часа. Имеется в виду именно векторизовать. Ещё полчаса уйдёт на доводку материала в GPSMapEdit. Итого два часа на полную векторизацию куска карты масштаба 1:100000 размером 2000х2000 пиксел, содержащей ВСЕ объекты бумажного оригинала.

Я наджеюсь, что и то, что Вы узнали из этой лекции, поможет Вам оценить возможности программы Easy Trace.

_______________

Контрольные вопросы.

1. Какие объекты можно получить в результате работы векторизатора?

2. Как зависит количество растровых и векторных слоёв друг от друга?

3. Содержатся ли в формате SHP данные о привязке объектов?

4. Планируете ли Вы использовать программу Easy Trace?

Ответы на вопросы необходимо отослать ведущему.

Принимаются все аргументированные ответы. После этого Вам будет выслана ссылка на следующую лекцию.

_______________

В следующей лекции будут рассмотрены темы:

1.О проекте Нарисуй карту

2.Заключение.

Статьи к прочтению:

Воздушный метр/Karina Mac/


Похожие статьи: