Занятно устроен
Web. Простым прощелкиванием ссылок
выходишь на полезное. Чаще на ненужное,
правда.
Походу, смотрел
блог тематический, про ArcGIS Silverlight API,
наткнулся на преобразование координат
в UTM, которое кроме американцев никому
напрочь не надо:
Wanted to show UTM
coordinates (plus zone and hemisphere) while moving the mouse on
a Web
Mercator map.
Searched and found this very useful class and used it in the MouseMove event of the map.
With Esri Silverlight API it took only a few minutes to do! Used WGS84 ellipsoid.
Searched and found this very useful class and used it in the MouseMove event of the map.
With Esri Silverlight API it took only a few minutes to do! Used WGS84 ellipsoid.
Но зато там
сцылка на интересный класс GeoUTMConverter,
через которую я вышел на библиотеку
geographiclib. Очень полезную — и координаты
конвертирует и расстояния считает и
азимуты/направления и кучу всего еще:
GeographicLib is a
small set of C++ classes for performing conversions between
geographic, UTM, UPS, MGRS, geocentric, and local cartesian
coordinates, for gravity (e.g., EGM2008), geoid height and
geomagnetic field (e.g., WMM2010) calculations, and for solving
geodesic problems. The emphasis is on returning accurate results with
errors close to round-off (about 5–15 nanometers). New accurate
algorithms for Geodesics on the ellipsoid and Transverse Mercator
projection have been developed for this library.
И, что немаловажно,
либой можно пользоваться из Python,
Javascript и др.
Поиграть можно
тут
Зацените
кривизну меркаторской проекции :)
original post http://vasnake.blogspot.com/2012/12/geographiclib.html
original post http://vasnake.blogspot.com/2012/12/geographiclib.html
Комментариев нет:
Отправить комментарий