использование GPS на советской карте.Mapinfo
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 14 авг 2009, 11:18
- Репутация: 0
использование GPS на советской карте.Mapinfo
Добрый вечер! Предполагается использовать MapInfo совместно с Geotracker и внешний GPS для отображения места нахождения. Проекция карт - gk8 pulkovo 1942, координат gps - wgs84. Поэтому отображаемая точка местонахождения имеет погрешность около 100 метров. Для решения проблемы думаю надо создать свою систему координат,взяв за основу исходную и введя поправки. Решение всей проблемы - одна строка в mapinfow.prj но как получить значения поправок и где посмотреть материал на русском про синтаксис в mapinfo.prj ?
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: использование GPS на советской карте.Mapinfo
Про Mapinfo Вам ответили в "параллельном" мире MapInfo.
---
А в этом - расскажите как вы оценили свою погрешность в 100 метров:
- Где находится ваша территория?
- Как часто и с какой погрешностью была выполнена съемка по которой оценивались эта погрешность?
- В какой проекции была привязана или сделана карта на которую вы накладывали данные GPS?
- Каков масштаб использованной карты?
---
А в этом - расскажите как вы оценили свою погрешность в 100 метров:
- Где находится ваша территория?
- Как часто и с какой погрешностью была выполнена съемка по которой оценивались эта погрешность?
- В какой проекции была привязана или сделана карта на которую вы накладывали данные GPS?
- Каков масштаб использованной карты?
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 14 авг 2009, 11:18
- Репутация: 0
Re: использование GPS на советской карте.Mapinfo
Карта самая обычная генштабовская, Гаусс-Крюгер, Пулково 1942(ск42) 8 зона.координаты с gps - wgs84.Вопрос в том как получить поправочные данные для внесения в gk8?имеется статья, рассматривающая данный вопрос для 14 зоны, но мне не ясен процесс получения конечного результата - новой системы координат.Кто может - поясните плиз
- Вложения
-
преобразование систем координат.pdf
- (236.49 КБ) 2315 скачиваний
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: использование GPS на советской карте.Mapinfo
Извините за назойливость, но я задал еще несколько вопросов на которые вы не ответили.
В частности - где собственно вы находитесь? Зона 8 начинается около границ Московской области на восток.
На севере - это Архангельская область на юге - Северный Кавказ. Все это не на столько далеко от Пулковской обсерватории - точки 0 для СК-1942, что бы набрать такие погрешности при переводе из GK-z8 -> WGS84. Зона 14 - гораздо дальше.
Мой опыт в пересчете координат в пределах 5-9 зон (Европейской части) говорит о том, что такие погрешности могут возникать только в том случае, если приравнять WGS84 и GK. Тогда получается погрешность от 80 до 150 метров. Если же использовать стандартный механизм MapInfo для пересчета GK <-> WGS84, то погрешности получаются дециметро-метровые.
В частности - где собственно вы находитесь? Зона 8 начинается около границ Московской области на восток.
На севере - это Архангельская область на юге - Северный Кавказ. Все это не на столько далеко от Пулковской обсерватории - точки 0 для СК-1942, что бы набрать такие погрешности при переводе из GK-z8 -> WGS84. Зона 14 - гораздо дальше.
Мой опыт в пересчете координат в пределах 5-9 зон (Европейской части) говорит о том, что такие погрешности могут возникать только в том случае, если приравнять WGS84 и GK. Тогда получается погрешность от 80 до 150 метров. Если же использовать стандартный механизм MapInfo для пересчета GK <-> WGS84, то погрешности получаются дециметро-метровые.
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: использование GPS на советской карте.Mapinfo
Вот вам в расширение проблемы. EPSG v7.1 версия от 21-май-2009:
В базе EPSG v7.1 есть еще с десяток преобразований Pulkovo -> WGS84, значительная часть как раз на зону 8 - Грузия, Азербайджан, Каспийское море. Есть и такие где расхождение начала координат в 1000 метров. Но разве это значит, что разница будет в координатах будет 1 км?
---
Ваше расхождение возможно только в двух случаях:
а) вы приравняли координаты долгота/широта WGS84 = Pulkovo-1942 и после этого расхождение будет как раз в районе 100-150 метров.
б) измерение было произведено однократно. В нем имеется систематическая ошибка однократного измерения. Для бытового GPS - это норма. Поскольку не учитывается текущая поправка, которую в профессиональных устройства принимают с ближайшей референц-станции (или их набора).
После ее устранения повторным замером или учетом разницы в координатах, ошибка должна пропасть.
---
Если вам так дороги ваши измерения и упорно нужна своя проекция - берите строку
и меняете в ней последние две цифры, пока не получите желанный результат. Начнете менять "45, 0" - это уже будет совсем не GK зона 8.
вот параметры, которые использует MI:
Есть ли здесь расхождение между преобразованиями в 100 метров?В базе EPSG v7.1 есть еще с десяток преобразований Pulkovo -> WGS84, значительная часть как раз на зону 8 - Грузия, Азербайджан, Каспийское море. Есть и такие где расхождение начала координат в 1000 метров. Но разве это значит, что разница будет в координатах будет 1 км?
---
Ваше расхождение возможно только в двух случаях:
а) вы приравняли координаты долгота/широта WGS84 = Pulkovo-1942 и после этого расхождение будет как раз в районе 100-150 метров.
б) измерение было произведено однократно. В нем имеется систематическая ошибка однократного измерения. Для бытового GPS - это норма. Поскольку не учитывается текущая поправка, которую в профессиональных устройства принимают с ближайшей референц-станции (или их набора).
После ее устранения повторным замером или учетом разницы в координатах, ошибка должна пропасть.
---
Если вам так дороги ваши измерения и упорно нужна своя проекция - берите строку
Код: Выделить всё
"GK Zone 8 (Pulkovo 1942)\p28408", 8, 1001, 7, 45, 0, 1, 8500000, 0
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: использование GPS на советской карте.Mapinfo
Насчет возможной разницы, на опыт необязательно полагаться, можно на расчеты
http://gis-lab.info/qa/wgs-pul-compare.html
Борис прав, у вас явно проблема не в том, какой набор параметров использовать, а в том используете ли вы его вообще. Если 100 м, значит не используете или сами данные очень неточные.
Жаль EPSG не указывает толком источник своих цифр, они несколько похожи на известные источники, но все же отличаются.
Борис, немного не в тему, а где-то в Mapinfo указан источник набора параметров, которые вы привели?
http://gis-lab.info/qa/wgs-pul-compare.html
Борис прав, у вас явно проблема не в том, какой набор параметров использовать, а в том используете ли вы его вообще. Если 100 м, значит не используете или сами данные очень неточные.
Жаль EPSG не указывает толком источник своих цифр, они несколько похожи на известные источники, но все же отличаются.
Борис, немного не в тему, а где-то в Mapinfo указан источник набора параметров, которые вы привели?
пристегивайтесь, турбулентность прямо по курсу
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: использование GPS на советской карте.Mapinfo
Хорошо, что спросили. Нашел в очередной раз. Теперь размещу здесь ссылку, может и сам запомню, где искать.
Вот две статьи из MapInfo Products Knowledge Base:
Internal datum parameters used in MapInfo Professional
How to create additional custom datums in MapInfo
К первой статье прилагается архив на две таблицы, на 3 и 8 параметров соответственно. 8 параметр - это начальный меридиан. Поскольку у нас принято название 7-ми параметрическое преобразование, то видимо, 8 параметр для нашей страны - экзотика.
Вот прямая ссылка на архив testdrive.mapinfo.com/TechSupp/MIProd.nsf/3572165bbc9c316e8525712500769409/71c24d1304c4a05785256dd600641eb2/$FILE/DatumParameters.zip Как видно статья относится к версии 8.0 и обновлена в 2005 году. С тех пор добавлено несколько новых Datum, включая Datum GoogleMaps ( в 10.0), но их описание - отсутствует. Так что видимо и Datum "Russia PZ90" относится к первой версии эллипсоида, а не текущей. Мне кажется ее приняли в 2006 году.

