Перевод из одной СК в другую

Не знаете, где задать вопрос? Задавайте здесь.
Sibit
Активный участник
Сообщения: 216
Зарегистрирован: 21 окт 2009, 13:29
Репутация: 28
Откуда: Новосибирск

Re: Перевод из одной СК в другую

Сообщение Sibit » 19 мар 2013, 13:11

Роман01 писал(а):А в этом файле .WOR разве нет нужных параметров?
Нет, нету. Смотрите доки по системы координат в мапинфо, ссылку что дали выше и файл prj.

Для начала надо найти параметры тех систем с которыми вы будите работать(СК-14 и СК-166), потом добавить их их в файл с проекциями. Потом заниматься конвертацией(тут особенность есть если таблицы у вас в условных системах).
В общем действовать последовательно.

PS Я почему-то думаю, что параметров СК-14 у вас нет, их посмотреть можно на сайте что дал dab.

lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: Перевод из одной СК в другую

Сообщение lam » 20 мар 2013, 11:09

Экспорт tab в mif и прописать параметры transform в mif файле, затем импорт в tab.

Роман01
Участник
Сообщения: 66
Зарегистрирован: 03 авг 2010, 04:24
Репутация: 0

Re: Перевод из одной СК в другую

Сообщение Роман01 » 21 мар 2013, 02:50

lam писал(а):
Роман01 писал(а):Мне нужно перейти из одной СК (СК-14, она у меня в мм) в другую (СК-166, она должна быть в м.).
Разница вычисляется формулами отдельно для Х и отдельно для Y.
Как вариант - воспользоваться формулами, в которых вы уверены :) , и обработать файлы на уровне формата *.mif.
Что значит - обработать файлы на уровне формата .mif ? Подскажите.
И как воспользоваться формулами? Куда их вносить?

Аватара пользователя
dab
Гуру
Сообщения: 671
Зарегистрирован: 16 дек 2011, 20:02
Репутация: 170
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

Re: Перевод из одной СК в другую

Сообщение dab » 21 мар 2013, 07:34

Роман01 писал(а):Мне нужно перейти из одной СК (СК-14, она у меня в мм) в другую (СК-166, она должна быть в м.)...
Я так понимаю, что параметров СК-14 и СК-166 у Вас нет.
Если параметров нет, тогда нужны координаты четырёх-пяти точек в обеих СК. Точки должны быть уравнены в соответствующих СК!
Вот по этим точкам можно рассчитать параметры аффинного преобразования или, в идеальном случае, непосредственно параметры СК.
Других вариантов я не знаю. Без указанных данных никто Вам помочь не сможет.

Роман01
Участник
Сообщения: 66
Зарегистрирован: 03 авг 2010, 04:24
Репутация: 0

Re: Перевод из одной СК в другую

Сообщение Роман01 » 21 мар 2013, 08:22

МСК-14: 1.13549,9 8782,58 2.13549,76 8846,1 3.13480,05 8846,1 4.13428,58 8916,25 5.13387,4 8884,5 6.13451,42 8798,77 7. 13495,9 8782,58 8.13549,9 8782,58
МСК-166 1. 416733,659 200831,188 2. 416734,86 200894,701 3. 416665,162 200896,172 4. 416615,19 200967,31 5. 416573,338 200936,522 6. 416635,537 200849,455 7. 416679,668 200832,329 8. 416733,67 200831,11

Формулы: U=a*x+b*y+c V=-b*x+a*y+d , где a=1, b=0.02111343 , c=403000.622 , d=192336.18

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Перевод из одной СК в другую

Сообщение trir » 21 мар 2013, 10:19

В аббревиатуре ГИС - буква Г означает Географическая, в первую очередь это означает, что все координаты даются относительно земли или другого небесного тела (упоминалась как то на форуме геологическая карта для Ио). Без этого, работать с данными в ГИС - бессмысленно...
200831.188 - 200894.701 = -63.513
8782.580 - 8846.100 = -63.520
И где тут мм?
Последний раз редактировалось Александр Мурый 21 мар 2013, 21:00, всего редактировалось 1 раз.
Причина: Убраны излишне эмоциональные замечания

Роман01
Участник
Сообщения: 66
Зарегистрирован: 03 авг 2010, 04:24
Репутация: 0

Re: Перевод из одной СК в другую

Сообщение Роман01 » 21 мар 2013, 10:21

Да нет, я для прочтения перевел в метры.
А дальше как мне поступать? Как перевести все объекты в другую СК?

lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: Перевод из одной СК в другую

Сообщение lam » 21 мар 2013, 10:32

Роман01 писал(а):Формулы: U=a*x+b*y+c V=-b*x+a*y+d , где a=1, b=0.02111343 , c=403000.622 , d=192336.18
Эти формулы дают погрешность ~1.5-2.2 м.
Последний раз редактировалось lam 21 мар 2013, 10:41, всего редактировалось 1 раз.

Роман01
Участник
Сообщения: 66
Зарегистрирован: 03 авг 2010, 04:24
Репутация: 0

Re: Перевод из одной СК в другую

Сообщение Роман01 » 21 мар 2013, 10:38

А что можно предпринять? Эти формулы дали в предприятии, за подписью одного из сотрудников.
Где другие данные взять я не знаю...

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Перевод из одной СК в другую

Сообщение trir » 21 мар 2013, 11:05

Аббакан - N53d E91d
Если предположить, что МСК-166 - это обрезанный СК63. То берём разграфку от сюда
viewtopic.php?t=3159
И понимаем, что это 1963_L6 зона 3 или 1963_L3 зона 5
И можно предположить такие параметры:
"МСК-166", 8, 1001, 7, 92.48333333333, 0, 1, 500000, -5716586.442
"МСК-14", 8, 1001, 7, 92.48333333333, 0, 1, 500000, -5716586.442, 1, 0.02111343, 403000.622, -0.02111343, 1, 192336.18

Посмотрел google earth - чистое поле. А какие там wgs координаты?

Роман01
Участник
Сообщения: 66
Зарегистрирован: 03 авг 2010, 04:24
Репутация: 0

Re: Перевод из одной СК в другую

Сообщение Роман01 » 22 мар 2013, 03:59

Как взять разграфку я не понял...
Как получить эти wgs координаты?
И как теперь сделать этот перевод из МСК-14 в МСК-166?

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Перевод из одной СК в другую

Сообщение trir » 22 мар 2013, 18:35

Где в реальности находится этот объект? Найти его в google earth и там же посмотреть координаты

lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: Перевод из одной СК в другую

Сообщение lam » 22 мар 2013, 22:09

Роман01 писал(а):Формулы: U=a*x+b*y+c V=-b*x+a*y+d , где a=1, b=0.02111343 , c=403000.622 , d=192336.18
Интересные формулы и коэффициенты для них, меняя их значения, можно добиться максимальной погрешности пересчета ~5см

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Перевод из одной СК в другую

Сообщение Донецков » 23 мар 2013, 08:47

Если МСК-166 создано по аналогии с МСК-167, МСК-168, МСК-169, то в основе не СК-63, а СК-42...
а по поводу мм в таблицах СК-14, для начало можно перевести все таблицы в м, даже если они в план-схеме... через Сохранить как...

Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Re: Перевод из одной СК в другую

Сообщение Slinger » 23 мар 2013, 09:16

Если уж на то пошло, то полезных изначальных данных в теме нет вообще. Есть непонятные точки, но нет даже района работ, чтобы хоть как-то можно было приблизительно рассчитать проекцию. Это уже не говоря об общих точках в условной системе и в мировой (wgs, sc42BLH и т.д.).

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot] и 4 гостя