Я пытаюсь создать визуализацию с использованием карты Великобритании и всех ее ~ 650 избирательных округов. Я нарисовал карту, следуя этому превосходному руководству http://bost.ocks.org/mike/map/ и это прекрасно работает. Однако единственный источник, который я могу найти для избирательных округов, — это Управление боеприпасов (у Natural Earth есть округа, но не округа). Проблема в том, что файлы избирательных округов ОС не содержат координаты того же типа (как вы можете сказать, я не эксперт по ГИС), они используют поперечную проекцию Меркатора. Вот свойства файла .prj данных, которые я пытаюсь преобразовать:
PROJCS["British_National_Grid",GEOGCS["GCS_OSGB_1936",DATUM["D_OSGB_1936",SPHEROID["Airy_1830",6377563.396,299.3249646]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",-100000],PARAMETER["Central_Meridian",-2],PARAMETER["Scale_Factor",0.999601272],PARAMETER["Latitude_Of_Origin",49],UNIT["Meter",1]]
Мой вопрос: как я могу преобразовать это для проекции в D3? У меня установлены ogr2ogr и TopJson, но я не уверен, что они могут это сделать, и я нигде не могу найти информацию, так как у меня недостаточно базовых знаний.
ТИА
ogr2ogr output.shp input.shp -t_srs "+proj=longlat +ellps=WGS84 +no_defs +towgs84=0,0,0"
, но я понятия не имею, относится ли это к вашему делу. Надеюсь, кто-то может придумать лучший ответ. Если нет, попробуйте gis.stackexchange.com. - person methodofaction   schedule 20.03.2013