美文网首页
esri geometry

esri geometry

作者: hehehehe | 来源:发表于2021-11-15 18:01 被阅读0次

https://github.com/Esri/samples-geometry-api-java

OperatorDistance
double execute = OperatorDistance.local().execute(point, point2, null);
OperatorCut
Polygon poly = new Polygon();
poly.startPath(0, 0);
poly.lineTo(0, 1);
poly.lineTo(1, 1);
poly.lineTo(1, 0);
Polyline polyline = new Polyline();
polyline.startPath(-1, -1);
polyline.lineTo(2, 2);
String execute = OperatorExportToWkt.local().execute(WktExportFlags.wktExportDefaults, poly, null);
System.out.println(execute);
GeometryCursor cursor = OperatorCut.local().execute(false, poly, polyline, SpatialReference.create(4326), null);
while (true) {
    Polygon polygon = (Polygon) cursor.next();
    if (polygon == null) {
        break;
    }
    System.out.println(OperatorExportToWkt.local().execute(WktExportFlags.wktExportDefaults, polygon, null));
}
OperatorExportToWkt
String geoJsonString = "{\"type\":\"Polygon\",\"coordinates\":[[[58.71093750000001,51.39920565355378],[137.4609375,55.3791104480105],[136.7578125,17.308687886770034],[78.046875,28.92163128242129],[58.71093750000001,51.39920565355378]]]}";
Polygon polygon = (Polygon) OperatorImportFromGeoJson.local().execute(GeoJsonImportFlags.geoJsonImportDefaults, Geometry.Type.Polygon, geoJsonString, null).getGeometry();
Geometry geometry = OperatorBoundary.local().execute(polygon, null);
// 面
System.out.println(geoJsonString);
// 线段
System.out.println(OperatorExportToGeoJson.local().execute(geometry));

String execute = OperatorExportToWkt.local().execute(WktExportFlags.wktExportPolygon, polygon, null);
System.out.println(execute);

相关文章

  • esri geometry

    https://github.com/Esri/samples-geometry-api-java[https:/...

  • ArcGIS Geometry

    Esri Geometry 家族 看图说话 几何对象的抽象 参考资料: https://blog.csdn.net...

  • esri空间大数据解决之道之Geometry API for J

    Esri Geometry API for Java可用于在第三方数据处理解决方案中实现空间数据处理。基于MapR...

  • arcgis Api for JavaScript 4.x E

    require(["esri/layers/MapImageLayer", "esri/Map", "esri/v...

  • arcgis for javascript 4.4 print

    var myMap, view; require([ "esri/Basemap", "esri/layers/T...

  • 《iOS Core Animation Advanced Tec

    3. Layer Geometry Let no one unversed in geometry enter h...

  • JTS

    常用的Geometry数据结构 GeometryFactory GeometryFactory是geometry的...

  • ArcGIS与deckgl结合的不同模式

    一、