Реализована ли в Ruby конвертация между Широтой / Долготой и Ориентиром Национальной Грид ОС? - PullRequest
1 голос
/ 26 мая 2010

Для преобразования между широтой / долготой и восточными и северными районами национальной грид-системы обследования Великобритании, представляется наиболее популярным объяснением и справочной реализацией в JavaScript: http://www.movable -type.co.uk / scripts / latlong- gridref.html

Сеть изобилует другими реализациями на разных языках. Выполнение преобразования с помощью запросов PostGIS является еще одной альтернативой.

... но кто-нибудь реализовал эту математику в ruby ​​?

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

Ответы [ 2 ]

1 голос
/ 29 июня 2010

Теперь я перенес JavaScript-код на Ruby.

См. мой пост в блоге "Код Ruby для преобразования в системы координат британского боеприпаса из WGS84?"

И связанный код osgbconvert.rb

В блоге также подробно описывается подход связывания proj4 ruby ​​и объясняются системы координат.

0 голосов
/ 28 мая 2014

Я создал драгоценный камень на основе информации, полученной из блога Гарри, который, я надеюсь, будет полезен. Драгоценным камнем является вызов global_convert, а код можно найти по адресу https://github.com/reggieb/global_convert

...