Страница 1 из 1

Привязка растра c несколькими зонами в EasyTrace

Добавлено: 26 май 2014, 10:02
akas
Я пытаюсь самостоятельно сделать векторную карту для GPS на основе отсканированных бумажных.
Опыта у меня нет никакого, почитал интернет, разобрался с рисованием в EasyTrace, но столкнулся с проблемами.

Карты - морские навигационные, советского издания с коррекциями, система координат 1942 года, сетка широты и долготы имеется. Одна карта обзорная (1:200000, мне как раз на gps нужен весь этот район) и несколько дополнительных листов (1:25000) с уточнениями по разным участкам обзорной карты (целиком весь район не перекрывают).

В EasyTraсe при привязке необходимо указывать координаты в метрах.
Как их получить из градусов, я примерно понял (с помощью спец. калькулятора или в том же oziexplorer).
Но лист карты охватывает сразу две зоны Пулково-42 - шестую и седьмую (долгота от 34 E до 38 E)
Граница зон проходит как раз посередине карты, как быть в такой ситуации, я не понимаю.
Во всех инструкциях в интернет про привязку таких карт речь всегда только об одной зоне.
Как привязываются такой растр, по какой зоне вычислять координаты в метрах?

Может быть, имеет смысл разрезать растровый файл пополам по границе зон, векторизовать в ET каждую половинку по отдельности с привязкой к своей зоне, а потом в какой-то другой программе сшить вручную векторизованные линии соседних листов? В какой программе (желательно из бесплатных) это можно сделать?

Re: Привязка растра c несколькими зонами в EasyTrace

Добавлено: 26 май 2014, 10:09
nadiopt
а вы уверены, что эта сетка - градусы, а не метры?

Re: Привязка растра c несколькими зонами в EasyTrace

Добавлено: 26 май 2014, 11:09
Донецков
На морских картах СК - Меркатор на Красовского, поэтому это нужно учитывать, чтобы правильно привязать растр и его оцифровать..., на них есть и градусная и метровая разметка...
А лучше приведите фрагмент карты...

Re: Привязка растра c несколькими зонами в EasyTrace

Добавлено: 26 май 2014, 11:20
akas
nadiopt писал(а):а вы уверены, что эта сетка - градусы, а не метры?
Да, конечно уверен, в градусах - это же стандартные морские навигационные карты.
Слева от рамки в градусах есть доп. линейка в километрах, и числа очень похожи на координату в СК-42.
Но проблема с привязкой растра именно по "горизонтальной" координате, которая перекрывает две зоны, а для нее никакой линейки в километрах нет :(
Вот такая карта: http://www.truecourse.ru/images/stati/n ... %D0%B2.gif

Re: Привязка растра c несколькими зонами в EasyTrace

Добавлено: 26 май 2014, 11:30
nadiopt
зоны Пулково относятся к спроецированной СК гаусса-крюгера на эллипсоид Красовского, а если вы градусами хотите, то надо брать просто географическую пулково-42, как-то так. в кугисе по градусам вяжется unknown based on Krasovsky, а в easy trace, к своему стыду, не помню:(

Re: Привязка растра c несколькими зонами в EasyTrace

Добавлено: 26 май 2014, 12:25
Донецков
Как и писал выше - это Меркатор, а не UTM или Гаусса - Крюгера...
К СК-42 это никакого отношения не имеет, хотя тоже используются параметры эллипсоида Красовского
Если еще проще, то это наподобие карты в Гугле, только не на WGS84, а на Красовского...

Re: Привязка растра c несколькими зонами в EasyTrace

Добавлено: 26 май 2014, 13:10
akas
А как в итоге привязывать растр для векторизации в EasyTrace?
Там есть привязка только к плоскости XY, и координаты задаются только в километрах/метрах/футах
Привязки растра к географическим координатам (градусам) в нет, надо указывать какие-либо метры.
Как из вычислить для данной карты?

(Позже предполагается результат трассировки (shp) импортировать в GPSMapEdit для подготовки gps-карты, и если при импорте указать правильную систему координат, то весь вектор сразу оказывается привязанным куда нужно)

Прошу прощения, если вопросы тривиальные, я только начал разбираться с этим.

Re: Привязка растра c несколькими зонами в EasyTrace

Добавлено: 26 май 2014, 14:10
trir
Так Меркатор и есть в метрах (пример) просто это условные метры
Для перехода от системы координат WGS-72 к системе координат карты долготы надлежит увеличить на 10,4"
:?:

Re: Привязка растра c несколькими зонами в EasyTrace

Добавлено: 26 май 2014, 14:31
Донецков
Поэтому, можно цифровать и в метрах, но потом при дальнейшей загрузке в любую ГИС нужно указывать что это Меркатор.
Другой вариант (сам делал так), черчу прямоугольник в градусах (с параметрами Красовского), соответствующий рамке листа морской карты, потом его трансформирую из градусов, например в СК-42 нужной зоны, сохраняю, далее уже к этой рамке привязываю с трансформированием морскую карту... Получаю морскую карту в СК-42 соответствующей зоны.
В случае когда карта попадает на границы зоны СК-42, можно сделать свою 6 градусную зону, где ЦМ будет = долготе по границе зон, или вообще выбираете произвольную долготу по центру карты и описываю ее параметры... Далее в нее привязываю и трансформирую...

Re: Привязка растра c несколькими зонами в EasyTrace

Добавлено: 26 май 2014, 14:36
Игорь Белов
На данных конкретных картах нет метров, есть только градусная сетка. Шкала расстояния от экватора, что слева, не в счёт. Чтобы с градусной сеткой можно было работать, я посчитал координаты в проекции Меркатора в СК-42 (это грамотное название для Pulkovo 1942). На листе электронной таблицы вверху и внизу координаты меридианов, слева и справа координаты параллелей. Крайние значения относятся к границам листа. Используйте координаты для регистрации пересечений параллелей и меридианов.
При экспорте нужно будет правильно указать координатную систему.

Re: Привязка растра c несколькими зонами в EasyTrace

Добавлено: 26 май 2014, 14:36
Донецков
Проще привязать карту в ГИС (QGIS, ArcGIS), трансформировать в ней растр как надо, или прямо в ней оцифровать и оттуда выгрузить в GPS MapEdit...

Re: Привязка растра c несколькими зонами в EasyTrace

Добавлено: 26 май 2014, 14:54
Игорь Белов
Донецков писал(а):Проще привязать карту в ГИС (QGIS, ArcGIS), трансформировать в ней растр как надо, или прямо в ней оцифровать и оттуда выгрузить в GPS MapEdit...
Согласен, однако топикстартер не сознаётся во владении чем-то кроме EasyTrace и GPSMapEdit.