The Generic Mapping Tools