Британский национальный шейп-файл сетки - конвертировать в WGS84 лат - PullRequest
3 голосов
/ 09 октября 2009

У меня есть набор шейп-файлов ESRI, которые, как мне сказали, были написаны с использованием системы координат British National Grid. Мне нужно конвертировать эти файлы в WGS84 лат / лон для дальнейшего преобразования в файлы KML. У меня проблемы с выполнением этого следующим образом:

Если я открою каждый из исходных файлов в MapInfo Professional и сообщу, что у моего файла есть проекция British National Grid, я не смогу увидеть в нем никаких географических объектов; окно карты полностью пусто.

Если я использую Универсальный переводчик MapInfo Professional для преобразования файлов в TAB-файл WGS84 MapInfo, то, как и раньше, в преобразованном файле не отображаются географические объекты, окно MapInfo будет пустым.

Могу ли я проверить систему координат этих файлов? Я что-то здесь упускаю? Смогу ли я преобразовать шейп-файлы так, как я ожидал, и просмотреть их с помощью MapInfo Professional? Будет ли другой инструмент работать лучше для меня?

Спасибо.

Подробнее:

Мой шейп-файл имеет координаты, которые, похоже, не переводятся должным образом в широту и долготу, и теперь мне интересно, не являются ли эти координаты на самом деле Британской национальной сеткой. Я вижу координаты, такие как 383702523, 399081141, который, кажется, приблизительно широта / долгота 53,488182, -2,247153. Вы знаете, в какой проекционной системе находится мой входной файл?

Ответы [ 2 ]

6 голосов
/ 09 октября 2009

Сетка ОС не использует WGS84 - она ​​использует сфероид Airy 1936 (OSGB36)
Поэтому вам нужно перейти из OSgrid -> lat / lon, затем OSGB36-> WGS84.

См. http://www.ordnancesurvey.co.uk/oswebsite/gps/docs/convertingcoordinatesEN.pdf

Чтобы сделать сетку ОС на латыни, см. http://www.movable -type.co.uk / scripts / latlong-gridref.html

Затем перейти из OSGB36 -> WGS84, см. http://www.movable -type.co.uk / scripts / latlong-convert -ordins.html

3 голосов
/ 09 октября 2009

http://gothos.info/2009/04/14/transform-projections-with-gdal-ogr/

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

ogr2ogr -t_srs EPSG:4326 map_wgs84.shp map_original.shp 

-t_srs - опция для преобразования систем координат. 4326 - это EPSG SRID для WGS84.

...