Вот две статьи из MapInfo Products Knowledge Base:
Internal datum parameters used in MapInfo Professional
How to create additional custom datums in MapInfo
К первой статье прилагается архив на две таблицы,
Код: Выделить всё
Datum3Parameters.TAB
Datum8Parameters.TAB
Вот прямая ссылка на архив testdrive.mapinfo.com/TechSupp/MIProd.nsf/3572165bbc9c316e8525712500769409/71c24d1304c4a05785256dd600641eb2/$FILE/DatumParameters.zip Как видно статья относится к версии 8.0 и обновлена в 2005 году. С тех пор добавлено несколько новых Datum, включая Datum GoogleMaps ( в 10.0), но их описание - отсутствует. Так что видимо и Datum "Russia PZ90" относится к первой версии эллипсоида, а не текущей. Мне кажется ее приняли в 2006 году.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: использование GPS на советской карте.Mapinfo
спасибо за то что потрудились перевести в xls, очень сэкономило время
обновил статью http://gis-lab.info/qa/datum-transform-sets.html, добавил источники и собственно цифры.
обновил статью http://gis-lab.info/qa/datum-transform-sets.html, добавил источники и собственно цифры.
пристегивайтесь, турбулентность прямо по курсу
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 14 авг 2009, 11:18
- Репутация: 0
Re: использование GPS на советской карте.Mapinfo
Извиняюсь за долгое отсутствие.Борис, Вы правы.Погрешность 100 метров это условно и не систематически.Я использую карту отечественную в ск-42,8 зона ставропольский край,1:10000 и 1:50000.Плагин для мапинфо берет от gps-модуля координаты и строит точку на карте.Таким образом на карту с базисом ск-42 наносятся точка с координатами,полученные в базисе wgs-84,те приравниваются ск-42 и wgs-84. Вносить поправки в данные с gps-модуля возможности нет.Как посоветуете решить эту проблему? Спасибо за уже даные советы попробую разобраться
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: использование GPS на советской карте.Mapinfo
А карта точно 1:10 000, а не 1:100 000? Просто ни разу не видел карту 1:10 000 в СК-42. В СК-63 - видел, но это совсем другая песня...
---
Не очень помню размеры Ставропольского края. Но в любом случае для такой небольшой области (в смысле географической области) погрешность перехода СК-42 -> WGS84 должна иметь систематический характер. Разброс может быть велик в горах, но на плоскости - не должен быть таким. Так что это - уже удивительный факт.
---
Самое простое решение - это сохранить пару треков на одно и то же место и посмотреть корреляцию между ними. Вдруг дело в измеряющем приборе, а вовсе не в отображающем продукте.
Я не имел дела с возможность MI отображать данные GPS, но по логике продукта он сам не плохо пересчитывает данные на лету. Если это не так, то тут можно предложить несколько вариантов решения, но все они требуют подбора параметров, а значит сохраненных данных.
К тому же я не геодезист, поэтому сказать как рассчитать параметры новой систему координат - не могу. Но мой опыт показывает, что при большой нужде за два-три рабочих дня путем простого перебора можно подобрать эти параметры. Но есть и другой гораздо более простой способ - трансформировать растры к имеющимся точка в WGS84. Если это проекционные ошибки, то 4-х точечного преобразования, которое к стати умеет делать MI должно быт достаточно. Если это ошибки точности построения самой карты, то может потребоваться и что-то посложнее.
---
В любом случае, создав свой набор карт в системе WGS84 вы уйдете от необходимости вычислять параметры перехода и просто будете каждый раз видеть свои треки на карте.
К стати, это же покажет на сколько собственно несистемно расположены точки.
---
Да, еще пришла в голову мысль, что не опубликовали ли ваши соседи из грузии, точные параметры перехода СК-42 -> WGS84? В общем расстояния таковы, что по высоте - могут быть проблемы, но по локальной точности - вряд ли. И еще если мне не изменяет память, то где-то в этом же форуме всплывали параметры параметры для Каспия, правда, по моему, уже для СК-95.
---
Но еще рас повторюсь, если дело не в приемнике координат, то подбор трансформации растров СК-42 -> WGS84 не должен занять больше двух-трех дней. Ну и в зависимости от результатов и количества растров - еще сколько-то дней на их трансформацию.
Правда тут уже надо посмотреть ПО, которое умеет делать трансформацию потоком по предварительно рассчитанным коэффициентам.
---
Не очень помню размеры Ставропольского края. Но в любом случае для такой небольшой области (в смысле географической области) погрешность перехода СК-42 -> WGS84 должна иметь систематический характер. Разброс может быть велик в горах, но на плоскости - не должен быть таким. Так что это - уже удивительный факт.
---
Самое простое решение - это сохранить пару треков на одно и то же место и посмотреть корреляцию между ними. Вдруг дело в измеряющем приборе, а вовсе не в отображающем продукте.
Я не имел дела с возможность MI отображать данные GPS, но по логике продукта он сам не плохо пересчитывает данные на лету. Если это не так, то тут можно предложить несколько вариантов решения, но все они требуют подбора параметров, а значит сохраненных данных.
К тому же я не геодезист, поэтому сказать как рассчитать параметры новой систему координат - не могу. Но мой опыт показывает, что при большой нужде за два-три рабочих дня путем простого перебора можно подобрать эти параметры. Но есть и другой гораздо более простой способ - трансформировать растры к имеющимся точка в WGS84. Если это проекционные ошибки, то 4-х точечного преобразования, которое к стати умеет делать MI должно быт достаточно. Если это ошибки точности построения самой карты, то может потребоваться и что-то посложнее.
---
В любом случае, создав свой набор карт в системе WGS84 вы уйдете от необходимости вычислять параметры перехода и просто будете каждый раз видеть свои треки на карте.
К стати, это же покажет на сколько собственно несистемно расположены точки.
---
Да, еще пришла в голову мысль, что не опубликовали ли ваши соседи из грузии, точные параметры перехода СК-42 -> WGS84? В общем расстояния таковы, что по высоте - могут быть проблемы, но по локальной точности - вряд ли. И еще если мне не изменяет память, то где-то в этом же форуме всплывали параметры параметры для Каспия, правда, по моему, уже для СК-95.
---
Но еще рас повторюсь, если дело не в приемнике координат, то подбор трансформации растров СК-42 -> WGS84 не должен занять больше двух-трех дней. Ну и в зависимости от результатов и количества растров - еще сколько-то дней на их трансформацию.
Правда тут уже надо посмотреть ПО, которое умеет делать трансформацию потоком по предварительно рассчитанным коэффициентам.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя