缓冲分析时缓冲距离单位转换
在不同的坐标系之间,不同单位之间,转换地图单位
/// <summary>
/// 长度(米)转换经纬度差
/// </summary>
/// <param name="bufferDistance"></param>
/// <returns></returns>
public static double convertedBufferDistanceToJWD(double bufferDistance)
{
IUnitConverter unitConverter = new UnitConverterClass();
double convertedBufferDistance = unitConverter.ConvertUnits(bufferDistance, esriUnits.esriMeters, esriUnits.esriDecimalDegrees);
return convertedBufferDistance;
}
/// <summary>
///经纬度差转换长度(米)
/// </summary>
/// <param name="bufferDistance"></param>
/// <returns></returns>
public static double convertedBufferDistanceToMeter(double bufferDistance)
{
IUnitConverter unitConverter = new UnitConverterClass();
double convertedBufferDistance = unitConverter.ConvertUnits(bufferDistance, esriUnits.esriDecimalDegrees, esriUnits.esriMeters);
return convertedBufferDistance;
}
以上以单位米和经纬度作为对比