在ArcGIS中能否以编程方式绘制折线或多边形?

时间:2019-08-07 08:18:29

标签: arcgis arcgis-js-api

如果我提供几何所需的坐标,是否可以在ArcGIS中以编程方式绘制折线或多边形?就像折线一样,我将为折线提供两个端点。

1 个答案:

答案 0 :(得分:2)

在2D / 3D中都可以。最简单的方法是在视图的图形中添加包含Graphic(或任何其他几何图形)的Polyline

// Coordinates of Zurich, Switzerland
var pointA = [8.5107858, 47.3922425];

// Coordinates of Kochi, India
var pointB = [76.3333005, 10.0023473];

var polyline = new Graphic({
  geometry: {
    type: "polyline",
    spatialReference: { wkid: 4326 },
    paths: [[pointA, pointB]]
  },
  symbol: {
    type: "simple-line",
    color: "orange",
    width: 4
  }
});
view.graphics.add(polyline);

以下CodePen在3D地球上绘制以上折线:https://codepen.io/arnofiva/pen/7ae74bb9798a01ada6d60f3d1ee5612b

3D globe with polyline

有关更多信息,请参见以下资源: