Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java arcgis获取多段线的交点_Java_Arcgis_Esri - Fatal编程技术网

Java arcgis获取多段线的交点

Java arcgis获取多段线的交点,java,arcgis,esri,Java,Arcgis,Esri,我想使用esri中的arcgis java apie在arcgis中绘制多边形线相交的点 我已经写了这样的代码来检查是否有线相交 Polyline polyline = new Polyline(); polyline.startPath(118.169, 34.016); polyline.lineTo(120.941, 39.7072); SimpleLineSymbol symbol = new SimpleLineSymbol(Color.MAGENTA, 8); symbol.set

我想使用esri中的arcgis java apie在arcgis中绘制多边形线相交的点

我已经写了这样的代码来检查是否有线相交

Polyline polyline = new Polyline();
polyline.startPath(118.169, 34.016);
polyline.lineTo(120.941, 39.7072);

SimpleLineSymbol symbol = new SimpleLineSymbol(Color.MAGENTA, 8);
symbol.setStyle(SimpleLineSymbol.Style.SOLID);

Graphic graphic = new Graphic(polyline, symbol);
graphicsLayer.addGraphic(graphic);

Polyline polyline2 = new Polyline();
polyline2.startPath(150.169, 34.016);
polyline2.lineTo(90.941, 39.7072);

SimpleLineSymbol symbol2 = new SimpleLineSymbol(Color.BLACK, 8);
symbol2.setStyle(SimpleLineSymbol.Style.SOLID);

Graphic graphic2 = new Graphic(polyline2, symbol2);
graphicsLayer.addGraphic(graphic2);

Polyline intersection = (Polyline)GeometryEngine.intersect(polyline, polyline2, srMap);
System.out.println(intersection.getPointCount());
System.out.println(GeometryEngine.intersects(polyline, polyline2, srMap));
第一个打印行返回0,但第二个打印行返回true。如何在arcgis中获取千个交点