Engine中如何将固定一条边的四边形按指定面积值缩放?
有一个代表宗地的四边形,要求南边的边不变,移动北边的边来实现改变面积到指定值
发起人
-
刘峥
ArcGIS多面手
相关问题
- Engine许可使用注意事项
- Engine中如何判断两个要素类的空间参考是否是同一个?
- Engine中如何实现要素图层的反选?
- 布局视图能固定比例尺吗?
- Engine调用GP工具的两种方式的用法
- ArcScene量测面积是曲面表面积还是平面面积?
- 按照Engine+开发手册ArcEngine_10.0_C#二次开发编写的鹰眼的代码,运行时鹰眼不显示!
- 请问在ArcGIS 10.1 Desktop中,用计算字段工具对地理坐标系(经纬度)数据计算面积,算出的面积是什么面积?这个面积是怎么计算出来的?
- 计算“”一群“ ”“指定”两个点间的距离
- ArcGIS Pro升级时提示指定路径为空
- Engine程序Backgroundworker中生成点很慢
问题状态
- 最新活动: 2015-04-17 16:41
- 浏览: 2291
- 关注: 0 人
1 个回复
刘峥 - ArcGIS多面手
赞同来自:
如果是规则四边形的话,获取东边和西边的边,用ISegment.SplitAtDistance按ratio比例来切割这两条边,然后再连起来组成新的四边形。如原四边形面积为100,要求缩小到80,获取80%处的点即可。如果要延长的话可以用ICurve.QueryPoint方法。
要回复问题请先登录或注册