Я пытаюсь прокомментировать ответ jjrdk, но не могу найти способ.Просто хотел сказать, что я использовал Grid InQuest DLL для преобразования координат.Это управляемый код, но вы можете вызывать его из .NET, и это «официальный» высокоточный способ Ordnance Survey (с точностью до нескольких см.)
У меня также есть множество кусочковдругой код с точностью до 7 м, если это все, что вы хотите, я могу опубликовать исходные / ссылки.
Я использую Shp2SQL для импорта фигур в типы данных геометрии и географии, к сожалению, у него нет исходного кода,Если кто-нибудь знает что-то лучше, чем я, я хотел бы услышать об этом.У меня есть библиотеки для чтения файлов SHP - я могу опубликовать ссылки, если вы хотите их.