Files to look at: Form1.cs (VB: Form1.vb) HammerAitoffProjection.cs (VB: HammerAitoffProjection.vb) How to implement a custom map projection This example shows how to get a Hammer-Aitoff map projection for the shapes loaded from the Shapefiles (Countries.shp, Countries.dbf).