格网离散算法

请教一个问题啊
给定一个点的经纬度坐标(x,y)将其周围的区域网格离散化,有没有好一点的 算法啊/具体划分网格的算法,要得到网格节点的坐标。最后要把节点坐标转换成以定点为原点的以距离为单位的坐标。
离散化网格的密度现取为0.05°乘0.05°,离散化处理的基本步骤如下;
(1) 以0.05°乘0.05°的网格划分研究区域,所有对场点有影响的潜在震源区都在覆盖范围之内,通常覆盖达距场点355公里的范围。
(2) 计算网格节点上各震级档的年平均发生率