При преобразовании UTM (wsg84) координирует к Широте и Долготе

Я искал некоторое время теперь (здесь и на Google, очевидно) для аккуратного способа преобразовать ряд координат UTM в Широту и Долготу. У меня есть координаты, и я знаю, в какой зоне они, но как я преобразовываю это в Широту и Долготу? Я надеялся, что будет некоторый класс, который мог сделать по крайней мере часть волшебства для меня, но это не кажется так :(

Какие-либо предложения на этом?

Я знаю, что это может быть сделано, поскольку этот преобразователь, кажется, работает просто великолепно Преобразователь Координаты Geographic/UTM.

Любой вход значительно ценится!:)

Спасибо!

15
задан Kitesaint1309 10 October 2018 в 07:25
поделиться

3 ответа

Взгляните на эту библиотеку .NET http://projnet.codeplex.com/ . Это должно помочь в вашем случае

12
ответ дан 1 December 2019 в 01:10
поделиться

Если вы хотите развернуть свои собственные функции, вы можете найти много полезной информации на этой странице:

http: // www .colorado.edu / geography / gcraft / notes / coordsys / coordsys.html

У меня есть несколько функций для преобразования между широтой и долготой и UTM (в обоих направлениях), но их здесь довольно много.

1
ответ дан 1 December 2019 в 01:10
поделиться

На этом веб-сайте доступен код C++: http://www.gpsy.com/gpsinfo/geotoutm/

Пройдите немного вниз по странице к заголовку «Исходный код» и найдите эти файлы внизу:

Chuck Gantz

Приложения: LatLong-UTMconversion.cpp (просмотреть онлайн в виде текстового файла) LatLong-UTMconversion.h (просмотреть онлайн в виде текстового файла) UTMConversions.cpp (просмотреть онлайн в виде текстового файла) SwissGrid.cpp (просмотреть онлайн в виде текстового файла) константы.h (просмотреть онлайн в виде текстового файла)

например. первый файл ссылается на: www.gpsy.com/gpsinfo/geotoutm/gantz/LatLong-UTMconversion.cpp и т.д.

Здесь есть функции для движения в обоих направлениях: UTM в Lat Long и наоборот. Если вы посмотрите в другом месте, есть версии этого кода для Python. например на code.google.com/p/pys60gps/source/browse/trunk/lib/LatLongUTMconversion.py?r=246

Существуют также версии C# некоторых из них: на mediakey.dk/~cc/convert-northing-and-easting-utm-to-longitude-and-latitude/

Удачи.

4
ответ дан 1 December 2019 в 01:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: