折线除以多边形或折线

1648
9
跳到解决方案
06-28-2021 02:43 am
Vakhtang_Zubiashvili
临时贡献者II

你好,@RobertScheitlin__GISP@UndralBatsukh

我将用多边形或折线(polygon or polyline)切割(Split)线FL,无论哪一个。我知道有一个geometryEngine为此,但我找不到任何工作样本或提示如何使用它。

任何帮助,请如何做。

谢谢您,祝您身体健康

标签(5)
0荣誉
1解决方案

接受的解决方案
AnneFitz
通过 Esri贡献者
Esri贡献者

这里有一个非常基本的例子。我用这条线来切割多边形,并将产生的几何图形打印到控制台。

https://codepen.io/annefitz/pen/yLbywRr

在原帖子中查看解决方案

9回复
RobertScheitlin__GISP
尊敬的贡献者

@Vakhtang_Zubiashvili

你可以在这里找到一个示例,展示了一些几何引擎的功能:

http://ekenes.github.io/esri-js-samples/ge-demo/

代码可以在这里找到。

https://github.com/ekenes/esri-js-samples/blob/master/ge-demo/index.html

Vakhtang_Zubiashvili
临时贡献者II

谢谢你的重播,罗伯特。这个代码是否适用于4。x的API ?我用的是最新的。我需要改变什么?

谢谢你!

0荣誉
RobertScheitlin__GISP
尊敬的贡献者

对不起,我没有4。X版本链接给你。

Vakhtang_Zubiashvili
临时贡献者II

甚至没有任何提示怎么开始,去哪里,去哪里挖?: thinking_face:

0荣誉
Vakhtang_Zubiashvili
临时贡献者II

@KenBuja任何想法?: disappointed_face:

0荣誉
AnneFitz
通过 Esri贡献者
Esri贡献者
AnneFitz
通过 Esri贡献者
Esri贡献者

这里有一个非常基本的例子。我用这条线来切割多边形,并将产生的几何图形打印到控制台。

https://codepen.io/annefitz/pen/yLbywRr

JohnGrayson
通过 金宝搏吧
金宝搏吧

添加到示例中,这里有一个使用草图小部件交互式地绘制将要切割的多边形和折线几何图形:

https://codepen.io/john-grayson/pen/oNWgObw

  1. 用任意多边形工具绘制一个多边形
  2. 用折线工具绘制一条折线
    1. 确保它能分割多边形
      1. 在多边形外部开始和结束
    2. 如果我们找到一个现有的多边形:
      1. 用折线切割多边形
        1. 如果切割成功:
          1. 删除输入多边形,并添加切割结果
Vakhtang_Zubiashvili
临时贡献者II

谢谢大家的帮助: smiling_face_with_heart_eyes:

0荣誉