Страница 6 из 7
Re: Программы для перевода СК63?
Добавлено: 13 окт 2011, 11:55
gamm
Донецков писал(а):Может немного не правильно выразился..., но суть не меняется:
посмотрите вложение, это то что называется Origin Latitude...
суть как раз меняется: Origin Latitude это обычный lat_0, а никакое не смещение, тем более угловое. Наши кудесники при построении местных СК обычно и lat_0/lon_0 задают не совсем стандартные, и смещение в проекции задают (чтобы числа поменьше были). Кстати, рациональные американцы, чтобы не путаться с X,Y (см. сообщение RebelNeo), употребляют Easting и Northing, что обеспечивает однозначность толкования.
P.S. по смыслу, угловое смещение - это скорее про местную азимутальную проекцию, я и такие чудеса видал. Есть например теория, что ноль городских систем должен быть на центральном почтампте, а горизонтальная ось направлена вдоль главной улицы

Re: Программы для перевода СК63?
Добавлено: 14 окт 2011, 00:24
Донецков
В Саратове городская СК имеет ноль X точно на главпочтамте, но ЦМ с ориентацией на север...
В СК-63 lat_0 это условный экватор, который смещен относительно истинного на несколько минут
Re: Программы для перевода СК63?
Добавлено: 15 окт 2011, 20:32
Viktor_Kos
Уважаемые коллеги, пожалуйста, помогите.
Сейчас работаю над проектом, который по заданию надо выполнить в местной системе координат (МСК-21, Чувашия). Картографическая основа - планшеты в СК-42. Программа - ArcGIS.
Насколько мне удалось выяснить, МСК-21 построена на основе СК-63. Следовательно, геоид и датум берем от СК-42? Нашел также параметры: false northing, false easting, долгота центрального меридиана, lattitude of origin.
Однако координаты опорных пунктов, которые я вычисляю по этим параметрам, не совпадают с координатами от Росреестра. Разница от 0 до 200 м... а требуется точность хотя бы до 0.1 м
Может быть, я использую неверные параметры? Или есть еще какие-то поправки, которые я не учел? Пожалуйста, подскажите, здесь или в личном сообщении.
Re: Программы для перевода СК63?
Добавлено: 15 окт 2011, 21:03
Boris
Точность 0,1 м (дециметр) получить с общих формул не просто, т.к. это уже точность геодезическая. В обычной жизни она получается путем наличия пар координат СК-42 <-> МСК, на пункты геодезической сети.
С другой стороны даже переход к WGS84 в пределах 3-6 градусов не дает такие погрешности.
Если это ваши были пары точек в параллельных темах, то проверяйте точки получше. Общественность сошлась во мнении, что точки измерены с большой долей фантазии, скорее всего с 200-тысячника.
И расскажите, что вы имеете в виду под точками Росреестра.
Re: Программы для перевода СК63?
Добавлено: 15 окт 2011, 21:48
Andrey1
Естественно, ведь СК63 и СК42 друг в друга пересчитываются точно. Проблема в неточных контрольных данных.
Re: Программы для перевода СК63?
Добавлено: 16 окт 2011, 00:41
Донецков
"Лучшее враг хорошего"...
Re: Программы для перевода СК63?
Добавлено: 16 окт 2011, 18:25
Boris
Долгий спор на абсолютно очевидную тему. Если есть специалисты понимающие зависимость смещения от экватора в метрах и градусах между собой, то стоит привести формулы или дать общие доказательства того, что эти два способа тождественны. Пока это не кажется очевидным.
С учетом того, что таблицы для координат в СК-63 создавались во времена, когда машинное время стоило дорого, то очевидно, что они созданы на остнове таблиц для СК-42. Что бы получить верные значения надо было выполнять только операции вычититания над исходными данными (если смещения только в градусах, как от экватора, так и от ЦМ), либо над конечными данными, если заданы другие значения ложных смещений, чем у зоны СК-42. В остальном, предполагаю, что точность в пределах 3-х градусов 6-ти градусных зон и точность 3-х градусных зон - одинакова.
Разрешить долгий спор можно самым банальным образом - построить точки с километровым интервалом в пределах одной 3-х градусной зоны СК-63 в двух вариантах - только со смещением в градусах и только со смещением в метрах. После чего вычислить их максимальное и среднее отклонение. Если выйдет меньше дециметра, то для обычных случаев можно делать как удобней. Вот, если больше, то тут придется все же искать людей, близких к первоисточнику хотя бы на одну МСК - что в ней смещение от экватора или ложное смещение в метрах.
PS
Если никто за месяц не осилит точек, то я берусь построить их сам.
Re: Программы для перевода СК63?
Добавлено: 16 окт 2011, 18:52
gamm
Boris писал(а):Долгий спор на абсолютно очевидную тему. Если есть специалисты понимающие зависимость смещения от экватора в метрах и градусах между собой, то стоит привести формулы
поскольку сечение Земли (точнее, эллипсоида) по мередиану - не окружность, а проецируется она на цилиндр, то смещение в градусах и метрах не одно и то же. Но для точностей, с которыми оперирует большинство здешних вопрошающих, достаточно считать сечение кругом, и вообще положить 111000 метров на градус для всех эллипсоидов, как я уже предлагал. Формулы приведены в руководстве для PROJ4, там есть нелинейная поправка от широты.
Re: Программы для перевода СК63?
Добавлено: 16 окт 2011, 20:47
Andrey1
Это не совсем так, смещение в минутах считается именно от 0° 0' 00" с.ш., а не в точке с данной широтой.
Так как эллипсоид двуосный, то длина меридиана не зависит от долготы, и такому-то числу минут по широте от экватора на данном эллипсоиде всегда соответствует такое-то число в метрах.
Прошу разбираться самостоятельно, прежде чем постить вымыслы - некоторое время назад писали про разворот эллипсоида в СК63 и прочую чушь.
Re: Программы для перевода СК63?
Добавлено: 17 окт 2011, 05:06
gamm
Andrey1 писал(а):Прошу разбираться самостоятельно, прежде чем постить вымыслы ... прочую чушь.
ТоваришьЪ! Кто-то говорил про
длину меридиана?
а теперь внимательно смотрим на формулы (если знаете арихметику)
l=L
cosB=cos(B);
N=6399700.0/sqrt(1.0+0.0067385*cosB*cosB);
*x=
(0.5*N*l*l+135*cosB*cosB-32140)*sin(B)*cosB+6367558.0*B;
*y=((cosB*cosB-0.5)*l*l/3+1)*l*N*cosB+dEast;
B - это как раз широта. Если ее сместить (т.е. прибавить или вычесть константу), то получим нелинейное изменение относительно этого сдвига, которое не представимо в dX. На всякий случай, dX - это Northing.
Поэтому прежде чем постить всякую ерунду, ознакомьтесь с элементарными формулами для вычислеия проекций. Намекаю - cos(B+dB) нелинейно зависит от dB - если Вы и это считаете вымыслами, то почитайте учебник для 5 класса. Успехов в учебе!
Re: Программы для перевода СК63?
Добавлено: 17 окт 2011, 08:08
Донецков
По поводу возникшей дискуссии..., в свое время пытался проанализировать какой из подходов используют разработчики гисовских программ и разных гееокалькуляторов, и пришел в выводу, что программы берущие свое начало с досовского советского прошлого опираются на матрицу приращений если можно так выразится (Топоград, Инвентград и ряд других), более современные используют смещение широты...
Параллельное вычисление в таких программах давало расхождение из СК-42 в СК-63 в 3 знаке после запятой, т.е. в мм (как правило 3 - 4 мм)...
Re: Программы для перевода СК63?
Добавлено: 17 окт 2011, 08:27
Александр Мурый
Донецков писал(а):пришел в выводу, что программы берущие свое начало с досовского советского прошлого опираются на матрицу приращений если можно так выразится (Топоград, Инвентград и ряд других), более современные используют смещение широты..
Интересно, а PROJ4 что использует? Смещение широты?
Re: Программы для перевода СК63?
Добавлено: 17 окт 2011, 17:38
Andrey1
gamm, успехов в изучении русского языка - длина меридиана от 0° до константы на любом меридиане двуосного эллипсоида постоянна. О длине дуги меридиана на широте Москвы речь не идёт вообще.
Кстати, проверил - пересчёт через сдвиг широты получается неправильным, надо делать именно через сдвиг сетки False Northing. Да, этот сдвиг имеет право иногда (не всегда) быть примерно равным той или иной длине меридиана (от экватора), но слишком сильные выводы делать из этого не стоит.
Re: Программы для перевода СК63?
Добавлено: 17 окт 2011, 21:08
Boris
Не хорошо получается. Ведь уже один раз дискутировали
viewtopic.php?f=34&t=3016&start=0#p10693 и в тех же самых терминах.
И я то же хорош, обещал сделать и забыл.
Re: Программы для перевода СК63?
Добавлено: 17 окт 2011, 21:29
gamm
Andrey1 писал(а):gamm, успехов в изучении русского языка - длина меридиана от 0° до константы на любом меридиане двуосного эллипсоида постоянна. О длине дуги меридиана на широте Москвы речь не идёт вообще.
я повторю вопрос - кто-то в этом сомневался? цытатку, плиз. Речь шла о том, что сдвиг в проекции постоянен в любой точке меридиана, а сдвиг нуля (lat0) дает нелинейный (неодинаковй) сдвиг в разных точкам меридиана, в подтверждение чего дана формула. Если вы с этим не согласны, то так и скажите (правда, тогда всю тригонометрию нужно отменить) - а вы все про какую-то "длину меридиана до константы" - это как-то не сильно по русски, "длина до константы" ...