根据重采样距离容限对几何对象进行重采样。已过时。使用Resample替代。
命名空间:
SuperMap.Data程序集: SuperMap.Data (in SuperMap.Data)
版本: dll
语法
参数
- geometry
- Type: SuperMap.Data..::.Geometry
用于重采样的几何对象。
- tolerance
- Type: System..::.Double
进行重采样的距离容限,容限值越大,采样结果数据越简化。
返回值
重采样后的几何对象。备注
1.此重采样方法适合于线、网络和面数据集。
2.重采样容限的大小决定了线重采样之后节点的个数,设定重采样容限之后,具体的处理原理,如下图所示:
(1)重采样容限是指重采样容限指P1与P2点间连线在P2点处的垂距,即用户给定的容限 d,如上图所示P2a1=P2a2=d/2 。
(2)以P1点为角点,分别连接P1和a1,P1和a2,并继续延伸形成重采样扇形区域,如果P3点不在该扇形区域内,则保留P2点;如果P3点在该区域内,则去掉P2点。
(3)连接P1和P3,过P3作P1P3的垂线,该垂线与前面的重采样扇形区域相交于 c1和c2,则P1b1与 P1b2延伸形成的重采样扇形区域与前面的重采样扇形区域相交形成新的重采样扇形区域 ,即P1c1和P1b2 形成的新的扇形区域。
(3)再判断下一个节点,若P4在新扇形区域内,则重复第(3)步,按照保留下来的点重新划定重采样区域。直到发现有一个节点在最新形成的重采样区域外为止。
(4)重采样结果参见上图,被保留的点为P1、P3、P4、P5、P6。
版本信息
SuperMap iObjects .NET
在 10.0.0 中过时(编译器警告)在 10.0.1 中过时(编译器警告)
在 10.1.0 中过时(编译器警告)
在 10.1.1 中过时(编译器警告)
在 10.2.0 中过时(编译器警告)
在 10.2.1 中过时(编译器警告)
在 11.0.0 中过时(编译器警告)
在 11.0.1 中过时(编译器警告)
在 11.1.1 中过时(编译器警告)
在 11.2.0 中过时(编译器警告)
在 11.2.1 中过时(编译器警告)
在 6.1.3 中过时(编译器警告)
在 7.0.0 中过时(编译器警告)
在 7.0.1 中过时(编译器警告)
在 7.1.0 中过时(编译器警告)
在 7.1.1 中过时(编译器警告)
在 7.1.2 中过时(编译器警告)
在 8.0.0 中过时(编译器警告)
在 8.0.1 中过时(编译器警告)
在 8.0.2 中过时(编译器警告)
在 8.1.0 中过时(编译器警告)
在 8.1.1 中过时(编译器警告)
在 9.0.0 中过时(编译器警告)
在 9.0.1 中过时(编译器警告)
在 9.1.0 中过时(编译器警告)
在 9.1.2 中过时(编译器警告)