Привязка растра c несколькими зонами в EasyTrace
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 26 май 2014, 09:02
- Репутация: 0
Привязка растра c несколькими зонами в EasyTrace
Я пытаюсь самостоятельно сделать векторную карту для GPS на основе отсканированных бумажных.
Опыта у меня нет никакого, почитал интернет, разобрался с рисованием в EasyTrace, но столкнулся с проблемами.
Карты - морские навигационные, советского издания с коррекциями, система координат 1942 года, сетка широты и долготы имеется. Одна карта обзорная (1:200000, мне как раз на gps нужен весь этот район) и несколько дополнительных листов (1:25000) с уточнениями по разным участкам обзорной карты (целиком весь район не перекрывают).
В EasyTraсe при привязке необходимо указывать координаты в метрах.
Как их получить из градусов, я примерно понял (с помощью спец. калькулятора или в том же oziexplorer).
Но лист карты охватывает сразу две зоны Пулково-42 - шестую и седьмую (долгота от 34 E до 38 E)
Граница зон проходит как раз посередине карты, как быть в такой ситуации, я не понимаю.
Во всех инструкциях в интернет про привязку таких карт речь всегда только об одной зоне.
Как привязываются такой растр, по какой зоне вычислять координаты в метрах?
Может быть, имеет смысл разрезать растровый файл пополам по границе зон, векторизовать в ET каждую половинку по отдельности с привязкой к своей зоне, а потом в какой-то другой программе сшить вручную векторизованные линии соседних листов? В какой программе (желательно из бесплатных) это можно сделать?
Опыта у меня нет никакого, почитал интернет, разобрался с рисованием в EasyTrace, но столкнулся с проблемами.
Карты - морские навигационные, советского издания с коррекциями, система координат 1942 года, сетка широты и долготы имеется. Одна карта обзорная (1:200000, мне как раз на gps нужен весь этот район) и несколько дополнительных листов (1:25000) с уточнениями по разным участкам обзорной карты (целиком весь район не перекрывают).
В EasyTraсe при привязке необходимо указывать координаты в метрах.
Как их получить из градусов, я примерно понял (с помощью спец. калькулятора или в том же oziexplorer).
Но лист карты охватывает сразу две зоны Пулково-42 - шестую и седьмую (долгота от 34 E до 38 E)
Граница зон проходит как раз посередине карты, как быть в такой ситуации, я не понимаю.
Во всех инструкциях в интернет про привязку таких карт речь всегда только об одной зоне.
Как привязываются такой растр, по какой зоне вычислять координаты в метрах?
Может быть, имеет смысл разрезать растровый файл пополам по границе зон, векторизовать в ET каждую половинку по отдельности с привязкой к своей зоне, а потом в какой-то другой программе сшить вручную векторизованные линии соседних листов? В какой программе (желательно из бесплатных) это можно сделать?
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Привязка растра c несколькими зонами в EasyTrace
а вы уверены, что эта сетка - градусы, а не метры?
ин гроссен фамилен нихт клювен клац клац
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Привязка растра c несколькими зонами в EasyTrace
На морских картах СК - Меркатор на Красовского, поэтому это нужно учитывать, чтобы правильно привязать растр и его оцифровать..., на них есть и градусная и метровая разметка...
А лучше приведите фрагмент карты...
А лучше приведите фрагмент карты...
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 26 май 2014, 09:02
- Репутация: 0
Re: Привязка растра c несколькими зонами в EasyTrace
Да, конечно уверен, в градусах - это же стандартные морские навигационные карты.nadiopt писал(а):а вы уверены, что эта сетка - градусы, а не метры?
Слева от рамки в градусах есть доп. линейка в километрах, и числа очень похожи на координату в СК-42.
Но проблема с привязкой растра именно по "горизонтальной" координате, которая перекрывает две зоны, а для нее никакой линейки в километрах нет

