更改一个已存在的缓冲多边形的距离

126
2
跳到解决方案
10-21-2022上午12:21
EricJing
通过
新贡献者III

嗨,伙计们,

我使用几何引擎。创建一个缓冲多边形。我想知道是否可以在运行时改变距离....有人知道怎么做吗?

0荣誉
2解决方案

接受的解决方案
MichaelDavis3
通过
定期撰稿人

只是一个猜测——但是基于ESRI几何在运行时中的工作方式,你可能不得不用一个新特性替换现有的缓冲区。如果你想要保留其他属性,你可能只需要把原有的几何图形换成新的几何图形就可以了。

在原帖子中查看解决方案

Nicholas-Furness
金宝搏吧

是的。你需要替换几何图形。根据用例的不同,您可能会保留原始的几何图形并生成新的缓冲区,或者您可能会从缓冲的几何图形中缓冲出来,但这可能会引入累积错误。对于围绕一个点的简单圆形缓冲区可能没问题,但是对于任意多边形作为原始源可能会很棘手,特别是如果你想“缩小”缓冲区。

在原帖子中查看解决方案

2回答
MichaelDavis3
通过
定期撰稿人

只是一个猜测——但是基于ESRI几何在运行时中的工作方式,你可能不得不用一个新特性替换现有的缓冲区。如果你想要保留其他属性,你可能只需要把原有的几何图形换成新的几何图形就可以了。

Nicholas-Furness
金宝搏吧

是的。你需要替换几何图形。根据用例的不同,您可能会保留原始的几何图形并生成新的缓冲区,或者您可能会从缓冲的几何图形中缓冲出来,但这可能会引入累积错误。对于围绕一个点的简单圆形缓冲区可能没问题,但是对于任意多边形作为原始源可能会很棘手,特别是如果你想“缩小”缓冲区。