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

Помогите с привязкой карты

Добавлено: 23 июл 2009, 13:56
SergeyV
Добрый день.
Прошу прощения за глупые вопросы, прочитал все подходящие темы, но так ничего и не понял.

Имею карту в формате MapInfo в проекции план-схема. Изначальную проекцию не узнать. Карта весьма большого размера ~300х300 км. Есть несколько точек, о которых я знаю координаты в WGS и на план-схеме. Необходимо перегнать карту в WGS. 3 дня пытаюсь выполнить конвертацию, получается ерунда. Или я неправильно считаю, или вообще иду не тем путем.
Собственно, вопросы.
1. Можно для привязки использовать аффинное преобразование?
2. Если да, то как правильно считать коэффициенты? Начальные точки в метрах, конечные в градусах? Или надо как-то градусы в метры переводить. Иначе говоря, что должно быть в mif файле:
CoordSys Earth Projection 1, 104 affine units "m", коэффициенты Bounds новые границы
или
CoordSys Earth Projection 1, 104 affine units "degree", коэффициенты Bounds новые границы

Раньше приходилось привязывать только карты маленького размера. Действовал так:
1. считал коэффициенты аффинного преобразования представляя, что новые координаты в градусах - это координаты на план-схеме в метрах;
2. Импортировал в mapinfo c CoordSys NonEarth units "m" affine units "m", коэффициенты Bounds новые границы;
3. выгружал в mif;
4. менял CoordSys Earth Projection 1, 104.

Получалась вполне хорошая точность. Сейчас из-за больших размеров карты такой путь не подходит. Очень прошу подсказать правильный подход.

Re: Помогите с привязкой карты

Добавлено: 24 июл 2009, 03:12
Boris
У вас и раньше получалась гадость. Только как вы сами правильно заметили карты были маленькие.
Для такого перевода нужно 4-х точечное (проекционное) преобразование. И верно переводить не WGS, которая градусы-минуты, а в Гаусс-Крюгер с соответствующей зоной, которая и есть проекционная в метрах. Если конечно исходная карта - советско-российская.
Если хотите именно "глобус" WGS84, то пусть это будет UTM в соответствующей зоне. К ней и приводите. А потом уже сохраняйте в чистую WGS84.

Re: Помогите с привязкой карты

Добавлено: 24 июл 2009, 09:34
nadiopt
таки да. карту в метрах-километрах надо и в проекцию загонять метрово-километровую, тем более что по какой-ниубдь имеющейся топокарте всегда можно определить, в какой зоне окажется отсканенная карта. Тем более что и все операции типа разрезки полигонов и т.п. удобнее проводить в Гауссе-крюгере или ЮТМ (если не ошибаюсь, в ВГС АркГис, например, ваще отказывается разрезать-объединять шейпы)