Проверьте OpenSource GeoAPI.Net - http://geoapi.codeplex.com
Имеются классы .NET для всех типов геометрии и ряд инструментов для преобразования в них из других типов, таких как WKB. Посмотрите на исходный код для версии 2.11a src> GeoAPI> IO> WellKnownBinary. Есть читатели / писатели / парсеры и т. Д.
GeoAPI.Net используется в ряде проектов, таких как http://sharpmap.codeplex.com, в которых используются более сложные пространственные операции с использованием типов GeoAPI.Net. http://code.google.com/p/nettopologysuite/ также использует эти классы, поэтому у вас будет широкий спектр мощных операций для использования в классах при необходимости.
Я ничего не знаю о Subsonic, но поскольку классы / интерфейс Point являются достаточно стандартными .NET, я не понимаю, почему это может вызвать какие-либо проблемы. Вы всегда можете взглянуть на источник онлайн, чтобы проверить.