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

Re: Работа в проекциях СК-42, СК-63 с точностью до 0.001м

Добавлено: 28 янв 2010, 18:34
ck63
reasonat писал(а):почему не хочется переходить на план-схему и обратно? Мы то как раз только в план-схеме и работаем.
Тоже работаю в основном в план-схема.
А проекции гаусса-крюгера и долгота-широта использую для перепроецирования (делаю утилиту для пересчёта между СК63 и СК42 средствами Mapinfo).

Re: Работа в проекциях СК-42, СК-63 с точностью до 0.001м

Добавлено: 28 янв 2010, 20:23
Boris
ck63 писал(а): А вот с этим проблема: При создании таблицы и задания проекции из mapinfo.prj, заданные мною парметиры Bounds игнорируются!
Попробовал на разных версиях MI ничего не получается, что я делаю не так?
Вы не привели строку из .PRJ, но думаю ответ известен - не так выписывает синтаксис файла MAPINFOW.PRJ - он не смотря на внешнее сходство отличается от синтаксиса MapBasic'а и команд, которые видны в окне:
это код MapBasic-а

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

CoordSys Earth Projection 8, 1001, "m", 39, 0, 1, 7500000, 0 Bounds (6500000, 5000000) (8500000, 7000000)
а это MAPINFOW.PRJ

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

"GK Zone 7 (Pulkovo 1942) Moscow Region\p28407", 2008, 1001, 7, 39, 0, 1, 7500000, 0, 6500000, 5000000, 8500000, 7000000

Re: Работа в проекциях СК-42, СК-63 с точностью до 0.001м

Добавлено: 28 янв 2010, 20:46
Boris
Ну и что бы закрыть тему:
строка

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

CoordSys Earth Projection 1, 1001 Bounds (34, 51.75) (42, 59.75)
задает таблицу с точностью большей, чем

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

CoordSys Earth Projection 8, 1001, "m", 39, 0, 1, 7500000, 0 Bounds (6500000, 5000000) (8500000, 7000000)

реальное расхождение между точками кодированными в обеих системах - десятые и сотые доли миллиметра. Расхождение возникает за счет разности сетки. Особенно в виду того, что поскольку масштабный коэффициент одинаков по обоим направлениям - наземная частота точек в СК долгота/широта по оси X (восток) возрастает с ростом широты.

Re: Работа в проекциях СК-42, СК-63 с точностью до 0.001м

Добавлено: 29 янв 2010, 00:06
ck63
Воть теперь, только после сравнения строк въехал :
Boris.prj -"GK Zone 7 (Pulkovo 1942) Moscow Region\p28407", 2008, 1001, 7, 39, 0, 1, 7500000, 0, 6500000, 5000000, 8500000, 7000000
мой.prj -"GK Zone 7 (Pulkovo 1942) Moscow Region\p28407", 8, 1001, 7, 39, 0, 1, 7500000, 0, 6500000, 5000000, 8500000, 7000000
Оказывается если не прибавлять 2000 к номеру проекции, то Mapinfo при обработке файла prj просто игнорирует параметры Bounds. :oops:
А проблема изначально была именно в этом!
СПАСИБО ВСЕМ! Тему можно закрывать!

Re: Работа в проекциях СК-42, СК-63 с точностью до 0.001м

Добавлено: 29 янв 2010, 11:37
Boris
ну и славненько. кто-нибудь возьмется на досуге оформить все это в статью для нашего сайта?

Re: Работа в проекциях СК-42, СК-63 с точностью до 0.001м

Добавлено: 29 янв 2010, 11:44
SS_Rebelious
Boris, думаю, вряд ли кто справится с этим лучше Вас :wink:

Re: Работа в проекциях СК-42, СК-63 с точностью до 0.001м

Добавлено: 29 янв 2010, 14:21
Boris
Спасибо за доверие. Но я то уже разобрался. Я думал, может кто пока будет писать, разберется то же.