Вот такая карта: http://www.truecourse.ru/images/stati/n ... %D0%B2.gif
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Привязка растра c несколькими зонами в EasyTrace
зоны Пулково относятся к спроецированной СК гаусса-крюгера на эллипсоид Красовского, а если вы градусами хотите, то надо брать просто географическую пулково-42, как-то так. в кугисе по градусам вяжется unknown based on Krasovsky, а в easy trace, к своему стыду, не помню:(
ин гроссен фамилен нихт клювен клац клац
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Привязка растра c несколькими зонами в EasyTrace
Как и писал выше - это Меркатор, а не UTM или Гаусса - Крюгера...
К СК-42 это никакого отношения не имеет, хотя тоже используются параметры эллипсоида Красовского
Если еще проще, то это наподобие карты в Гугле, только не на WGS84, а на Красовского...
К СК-42 это никакого отношения не имеет, хотя тоже используются параметры эллипсоида Красовского
Если еще проще, то это наподобие карты в Гугле, только не на WGS84, а на Красовского...
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 26 май 2014, 09:02
- Репутация: 0
Re: Привязка растра c несколькими зонами в EasyTrace
А как в итоге привязывать растр для векторизации в EasyTrace?
Там есть привязка только к плоскости XY, и координаты задаются только в километрах/метрах/футах
Привязки растра к географическим координатам (градусам) в нет, надо указывать какие-либо метры.
Как из вычислить для данной карты?
(Позже предполагается результат трассировки (shp) импортировать в GPSMapEdit для подготовки gps-карты, и если при импорте указать правильную систему координат, то весь вектор сразу оказывается привязанным куда нужно)
Прошу прощения, если вопросы тривиальные, я только начал разбираться с этим.
Там есть привязка только к плоскости XY, и координаты задаются только в километрах/метрах/футах
Привязки растра к географическим координатам (градусам) в нет, надо указывать какие-либо метры.
Как из вычислить для данной карты?
(Позже предполагается результат трассировки (shp) импортировать в GPSMapEdit для подготовки gps-карты, и если при импорте указать правильную систему координат, то весь вектор сразу оказывается привязанным куда нужно)
Прошу прощения, если вопросы тривиальные, я только начал разбираться с этим.
-
- Гуру
- Сообщения: 5355
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Привязка растра c несколькими зонами в EasyTrace
Так Меркатор и есть в метрах (пример) просто это условные метры

Для перехода от системы координат WGS-72 к системе координат карты долготы надлежит увеличить на 10,4"

-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Привязка растра c несколькими зонами в EasyTrace
Поэтому, можно цифровать и в метрах, но потом при дальнейшей загрузке в любую ГИС нужно указывать что это Меркатор.
Другой вариант (сам делал так), черчу прямоугольник в градусах (с параметрами Красовского), соответствующий рамке листа морской карты, потом его трансформирую из градусов, например в СК-42 нужной зоны, сохраняю, далее уже к этой рамке привязываю с трансформированием морскую карту... Получаю морскую карту в СК-42 соответствующей зоны.
В случае когда карта попадает на границы зоны СК-42, можно сделать свою 6 градусную зону, где ЦМ будет = долготе по границе зон, или вообще выбираете произвольную долготу по центру карты и описываю ее параметры... Далее в нее привязываю и трансформирую...
Другой вариант (сам делал так), черчу прямоугольник в градусах (с параметрами Красовского), соответствующий рамке листа морской карты, потом его трансформирую из градусов, например в СК-42 нужной зоны, сохраняю, далее уже к этой рамке привязываю с трансформированием морскую карту... Получаю морскую карту в СК-42 соответствующей зоны.
В случае когда карта попадает на границы зоны СК-42, можно сделать свою 6 градусную зону, где ЦМ будет = долготе по границе зон, или вообще выбираете произвольную долготу по центру карты и описываю ее параметры... Далее в нее привязываю и трансформирую...
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: Привязка растра c несколькими зонами в EasyTrace
На данных конкретных картах нет метров, есть только градусная сетка. Шкала расстояния от экватора, что слева, не в счёт. Чтобы с градусной сеткой можно было работать, я посчитал координаты в проекции Меркатора в СК-42 (это грамотное название для Pulkovo 1942). На листе электронной таблицы вверху и внизу координаты меридианов, слева и справа координаты параллелей. Крайние значения относятся к границам листа. Используйте координаты для регистрации пересечений параллелей и меридианов.
При экспорте нужно будет правильно указать координатную систему.
При экспорте нужно будет правильно указать координатную систему.
- Вложения
-
xy.xls
- Координаты
- (6.5 КБ) 412 скачиваний
The purpose of computing is insight, not numbers
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Привязка растра c несколькими зонами в EasyTrace
Проще привязать карту в ГИС (QGIS, ArcGIS), трансформировать в ней растр как надо, или прямо в ней оцифровать и оттуда выгрузить в GPS MapEdit...
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: Привязка растра c несколькими зонами в EasyTrace
Согласен, однако топикстартер не сознаётся во владении чем-то кроме EasyTrace и GPSMapEdit.Донецков писал(а):Проще привязать карту в ГИС (QGIS, ArcGIS), трансформировать в ней растр как надо, или прямо в ней оцифровать и оттуда выгрузить в GPS MapEdit...
The purpose of computing is insight, not numbers
Кто сейчас на конференции
Сейчас этот форум просматривают: Ahrefs [Bot] и 5 гостей