Этот тип преобразования называется «геодезическим преобразованием». OS и UTM являются проекциями " поперечный меркатор ", в которых эллипсоид Земли разворачивается в цилиндр, который затем разворачивается в плоский лист и подразделяется на секции сетки. Координаты ОС специфичны для регионов (например: OSGB для Великобритании), тогда как UTM является «универсальной» системой и определяет систему сеток для всей Земли. Региональные сетки используются для уменьшения побочных эффектов искажения, вносимого проекцией Меркатора. Отсюда следует, что преобразование между такими системами возможно, но также может быть довольно сложным в зависимости от требуемой точности.
Кажется, что существуют только косвенные методы, как вы уже упоминали, наиболее распространенным является преобразование из OSGB36 в WGS84 (широта / долгота), а затем в UTM.
Вот некоторые ресурсы, которые могут быть полезны:
- Конвертировать WGS84 lat / long в UTM: http://www.uwgb.edu/dutchs/usefuldata/utmformulas.htm. Обратите внимание на включение определенных параметров для каждого региона. Например, если вы конвертируете координаты для Британии, будут использоваться параметры для «Эйри 1830». (также ссылки на электронную таблицу и веб-страницу с конверсиями).
- Информация, аналогичная приведенной выше в Википедия .
- JavaScript для преобразования OSGB36 в WGS84 (точность 7 метров): http://www.nearby.org.uk/tests/GeoTools.html
- Более точное преобразование JavaScript с использованием преобразования Гельмерта (точность 5 метров): http://www.movable -type.co.uk / scripts / latlong-convert -ordins.html и http://www.movable -type.co.uk/scripts/latlong-gridref.html
- Полный охват системы координат OSGB36, включая преобразования в и из других систем координат: http://www.ordnancesurvey.co.uk/oswebsite/gps/docs/A_Guide_to_Coordinate_Systems_in_Great_Britain.pdf
- Разные ссылки и ресурсы: http://www.ordnancesurvey.co.uk/oswebsite/gps/information/resourceinfolinks/gpslinks.html
Что касается точности, то она суммируется в этой выдержке из ordnancesurvey.co.uk :
... OSGB36 содержит случайно изменяющиеся ошибки масштаба, в основном из-за того, что
вычисляется в блоках и тот факт, что масштаб и азимут были
полностью контролируется 11 станциями из
Принцип триангуляции. Эти вариации масштаба
значит, OSGB36 можно охарактеризовать как неоднородный ...
Неоднородность OSGB36 не влияет на его
адекватность как отображение данных, но это делает
Простое преобразование между ETRS89 и OSGB36 слишком неточно для национального использования.
Например, точность национального 7 параметра (3
сдвиги, 3 поворота и изменение масштаба) преобразование составляет приблизительно 5 метров
Вот ссылка на более полную информацию о формате файлов ARC / INFO .