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

Векторная трансформация

Добавлено: 10 июл 2009, 12:49
retmike
Здравствуйте, как можно в маринфо немного переместить вектор, немного не сходится с растром...

Re: Векторная трансформация

Добавлено: 10 июл 2009, 13:08
SS_Rebelious
Есть стандартная утилита: Программы->Каталог программ->Регистрация векторов (Register_Vector.MBX).
В том же каталоге програм есть утилита Поворот_Карты_MapInfo (RotateMapWindow.MBX)

Если не получится - отписывайтесь подробнее о своей проблеме.

Re: Векторная трансформация

Добавлено: 31 июл 2009, 22:17
vfilin
retmike писал(а):Здравствуйте, как можно в маринфо немного переместить вектор, немного не сходится с растром...
1-Конечно, при помощи программы-утилиты "Регистрация Вектора"

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

Re: Векторная трансформация

Добавлено: 23 янв 2010, 13:52
Nivelir
В продолжение темы.
У меня задача - "посадить" карту с земельными участками в условной системе координат на ортофотопланы в МСК-регион по общим точкам. Простое смещение не подходит, т.к. условная - скорее всего, какая-то местная СК, основанная на СК-42, а МСК-регион похожа на СК-63. Обе карты в проекции "план-схема - метры".
Загружаю утилиту "регистация векторов", появлятся окно, состоящее из двух частей. В верхней - изменяемая карта, в нижней - опорная.
Указываю сначала точки в верхнем окне, справа отображаются координаты этих точек. Затем указываю эти же точки в нижнем окне на опорной карте, но здесь координаты трех точек отображаются одинаковыми и после нажатия на кнопку "готово" появляется сообщение что точки находятся на одной прямой и афинное преобразование невозможно.
Что-то я делаю неверно?

Re: Векторная трансформация

Добавлено: 23 янв 2010, 17:26
Boris
картинку покажите - будет легче.
для такого перехода между СК нужно перепроецирование - переход от одной СК в другой на общему датуме (эллипсоиде). Требует 4 точки и другого софта. Или подбора параметров обеих проекций.
---
Аффинное преобразование можно решить задав параметры трансформации проекции через параметры проекции:

Код: Выделить всё

CoordSys Nonearth 
	[ Affine Units unitname, A, B, C, D, E, F ]
	Units unitname
	[ Bounds ( minx, miny ) ( maxx, maxy ) ]

Re: Векторная трансформация

Добавлено: 23 янв 2010, 18:17
Nivelir
Выкладываю картинку
Экран.jpg
Экран.jpg (143.01 КБ) 10861 просмотр
Boris, думается, мне наиболее подходит вариант с подбором проекции, т.к. параметры МСК мне известны, а вычислить примерные параметры 2-й системы я могу в Транскоре, например.

Re: Векторная трансформация

Добавлено: 24 янв 2010, 22:11
ck63
Nivelir писал(а):У меня задача - "посадить" карту с земельными участками в условной системе координат на ортофотопланы в МСК-регион по общим точкам. Простое смещение не подходит, т.к. условная - скорее всего, какая-то местная СК, основанная на СК-42, а МСК-регион похожа на СК-63. Обе карты в проекции "план-схема - метры".
СК в этом нас.пункте не основана ни на СК-42 ни на СК-63.
Проблема решается сдвигом осевого меридиана, и естественно смещением по Х и У.(эллипсоид соответственно Крассовского)
p.s. Район работ знакомый :lol:

Re: Векторная трансформация

Добавлено: 25 янв 2010, 00:52
Nivelir
Файлы