点击或拖拽改变大小

GeoMathHelper 方法

The GeoMathHelper type exposes the following members.

方法
  名称说明
公共方法静态成员CalculateLen
计算屏幕尺寸(像素)
公共方法静态成员CalculateLineAngle
计算两点的倾斜角度(0度为水平方向 - 弧度 - 逆时针)
公共方法静态成员CalculateMapLen
屏幕尺寸对应的实际尺寸(厘米)
公共方法静态成员CalculatePointAzimuthByLine
判断点在有向线段的方位
公共方法静态成员CalculatePointToLineDistance
计算点到直线的距离(即:点到直线的垂线,包含延长线部分)
公共方法静态成员CalculatePointToPointDistance
计算两点间距离
公共方法静态成员CalculateScale
地图比例尺的分母部分
公共方法静态成员CalculateTwoLinesAngle
求两直线的夹角(弧度)
公共方法静态成员CircularArcToBezier
【使用的是世界平面直角坐标系,如果用在屏幕坐标系则需要2PI-dAngle】将圆弧拟合成Bezier曲线(0-90度效果最佳)
公共方法静态成员ContainsAngle
判断某弧度是否在弧度区间
公共方法静态成员CoordinateRotate
【使用的是世界平面直角坐标系,如果用在屏幕坐标系则需要2PI-dAngle】坐标旋转
公共方法静态成员DegreesToRadians
角度转弧度
公共方法静态成员DpreM
赤道上一度等于多少米
公共方法静态成员DSRectangleArrayByDVIRectangleArray
【使用的是世界平面直角坐标系,如果用在屏幕坐标系则需要调转Top与Bottom】获取图片与展现区的有效映射关系
公共方法静态成员EllipticArcToBezier
【使用的是世界平面直角坐标系,如果用在屏幕坐标系则需要2PI-dAngle】将椭圆弧拟合成Bezier曲线(0-90度效果最佳)
公共方法静态成员EnvelopeContainsPointN
【使用的是世界平面直角坐标系,如果用在屏幕坐标系则需要调转Top与Bottom】四至是否包含点XY(不包括在边界上的情况)
公共方法静态成员EnvelopeContainsPointNEx
【使用的是世界平面直角坐标系,如果用在屏幕坐标系则需要调转Top与Bottom】旋转四至是否包含点XY(不包括在边界上的情况)
公共方法静态成员EnvelopeContainsPointY
【使用的是世界平面直角坐标系,如果用在屏幕坐标系则需要调转Top与Bottom】四至是否包含点XY(包括在边界上的情况)
公共方法静态成员EnvelopeContainsPointYEx
【使用的是世界平面直角坐标系,如果用在屏幕坐标系则需要调转Top与Bottom,同时2PI-dAngle】旋转四至是否包含点XY(包括在边界上的情况)
公共方法静态成员EnvelopesContainsN
【使用的是世界平面直角坐标系,如果用在屏幕坐标系则需要调转Top与Bottom】四至P是否包含四至(不包括在边界上的情况)
公共方法静态成员EnvelopesContainsY
【使用的是世界平面直角坐标系,如果用在屏幕坐标系则需要调转Top与Bottom】四至P是否包含四至(包括在边界上的情况)
公共方法静态成员EnvelopesEqual
【使用的是世界平面直角坐标系,如果用在屏幕坐标系则需要调转Top与Bottom】四至P与四至是否相等
公共方法静态成员EnvelopesIntersectsN
【使用的是世界平面直角坐标系,如果用在屏幕坐标系则需要调转Top与Bottom】四至P与四至是否相交(不包括在边界上的情况)
公共方法静态成员EnvelopesIntersectsY
【使用的是世界平面直角坐标系,如果用在屏幕坐标系则需要调转Top与Bottom】四至P与四至是否相交(包括在边界上的情况)
公共方法静态成员EqualDouble
比较两个浮点数是否相等
公共方法静态成员FormatAngle
格式化弧度 使其在(0 ~ 2π)范围内
公共方法静态成员GetDPI
计算DPI
公共方法静态成员GetMMPixel
计算MMPixel
公共方法静态成员GetRectangleMinSquare
【使用的是世界平面直角坐标系,如果用在屏幕坐标系则需要调转Top与Bottom】获取矩形最小外接正方形
公共方法静态成员IsBeeline
检测是否为直线,或是共点(用于简化线条)
公共方法静态成员LimitRectangle
【使用的是世界平面直角坐标系,如果用在屏幕坐标系则需要调转Top与Bottom】根据指定的点限定一个矩形的最大最小尺寸
公共方法静态成员MpreD
赤道上一米等于多少度
公共方法静态成员RadiansToDegrees
弧度转角度
公共方法静态成员ZoomRectangleByPoint
【使用的是世界平面直角坐标系,如果用在屏幕坐标系则需要调转Top与Bottom】根据指定的点对矩形进行按比例缩放
公共方法静态成员ZoomRectangleByRectangle
【使用的是世界平面直角坐标系,如果用在屏幕坐标系则需要调转Top与Bottom】根据指定矩形对矩形进行按比例缩放 矩形放大 以rectangle的长或宽为基础,在原点X和Y至少有一个不变的前提下创建一个长宽比都相同的新的矩形rectangle; 将新矩形rectangle在rectangle_P内的视图区域放大到rectangle_P边界后得到新矩形rectangle_P。 如图: rectangle_P -------------------- | rectangle | | -------------- | | | | | | | | | | -------------- | | | --------------------
Top
参见