Проблемы с преобразованием NAD83 UTM в широту и долготу

StackOverflow https://stackoverflow.com/questions/9395930

Вопрос

Изменить . Итак, решение, которое я опубликовал от Дженнера на VBforums, очевидно, было написано на VB, и я использовал онлайн-конвертер, чтобы перенести его на C #. Что-то потерялось при переводе, и поэтому до него было 10 миль.

Полагаю, я просто неправильно понимаю, для чего нужны алгоритмы на досках обсуждения Proj.Net, и поэтому они не делали то, что я хотел.

Я закрою этот вопрос через два дня, когда смогу отметить свой ответ, если только кто-то не предоставит что-то потрясающее.


У меня возникают проблемы с преобразованием UTM в широту и долготу. В качестве примера у меня есть следующая координата NAD83 UTM:

Восток: 686029.702258

Северное положение: 3581213.621173

зона: 15

Решение, которое я недавно нашел на vbforums , дает мне оценку примерно в 10 милях к югу от того места, где я ожидал. Простое математическое решение, которое я нашел здесь , дает мне неожиданные результаты.

Genracodicetagpre

Получаю следующий результат:

широта: 30.602349476368449

long: 6.1627096689832594

Я получаю аналогичные результаты, используя решение Proj.Net, предоставленное D_Guidi в том же потоке.

Используя онлайн-конвертер, я смог получить нечто более близкое к тому, что я ожидал:

широта: 32.35238307052292

длинный: -91.0230710652583

Может ли кто-нибудь пролить свет на то, что я делаю неправильно?

Изменить - предпочел бы решения .NET или что-то, что было бы легко конвертируемым

Связанная ветка

Это было полезно?

Решение 2

Итак, решение, которое я опубликовал от Дженнера на VBforums, очевидно, было на VB, и я использовал онлайн-конвертер, чтобы перенести его на C #.Что-то потерялось в переводах, поэтому до него было 10 миль.

Полагаю, я просто неправильно понимаю, для чего нужны алгоритмы на досках обсуждения Proj.Net, и поэтому они не делали то, что я хотел.

Другие советы

Пробовали ли вы двоичный файл cs2cs, содержащийся в "proj" (проекция, http://trac.osgeo.org/ proj / )?Я верю, что это сделает точную работу по преобразованию UTM в восток / север и широту / долготу.Проблема в том, что простая математическая формула недостаточно точно учитывает форму Земли.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top