Векторные слои из wgs84 в СК 42 со своим набором параметров

MapInfo, MapBasic
Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

Re: Векторные слои из wgs84 в СК 42 со своим набором параметров

Сообщение Boris » 01 фев 2009, 12:05

Вот дополнительно нашел:
testdrive.mapinfo.com/techsupp/miprod.nsf/kbase_by_product/BFA42E1599B981F185256273006DA795
описано как создать свой собственный "глобус". С примерами. Правда на английском.

Dick
Новоприбывший
Сообщения: 6
Зарегистрирован: 20 янв 2009, 00:11
Репутация: 0

Re: Векторные слои из wgs84 в СК 42 со своим набором параметров

Сообщение Dick » 01 фев 2009, 21:29

огромное Вам спасибо что помогаете
как видно Искомая строка "CS 1942 Zone 8 (PZ90)", 8, 1013, 7, 45, 0, 1, 8500000, 0 отличается о т гаусакрюгера "
GK зона 8 (Пулково 1942)\p28408", 8, 1001, 7, 45, 0, 1, 8500000, 0 одним параметром , значит афинные преобразования не нужны?
а Code: это аналог афиных преобразований? и всетаки нужна строка для мапинфо или что делать с fwtools (там мануал какойнить) я понял параметры в коде можно менять но как увидеть разницу изменений в мапинфо и как их применить чтоб изменить проекцию под свои параметры.
еще раз спасибо
P.S всетаки нужна строка для мапинфо и наверное без афинных преобразований не обойтись или в fwtools тока

Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

Re: Векторные слои из wgs84 в СК 42 со своим набором параметров

Сообщение Boris » 02 фев 2009, 10:20

Нужны или не нужны аффинные преобразования, нужен или не нужен собственный "глобус" - это может показать только сравнение данных. Среднеквадратическое отклонение расчетных координат от реальных на 10-25 точках меньше искомых 0.5 метра - значит вы нашли, то что искали. Иначе - надо подбирать другие параметры.
Строка, которую я вам прислал отличается от стандартной проекции "Система координат 1942 года, на эллипсоиде Красовского 1940 (если не путаю) года", именно одним параметром - эллипсоидом. В этой строке он PZ90, и этот эллипсоид задает проекцию MapInfo, называемую в документации к MapInfo, SK42. Ее параметры точно соответствую тем 7 параметра, которые вы указали как искомые для ваших расчетных координат.
FWTools, которые вам предлагает использовать sim, решают ту же самую задачу прямым 7 параметрическим пересчетом координат из одного TAB Файла в другой. Т.к. оба "глобуса" заданы одним и теми же 7 параметрами, то в принципе и формулы должны быть программами использованы одни и те же, так что если результат разойдется - это будет предельно странно.
В любом случае не забудьте отписать, как получилось.

Dick
Новоприбывший
Сообщения: 6
Зарегистрирован: 20 янв 2009, 00:11
Репутация: 0

Re: Векторные слои из wgs84 в СК 42 со своим набором параметров

Сообщение Dick » 02 фев 2009, 22:01

спасибо, помогите разобраться
как в FWTools пребразовать слой с моими параметрами и сохранить его , мне нужны же слои в виде tab файла для мапинфо, напишите пожалуйста пошагово какие действия выполнить. Прописать параметры надо в командную строку FWTools Shell я так понял, но как тогда увидить результат выполненных действий, прошу пояснить.
или может есть другая аналогичная программа с мануалом?
я буду же изменять свои параметры и соответственно это уже будет не совсем ск42, хотя щас эти параметры совпадают с приведенной строкой "CS 1942 Zone 8 (PZ90)", 8, 1013, 7, 45, 0, 1, 8500000, 0. мне надо понять как изменять проекцию или тобиш создать на основе имеющихся данных.
привожу данные
wgs84 38зона сев пол.
1точка: у=729822.97, х=5136725.96,
2точка : у=711676.90, х=4998238.33,
ск42 гост 8зона
1точка у=730019.5, х=5138871.84
2точка у=711865.67, х=5000329.01
локальная (своя)ск42 8зона
1точка у=729971.87, х=5138934.31
2точка у=711818.99, х=5000391.43
дельта х=-43.82м, дельта у=108.84м, дельта z=119.58м
дельта scale=-0.549 ppm, wx=-1.455 сек, wy=-0.761 сек,wz=0.737 сек
пожалуйста ответьте

Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

Re: Векторные слои из wgs84 в СК 42 со своим набором параметров

Сообщение Boris » 05 фев 2009, 03:29

Вот ваши строки для MAPINFOW.PRJ:
"--- CS-1942 zone 8 Special Local ---"
"CS 1942 Zone 8 (Krasovskiy Local)", 8, 9999, 3, 43.82, -108.84, -119.58, 1.455, 0.761, -0.737, 0.549, 0, 7, 45, 0, 1, 500000, 0
Позиционированный эллипсоид - Красовский 1940/1948, все остальные параметры - Ваши.
Вот результаты расчетов:
"dX" 0.000383902 -0.00186323
"dY" 0.021319 0.0241386
"SQR(dX*dX+dY*dY)" 0.0213225 0.0242104
Результат - максимальная погрешность в 2,5 см
----------------------------------------------------------------------------
Несколько замечаний:
1. судя по всему у вас геодезические данные, но проекции все же картографические. Значит не надо путать x с y, иначе получается полная гадость. Почему у геодезистов на север направлен X, а не Y, я не знаю, но в Mapinfo - точно наоборот.
2. Система координат 1942 и аналогичная 1995 года отличаются от UTM не только разницей в 30 зон: UTM38 = CK42-8, но и тем, что каждая зона увеличивает смещение по оси х на 1000 000 метров. Все координаты по X для 8 зоны должны быть больше не 0, а больше 8000 000 и центральный меридиан, соответственно 8 500 000. И вид строки - вот такой
"CS 1942 Zone 8 (Krasovskiy Local)", 8, 9999, 3, 43.82, -108.84, -119.58, 1.455, 0.761, -0.737, 0.549, 0, 7, 45, 0, 1, 8500000, 0

Ответить

Вернуться в «MapInfo»

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

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