List<PatternItem> patternItems = new ArrayList<>(); patternItems.add(new PatternItem(1,5.2f)); PolygonOptions firstPO = new PolygonOptions() .add(new LatLng(33.333, 22.222)) .add(new LatLng(33.444, 22.444)) .strokeJointType(JointType.ROUND) .strokePattern(patternItems) googleMap.addPolygon(firstPO); googleMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);
看来,这里有一些你要求的东西。
的 1.从图像中提取特征 强>
这不是ArcGIS Runtime SDK直接设计的功能。
你也许可以使用 光栅功能 帮助您处理图像的方式使得导出子包更简单,但您必须自己编写“从已处理图像中提取到特征”逻辑。请注意,您可以使用当前地图显示进入该自定义逻辑 exportImage()
你还应该看一些 ArcGIS Pro图像工具 。您可以使用其中一些桌面技术构建GP工具,并在您自己的ArcGIS Enterprise实例上发布GP服务以供移动应用程序使用。该应用程序可以让GP服务获取服务器场大纲并返回派生的功能。
的 2.将多边形细分为1英亩的块 强>
GeometryEngine绝对可以帮助你(参见 切 操作 - 您可以网格化农场并使用多个折线执行多个切割)。然而,您似乎并不只是想要定期正交1英亩的块,而是要遵循农场内的可见场边界(考虑到道路,墙壁,树篱,水,或许建筑物等)。如果是这种情况,那么您将回到特征提取。
希望这可以帮助。它目前超出了Runtime的范围。没有“从此图像中查找功能”Runtime API。但是,根据数据的性质,可以使用工具(光栅功能,地图图像导出,自定义图像处理或自定义GP服务)来执行此操作。